Bon j'ai à peu près trouvé ce qui déconne, mais pas encore comment le résoudre. Lorsque je vire le localnet / externip, la signalisation fonctionne dans les deux sens, mais pas de RTP. Le nat et la voip, c'est vraiment la misère...
Bon j'ai à peu près trouvé ce qui déconne, mais pas encore comment le résoudre. Lorsque je vire le localnet / externip, la signalisation fonctionne dans les deux sens, mais pas de RTP. Le nat et la voip, c'est vraiment la misère...
Avec un rtp debug tu as des traces qui peuvent t'aider peut être dans la CLI Asterisk.
Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
Blog Wazo : http://blog.wazo.community
Wazo est un fork de XiVO.
Suivez moi sur Twitter !
ENFIN !
Le salut est venu de l'option "media_address". Concrètement, pour SFR Libertalk, voici un sip.conf "qui marche" :
Enjoy.Code:[general] register => +3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork.org:monmotdepasse:NDIXXXXXXXXXX.LIBERTALK@sfr.fr@internet.p-cscf.sfr.net:5064~3600 allowguest=no alwaysauthreject=yes contactdeny=0.0.0.0/0.0.0.0 contactpermit=91.68.1.28/255.255.255.255 ; internet.p-cscf.sfr.net contactpermit=192.168.1.0/255.255.255.0 ; mes réseaux privés contactpermit=192.168.2.0/255.255.255.0 ; media_address=ip.publique.du.serveur.asterisk [sfr-out] type=peer fromdomain=ims.mnc010.mcc208.3gppnetwork.org fromuser=+3399XXXXXXXXXX defaultuser=NDIXXXXXXXXXX.LIBERTALK@sfr.fr host=internet.p-cscf.sfr.net insecure=invite,port remotesecret=monmotdepasse auth=NDIXXXXXXXXXX.LIBERTALK@sfr.fr:monmotdepasse@ims.mnc010.mcc208.3gppnetwork.org outboundproxy=internet.p-cscf.sfr.net:5064 canreinvite=no [sfr-in] type=friend fromdomain=ims.mnc010.mcc208.3gppnetwork.org host=internet.p-cscf.sfr.net insecure=invite,port context=from-sfr port=5064 canreinvite=no
merci du retour !
Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
Blog Wazo : http://blog.wazo.community
Wazo est un fork de XiVO.
Suivez moi sur Twitter !
Bonjour à tous.
iMil, peux-tu me dire si ton serveur asterisk se trouve derrière une box SFR stp ?
Si oui, peux-tu également m'indiquer la valeur de l'option SIP ALG de ta box ?
Je suis chez SFR avec une box NB6 et je dispose aussi d'un compte LiberTalk.
Ce compte fonctionne très bien avec leur application cliente "LiberTalk".
Cependant avec la configuration que tu nous a gentiment fournis, je n'arrive pas a émettre ni a recevoir d'appel.
En local mes postes fonctionnent très bien.
Pour info: Asterisk v11.7.0 sur une distribution CentOS v1.8.
Merci d'avance.
Il faut que tu nous fournisse une trace SIP pour que l'on puisse t'aider...
Bonjour therebel23,
Merci d'avoir répondu et désolé pour le retard de ma réponse.
Mon problème était lié à un mauvais dialplan :-(, il est maintenant résolu.
Cependant, je souhaiterai ajouter un élément maquant dans le fichier sip.conf ci-dessus.
il manque, enfin pour moi cela a clos mon problème, le paramètre secret dans la section [sfr-out] (appels sortant) qui permet d'être authentifié sur le provider liberTalk.
Sans ce paramètre, j'obtenais le message d'erreur suivant:
handle_response_invite: Failed to authenticate on INVITE to '"Bureau" <sip:XXX@aaa.bbb.ccc.ddd>;tag=as226d3630'
Donc la configuration qui fonctionne chez moi est (en gras ce que j'ai ajouté):
Encore merci à tous pour vos retours d'expérience.Code:[general] language=fr register => +3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork.org:monmotdepasse:NDIXXXXXXXXXX.LIBERTALK@sfr.fr@internet.p-cscf.sfr.net:5064~3600 context=appel-entrant ; A définir avec le dialplan allowguest=no alwaysauthreject=yes contactdeny=0.0.0.0/0.0.0.0 contactpermit=91.68.1.28/255.255.255.255 ; internet.p-cscf.sfr.net contactpermit=192.168.1.0/255.255.255.0 ; mes réseaux privés contactpermit=192.168.2.0/255.255.255.0 ; media_address=ip.publique.du.serveur.asterisk ; Ip Public (WAN) de votre box par exemple [sfr-out] type=peer description=Proxy SIP SFR LiberTalk fromdomain=ims.mnc010.mcc208.3gppnetwork.org fromuser=+3399XXXXXXXXXX secret=MotDePasseLiberTalk defaultuser=NDIXXXXXXXXXX.LIBERTALK@sfr.fr host=internet.p-cscf.sfr.net insecure=invite,port remotesecret=monmotdepasse liberTalk auth=NDIXXXXXXXXXX.LIBERTALK@sfr.fr:monmotdepasse@ims.mnc010.mcc208.3gppnetwork.org outboundproxy=internet.p-cscf.sfr.net:5064 canreinvite=no context=libertalk ; A définir avec le dialplan [sfr-in] type=friend fromdomain=ims.mnc010.mcc208.3gppnetwork.org host=internet.p-cscf.sfr.net insecure=invite,port context=from-sfr port=5064 canreinvite=no
Arnho.
J'ai un asterisk sur un raspberry.pi (raspbx)
Je configure asterisk par freepbx (interface web)
Mon asterisk est attaqué par un routeur voip LinkSys SPA-3102 qui se situe derrière la NB6.
Avec Freepbx j'ai créé deux trunks
[sfr-out]
type=peer
fromdomain=ims.mnc010.mcc208.3gppnetwork.org
fromuser=+3399xxxxxxxxxx
defaultuser=NDIxxxxxxxxxx.LIBERTALK@sfr.fr
host=internet.p-cscf.sfr.net
insecure=invite,port
remotesecret=monmotdepasse
auth=NDIxxxxxxxxxx.LIBERTALK@sfr.fr:monmotdepasse@ ims.mnc010.mcc208.3gppnetwork.org
outboundproxy=internet.p-cscf.sfr.net:5064
canreinvite=no
context=from-trunk-sip-sfr-out
et
[sfr-in]
type=friend
fromdomain=ims.mnc010.mcc208.3gppnetwork.org
host=internet.p-cscf.sfr.net
insecure=invite,port
context=from-trunk
port=5064
canreinvite=no
j'avais déjà deux extensions :
[200] ; mon TelBureau derrière le SPA-3102
deny=0.0.0.0/0.0.0.0
secret=monmotdepasse
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
trustrpid=yes
sendrpid=no
type=friend
nat=no
port=5060
qualify=yes
qualifyfreq=60
transport=udp
avpf=no
icesupport=no
encryption=no
callgroup=
pickupgroup=
dial=SIP/200
mailbox=200@default
permit=0.0.0.0/0.0.0.0
callerid=TelBureau <200>
callcounter=yes
faxdetect=no
et
[150] ; extension iax2 Fax-Gerard sur hylafax installé sur le raspbx
deny=0.0.0.0/0.0.0.0
secret=monmotdepasse
transfer=yes
context=from-internal
host=localhost
type=friend
port=4570
qualify=yes
dial=IAX2/150
mailbox=150@device
permit=127.0.0.1/255.255.255.255
requirecalltoken=no
callerid=Fax-Gerard <150>
setvar=REALCALLERIDNUM=150
J'ai ensuite créé une route entrante SPA de numéro SDA : xxxxxxxxxx (mon numéro à 10 chiffres)
et aiguillant sur extension 200
et une route sortante PSTN avec
Dial Patterns that will use this Route?
() + | [ /XXX ]
() + | [ /XXXXXXXXXX ]
; pour composer 3 ou 10 chiffres
Trunk Sequence for Matched Routes?
0 sfr-out
Dans le SPA-3102 PSTN-line
line enable : yes et SIP-Port : 5064
Proxy : 192.168.1.xx adresse de mon raspbx
Subscriber Information
Display Name: User ID: sfr-in
Password: monmotdepasse Use Auth ID: no
LineIn ; correspondant à mon TelBureau et mon Fax-Gerard
Line Enable: yes
SIP Port: 5060
Proxy: 192.168.1.xx
Outbound Proxy: 192.168.1.xx ; adresse raspbx
Subscriber Information
Display Name: User ID: 200
Password: monmotdepasse Use Auth ID: no
Dans WanSetup
Internet Connection Settings
Connection Type: Static IP
Static IP Settings
Static IP: 192.168.1.xy NetMask: 255.255.255.0
Gateway: 192.168.1.1
PPPoE Settings
PPPOE Login Name: PPPOE Login Password:
PPPOE Service Name:
Optional Settings
HostName: SPA3103 Domain:
Primary DNS: 192.168.1.1 Secondary DNS: 8.8.8.8
DNS Server Order: Manual DNS Query Mode: Parallel
Primary NTP Server: nt1.proxad.net Secondary NTP Server: clock.isc.org
DHCP IP Revalidate Timer: 0 Minutes
J'ai aussi configuré dans FreePBX une boite vocale pour l'extension 200 ainsi que d'autres extension SIP X-Lite et ippi-messenger sur mon PC Windows 8
J'arrive à bien utiliser le fax en sortie en imprimant sur Hylafax (WinPrint Hylafax reloaded 0.4.7) mais je n'arrive pas encore à le configurer en entrée.
Si je mets la détection du fax dans la route entrante après 2 sonneries ne provenant pas de fax
mon tel branché directement sur la NB6 arrête de sonner et la sonnerie est envoyée sur TelBureau.
Je suis donc preneur de solution .
En m'excusant d'avoir été un peu long.
Gérard
Bonjour à tous,
Je suis nouvel utilisateur d' Asterix sous Freepbx. J'utilise Ovh et Ippi. Tout est OK. Je souhaite remplacer Ippi avec mon compte Libertalk de SFR. Mais je n'arrive pas à le faire fonctionner sur le FreePbx. Alors que celui ci fonctionne très bien avec mon soft SIP sous android ( Zoiper ). Pour l'instant j'ai viré Ovh et Ippi pour me concentrer sur Freepbx.
Sur la partie Trunck, j'ai les éléments suivants :
Peers Détails :
type=peer
fromdomain=ims.mnc010.mcc208.3gppnetwork.org
fromuser=+3399xxxxxxxxx
defaultuser=NDIxxxxxxxx.LIBERTALK@sfr.fr
host=internet.p-cscf.sfr.net
insecure=invite,port
remotesecret=mon mot de passe
auth=NDI0xxxxxxxx.LIBERTALK@sfr.fr:monmotdepasse@ ims.mnc010.mcc208.3gppnetwork.org
outboundproxy=internet.p-cscf.sfr.net:5064
canreinvite=no
context=from-trunk-sip-sfr-out
Users Détails :
type=friend
fromdomain=ims.mnc010.mcc208.3gppnetwork.org
host=internet.p-cscf.sfr.net
insecure=invite,port
context=from-trunk
port=5064
canreinvite=no
Registrer String:
+33990240xxxxxx@ims.mnc010.mcc208.3g...p-cscf.sfr.net:5064~3600
Pouvez vous s'il vous plait m'aider et m'orienter sur la config ci dessus ?
Par avance merci
Jérôme
NANTES