PDA

Voir la version complète : Asterisk et SFR Libertalk (ex neuftalk)



iMil
27/01/2014, 22h42
Bonjour,

Nouvel abonné SFR fibre, je mets en place un asterisk connecté sur leur solution SIP/IMS de téléphonie Libertalk.
Ce thread http://www.n9ws.com/forum/viewtopic.php?f=51&t=119398 contient des informations intéressantes mais a priori incomplètes. Les appels sortants fonctionnent sans problèmes avec la configuration suivante :


[general]
context=default
bindport=5060
register => +3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork.org: password:NDIXXXXXXXXXX.LIBERTALK@sfr.fr@internet.p-cscf.sfr.net:5064~3600
nat=no
localnet=192.168.1.0/255.255.255.0
externip=gateway.public.ip.address

[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
remotesecret=password
canreinvite=no
auth=NDIXXXXXXXXXX.LIBERTALK@sfr.fr:password@ims.m nc010.mcc208.3gppnetwork.org
outboundproxy=internet.p-cscf.sfr.net:5064
nat=yes

[sfr-in]
type=friend
fromdomain=ims.mnc010.mcc208.3gppnetwork.org
host=internet.p-cscf.sfr.net
insecure=invite
context=from-sfr
port=5064
nat=yes

; phone entries follow

Cependant, les appels entrants ne semblent même pas parvenir jusqu'à l'asterisk. En mode sip debug, je ne vois rien arriver, et pire, même un tcpdump(8) ne montre aucune activité sur le port UDP 5060.
J'imagine qu'il s'agit d'un paramètre quelconque à passer lors de l'enregistrement, mais j'avoue être à court d'idées.
J'ajoute que l'application propriétaire "Libertalk" voit bien arriver les appels, et ce même si elle tournait dans un wine ! :)
Si d'aventure quelqu'un sur ce forum avait une idée ou était client Libertalk...

Voici la trace de l'enregistrement d'asterisk sur le service Libertalk :


REGISTER 10 headers, 0 lines
Reliably Transmitting (NAT) to 91.68.1.28:5064:
REGISTER sip:ims.mnc010.mcc208.3gppnetwork.org SIP/2.0
Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bK02320b59;rport
Max-Forwards: 70
From: <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=as0ab67cef
To: <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>
Call-ID: 404f12285376133b03444c157c7b0c0d@192.168.4.2
CSeq: 102 REGISTER
User-Agent: Asterisk PBX 10.12.4
Expires: 3600
Contact: <sip:s@1.2.3.4:5060>
Content-Length: 0


---


<--- SIP read from UDP:91.68.1.28:5064 --->
SIP/2.0 401 Unauthorized
Call-ID: 404f12285376133b03444c157c7b0c0d@192.168.4.2
Via: SIP/2.0/UDP 1.2.3.4:5060;received=1.2.3.4;branch=z9hG4bK02320b 59;rport=5060
To: <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=506b631c-1390848570920797
From: <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=as0ab67cef
CSeq: 102 REGISTER
Date: Mon, 27 Jan 2014 18:49:30 GMT
Server: Alcatel-Lucent-HPSS/3.0.3
WWW-Authenticate: Digest realm="sfr.fr", nonce="foofoo", opaque="ALU:bazbaz", algorithm=MD5, qop="auth"
Content-Length: 0

<------------->
--- (10 headers 0 lines) ---
Responding to challenge, registration to domain/host name internet.p-cscf.sfr.net

REGISTER 11 headers, 0 lines

Reliably Transmitting (NAT) to 91.68.1.28:5064:
REGISTER sip:ims.mnc010.mcc208.3gppnetwork.org SIP/2.0
Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bK3060bfaf;rport
Max-Forwards: 70
From: <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=as1706cac4
To: <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>
Call-ID: 404f12285376133b03444c157c7b0c0d@192.168.4.2
CSeq: 103 REGISTER
User-Agent: Asterisk PBX 10.12.4
Authorization: Digest username="NDIXXXXXXXXXX.LIBERTALK@sfr.fr", realm="sfr.fr", algorithm=MD5, uri="sip:ims.mnc010.mcc208.3gppnetwork.org", nonce="barfoo", response="8a6d75813b886633db23af7bba3afb97", opaque="ALU:foobar", qop=auth, cnonce="47994fc4", nc=00000001
Expires: 3600
Contact: <sip:s@1.2.3.4:5060>
Content-Length: 0


---


<--- SIP read from UDP:91.68.1.28:5064 --->
SIP/2.0 200 OK
Call-ID: 404f12285376133b03444c157c7b0c0d@192.168.4.2
Via: SIP/2.0/UDP 1.2.3.4:5060;received=1.2.3.4;branch=z9hG4bK3060bf af;rport=5060
To: <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=506b631c-1390848570927871
From: <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=as1706cac4
CSeq: 103 REGISTER
Allow-Events: reg
Contact: <sip:s@1.2.3.4:5060>;expires=3125
Date: Mon, 27 Jan 2014 18:49:30 GMT
Path: <sip:pcgw-0007.imsgroup0-000.ach4isc06.ims.sfr.net:5064;lr;ottag=ue_term;bi dx=8205357;access-type=ADSL>
P-Associated-URI: Main <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>
P-Associated-URI: Alias <tel:+3399XXXXXXXXXX>
Server: Alcatel-Lucent-HPSS/3.0.3
Content-Length: 0

<------------->
--- (14 headers 0 lines) ---
Scheduling destruction of SIP dialog '404f12285376133b03444c157c7b0c0d@192.168.4.2' in 32000 ms (Method: REGISTER)
[Jan 27 19:49:30] NOTICE[-1]: chan_sip.c:22028 handle_response_register: Outbound Registration: Expiry for internet.p-cscf.sfr.net is 3125 sec (Scheduling reregistration in 3110 s)


À toutes fins utiles, voici une trace de l'enregistrement de l'application Libertalk:


REGISTER sip:ims.mnc010.mcc208.3gppnetwork.org SIP/2.0
Via: SIP/2.0/UDP 192.168.1.1:5060;rport;branch=z9hG4bK3114902737
From: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=3837542383
To: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>
Call-ID: 3821288860
CSeq: 2 REGISTER
Contact: <sip:+3399XXXXXXXXXX@192.168.1.1:5060;user=phone>;reg-id=1;+sip.instance="0b6ccced-67d0-4ede-8b5a-5bf395893390"
Authorization: Digest username="NDIXXXXXXXXXX.LIBERTALK@sfr.fr", realm="sfr.fr", nonce="b7c9036dbf3054a52e61f13ea940e9703dc8f84c1508", uri="sip:ims.mnc010.mcc208.3gppnetwork.org", response="foobar", algorithm=MD5, cnonce="0a4f113b", opaque="ALU:barfoo", qop=auth, nc=00000001
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, NOTIFY, SUBSCRIBE, REGISTER, MESSAGE
Max-Forwards: 70
User-Agent: phapi/eXosip-1.0.0
Expires: 3600
Supported: path
Supported: outbound
Content-Length: 0


SIP/2.0 403 Forbidden
Call-ID: 3821288860
Via: SIP/2.0/UDP 192.168.1.1:5060;received=1.2.3.4;branch=z9hG4bK31 14902737;rport=5060
To: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=506b631c-1390812949621939
From: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=3837542383
CSeq: 2 REGISTER
Date: Mon, 27 Jan 2014 08:55:49 GMT
Server: Alcatel-Lucent-HPSS/3.0.3
Content-Length: 0


REGISTER sip:ims.mnc010.mcc208.3gppnetwork.org SIP/2.0
Via: SIP/2.0/UDP 192.168.1.1:5060;rport;branch=z9hG4bK597152933
From: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=3837542383
To: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>
Call-ID: 3821288860
CSeq: 3 REGISTER
Contact: <sip:+3399XXXXXXXXXX@192.168.1.1:5060;user=phone>;reg-id=1;+sip.instance="0b6ccced-67d0-4ede-8b5a-5bf395893390"
Authorization: Digest username="NDIXXXXXXXXXX.LIBERTALK@sfr.fr", realm="sfr.fr", nonce="barbar", uri="sip:ims.mnc010.mcc208.3gppnetwork.org", response="15b298b762a4351f925d05e71c1c82a2", algorithm=MD5, cnonce="0a4f113b", opaque="ALU:bazbaz", qop=auth, nc=00000002
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, NOTIFY, SUBSCRIBE, REGISTER, MESSAGE
Max-Forwards: 70
User-Agent: phapi/eXosip-1.0.0
Expires: 0
Supported: path
Supported: outbound
Content-Length: 0


SIP/2.0 403 Forbidden
Call-ID: 3821288860
Via: SIP/2.0/UDP 192.168.1.1:5060;received=1.2.3.4;branch=z9hG4bK59 7152933;rport=5060
To: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=506b631c-1390812949765598
From: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=3837542383
CSeq: 3 REGISTER
Date: Mon, 27 Jan 2014 08:55:49 GMT
Server: Alcatel-Lucent-HPSS/3.0.3
Content-Length: 0


REGISTER sip:ims.mnc010.mcc208.3gppnetwork.org SIP/2.0
Via: SIP/2.0/UDP 192.168.1.1:5060;rport;branch=z9hG4bK3284430795
From: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=338529908
To: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>
Call-ID: 694675161
CSeq: 1 REGISTER
Contact: <sip:+3399XXXXXXXXXX@192.168.1.1:5060;user=phone>;reg-id=1;+sip.instance="0b6ccced-67d0-4ede-8b5a-5bf395893390"
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, NOTIFY, SUBSCRIBE, REGISTER, MESSAGE
Max-Forwards: 70
User-Agent: phapi/eXosip-1.0.0
Expires: 3600
Supported: path
Supported: outbound
Content-Length: 0


SIP/2.0 401 Unauthorized
Call-ID: 694675161
Via: SIP/2.0/UDP 192.168.1.1:5060;received=1.2.3.4;branch=z9hG4bK32 84430795;rport=5060
To: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=506b631c-1390812974111217
From: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=338529908
CSeq: 1 REGISTER
Date: Mon, 27 Jan 2014 08:56:14 GMT
Server: Alcatel-Lucent-HPSS/3.0.3
Supported: outbound
WWW-Authenticate: Digest realm="sfr.fr",
nonce="zabzab",
opaque="ALU:bazbaz",
algorithm=MD5,
qop="auth"
Content-Length: 0


REGISTER sip:ims.mnc010.mcc208.3gppnetwork.org SIP/2.0
Via: SIP/2.0/UDP 192.168.1.1:5060;rport;branch=z9hG4bK3535133780
From: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>;tag=338529908
To: "XXXXXXXXXX" <sip:+3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork. org>
Call-ID: 694675161
CSeq: 2 REGISTER
Contact: <sip:+3399XXXXXXXXXX@192.168.1.1:5060;user=phone>;reg-id=1;+sip.instance="0b6ccced-67d0-4ede-8b5a-5bf395893390"
Authorization: Digest username="NDIXXXXXXXXXX.LIBERTALK@sfr.fr", realm="sfr.fr", nonce="d34db33f", uri="sip:ims.mnc010.mcc208.3gppnetwork.org", response="f00f00f00", algorithm=MD5, cnonce="0a0a0a", opaque="ALU:fofo", qop=auth, nc=00000001
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, NOTIFY, SUBSCRIBE, REGISTER, MESSAGE
Max-Forwards: 70
User-Agent: phapi/eXosip-1.0.0
Expires: 3600
Supported: path
Supported: outbound
Content-Length: 0

quintana
28/01/2014, 21h37
Si tu ne vois rien arriver sur le port 5060 c'est que soit tu as un firewall en amont qui te drop tes paquets, soit que le serveur en face n'envoie pas au bon endroit, soit sinon qu'il envoie sur un autre port. C'est cette partie que tu dois éclaircir car sans paquet SIP, il ne risque pas d'arriver grand chose :).

iMil
29/01/2014, 21h39
Salut Sylvain :)

J'aurais aimé que ce soit si simple, mais "malheureusement" je suis certain que le port 5060/UDP est ouvert, c'est un port forward (PREROUTING) vers la machine qui fait tourner l'asterisk, j'ai vérifié plusieurs fois à grands renforts de netcat / tcpdump que le traffic passait correctement :/
Pour ce qui est du port sollicité par Libertalk, la trace SIP du logiciel propriétaire semble bien indiquer qu'il s'agit du 5060 coté client (asterisk).

