DomDom

Asterisk , Freebox et nat
« le: 13 September 2006 11:02:26 »
Bonjour,

Problème: je n'arrive pas à me connecter sur mon compte sip free avec Asterisk.
En utilisant Xlite, pas de problème.
Mais Asterisk n'arrive visiblement pas à sortir. Je pense qu'il s'agit d'un problème de traversée du nat (ma freebox est en mode routeur). Xlite sait gérer (avec Stun je crois, mais visiblement pas Asterisk).
Pour info, la config que j'utilise est correcte... pour des gens qui n'ont pas la freebox en mode routeur.

Des idées pour résoudre le problème ?

¤ Sonysko ¤

Asterisk , Freebox et nat
« Réponse #1 le: 13 September 2006 11:05:42 »
Je n'ai pas d'idée, mais pour tu n'utilises pas Xlite vu qu'il fonctionne parfaitement ?

DomDom

Asterisk , Freebox et nat
« Réponse #2 le: 13 September 2006 11:48:57 »
Citation de: Sonysko
Je n'ai pas d'idée, mais pour tu n'utilises pas Xlite vu qu'il fonctionne parfaitement ?
Je veux tester qu'Asterisk marche correctement pour pouvoir utiliser ses fonctionnalités...
Merci quand même

tip

Asterisk , Freebox et nat
« Réponse #3 le: 13 September 2006 14:43:39 »
Donne ton sip.conf si tu veux de l'aide


DomDom

Asterisk , Freebox et nat
« Réponse #4 le: 13 September 2006 18:06:29 »
Citation de: tip
Donne ton sip.conf si tu veux de l'aide
Tu n'as pas tort...
Pour info, après m'être battu avec Norton et ouvert les ports UDP 5060,5061 et 10000 à 20000, et après avoir corrigé une coquille dans ma config, j'ai enfin un message Registered dans Asterisk pour mon compte free.
Et encore, ça met un moment avant d'arriver.
Asterisk et freephonie communiquent enfin.
Problèmes quand même:
- freephonie se délogue souvent ("1800 Unregistered")
- pour les appels sortants, la voix ne passe pas vers l'extérieur alors qu'elle passe bien en venant du numéro appelé (mon micro marche)
 Merci de votre aide


Voici mon sip.conf et aussi le extension.conf:

sip.conf:
[general]
register => 08XXXXXXXX:[email protected]
port=5060
bindaddr=0.0.0.0
allow=all
nat=yes
defaultexpirey=1800
language=en
dtmfmode=auto
srvlookup=yes

[freephonie-out] ; Appels sortants
type=friend
secret=monsecret
username=08XXXXXXXX
fromuser=08XXXXXXXX
host=freephonie.net
insecure=very
qualify=yes

[freephonie-in] ; Appels entrants
type=friend
context=fromfree
host=freephonie.net

[dominique]
type=friend
username=dominique
secret=topsecret
host=dynamic
context=maison
mailbox=100
nat=yes

[debbie]
type=peer
username=debbie
secret=secret2
host=dynamic
context=maison

extension.conf:

[general]
static=yes
writeprotect=no

[maison] ; declaration du context local specifie dans le sip.conf
; numéros locaux
exten => 10,1,Dial(SIP/dominique); qd on compose le 10, le softphone branché sur le lien dominique sonnera
exten => 11,1,dial(SIP/debbie); qd on compose le 11, le softphone branché sur le lien debbie sonnera

; numéros externes
exten => _8.,1,Dial(SIP/freephonie-out/${EXTEN:1[/i]; qd on compose un num commencant par 8, on utilise le lien freephonie-out
; et le num est composé vers l'extérieur sans le 8

[fromfree]; déclaration du contexte de réception d'appels depuis freephonie
exten => s,1,Dial(SIP/dominique)