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 :
Code:
[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.mnc010.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 :
Code:
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=z9hG4bK02320b59;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=z9hG4bK3060bfaf;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;bidx=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:
Code:
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=z9hG4bK3114902737;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=z9hG4bK597152933;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=z9hG4bK3284430795;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