quintana
30/01/2014, 00h24
Hum ... on s'entend que quand tu émets un appel entrant tu ne vois aucun traffic SIP sur ta machine arrivant du provider ? Par contre tu en as en sortant ? Par contre cela fonctionne avec le client libertalk dans les deux sens.
Mais l'appel entrant tu as une sonnerie occupé ou alors ça sonne genre ça envoie quelque part ? Es-tu vraiment enregistré sur libertalk ? un sip show registry te le montre registred ?

quintana
30/01/2014, 00h26
Ah juste un point en regardant les logs du register, je vois que tu es natté, j'avais oublié ce point, mais as tu joué avec les paramètres du nat dans sip.conf pour donner ton adresse publique ? externip ? Sinon il as du te register en 192.168.1.1 et donc il n'arrivera pas à te joindre sur cette ip :)

quintana
30/01/2014, 00h29
En fait j'avais pas fait gaffe que c'était toi lol :)
Tu es passé du bon côté telco :) héhé !

iMil
30/01/2014, 00h32
Ah juste un point en regardant les logs du register, je vois que tu es natté, j'avais oublié ce point, mais as tu joué avec les paramètres du nat dans sip.conf pour donner ton adresse publique ? externip ? Sinon il as du te register en 192.168.1.1 et donc il n'arrivera pas à te joindre sur cette ip :)

ouep, j'ai bien placé externip= et localnet=, la trace SIP asterisk -> SFR me montre bien le VIA avec mon IP publique

iMil
30/01/2014, 00h32
En fait j'avais pas fait gaffe que c'était toi lol :)
Tu es passé du bon côté telco :) héhé !

En fait là c'est pour du perso, au boulot on a tout passé en Xivo (et ça défonce) :)

quintana
30/01/2014, 18h59
En fait là c'est pour du perso, au boulot on a tout passé en Xivo (et ça défonce) :)

Fun :), je serai au salon itpartners la semaine prochaine à Paris, alors si tu n'es pas loin et que tu as envie de passer, on pourra échanger ! Ça fait longtemps ...

quintana
30/01/2014, 19h01
ouep, j'ai bien placé externip= et localnet=, la trace SIP asterisk -> SFR me montre bien le VIA avec mon IP publique

Ok alors comme tu dis que cela marche avec le soft de libertytalk, je pense que tu devrais prendre des traces avec ce logiciel au niveau SIP puis faire pareil avec Asterisk et comparer avec Wireshark par exemple.
Sinon le best serai d'avoir les traces côté opérateur :)

iMil
02/02/2014, 23h51
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...

quintana
02/02/2014, 23h53
Avec un rtp debug tu as des traces qui peuvent t'aider peut être dans la CLI Asterisk.

iMil
08/02/2014, 19h15
ENFIN !

Le salut est venu de l'option "media_address". Concrètement, pour SFR Libertalk, voici un sip.conf "qui marche" :


[general]
register => +3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork.org: monmotdepasse:NDIXXXXXXXXXX.LIBERTALK@sfr.fr@inter net.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


Enjoy.

quintana
09/02/2014, 12h17
:) merci du retour !

arnho
08/03/2014, 21h39
ENFIN !

Le salut est venu de l'option "media_address". Concrètement, pour SFR Libertalk, voici un sip.conf "qui marche" :


[general]
register => +3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork.org: monmotdepasse:NDIXXXXXXXXXX.LIBERTALK@sfr.fr@inter net.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


Enjoy.

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.

therebel23
14/03/2014, 10h45
Il faut que tu nous fournisse une trace SIP pour que l'on puisse t'aider...

arnho
17/03/2014, 10h38
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é):


[general]
language=fr
register => +3399XXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork.org: monmotdepasse:NDIXXXXXXXXXX.LIBERTALK@sfr.fr@inter net.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


Encore merci à tous pour vos retours d'expérience.
Arnho.

gblanchet03
17/03/2014, 16h54
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

carogue
18/11/2015, 21h22
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.3gppnetwork.org: Patiko2015:NDI0240xxxxx.LIBERTALK@sfr.fr@internet. 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