Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 10 sur 19

Discussion: Asterisk et SFR Libertalk (ex neuftalk)

  1. #1
    Membre Junior
    Date d'inscription
    janvier 2014
    Messages
    6
    Downloads
    0
    Uploads
    0

    Asterisk et SFR Libertalk (ex neuftalk)

    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

  2. #2
    Membre Association Avatar de quintana
    Date d'inscription
    aot 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    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 .
    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 !

  3. #3
    Membre Junior
    Date d'inscription
    janvier 2014
    Messages
    6
    Downloads
    0
    Uploads
    0
    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).
    Dernière modification par iMil ; 29/01/2014 à 22h15.

  4. #4
    Membre Association Avatar de quintana
    Date d'inscription
    aot 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    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 ?
    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 !

  5. #5
    Membre Association Avatar de quintana
    Date d'inscription
    aot 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    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
    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 !

  6. #6
    Membre Association Avatar de quintana
    Date d'inscription
    aot 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    En fait j'avais pas fait gaffe que c'était toi lol
    Tu es passé du bon côté telco héhé !
    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 !

  7. #7
    Membre Junior
    Date d'inscription
    janvier 2014
    Messages
    6
    Downloads
    0
    Uploads
    0
    Citation Envoyé par quintana Voir le message
    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

  8. #8
    Membre Junior
    Date d'inscription
    janvier 2014
    Messages
    6
    Downloads
    0
    Uploads
    0
    Citation Envoyé par quintana Voir le message
    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)

  9. #9
    Membre Association Avatar de quintana
    Date d'inscription
    aot 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    Citation Envoyé par iMil Voir le message
    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 ...
    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 !

  10. #10
    Membre Association Avatar de quintana
    Date d'inscription
    aot 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    Citation Envoyé par iMil Voir le message
    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
    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 !

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •