Affichage des résultats 1 à 2 sur 2

Discussion: SIP Messages (aka SMS) sur Asterisk 11 et téléphones compatibles

  1. #1
    Trésorier Association
    Date d'inscription
    septembre 2010
    Localisation
    Lyon
    Messages
    105
    Downloads
    0
    Uploads
    0

    SIP Messages (aka SMS) sur Asterisk 11 et téléphones compatibles

    Je fais joujou avec la fonctionnalité "SMS" de SIP, i.e. le SIP Message, qui est supporté par Asterisk 11.

    Je suis parti de cet article :
    http://highsecurity.blogspot.fr/2012...ng-or-sip.html

    quand est complété par celui-là (pour l'envoi de SMS en offline) :
    http://highsecurity.blogspot.fr/2013...ng-smssip.html

    J'ai configuré les 2 paramètres dans sip.conf :
    accept_outofcall_message=yes
    outofcall_message_context=astsms

    J'ai mis dans mon dialplan le context "astsms" tel que présenté dans l'article.

    Avec ça, j'arrive bien à envoyer des messages textes depuis mon téléphone Yealink T26P en firmware 6.70.0.140. Cette fonction est dispo dans le menu "4. Messages" puis "2. Messages Texte". Voilà l'échange SIP (192.168.0.254 est le serveur Asterisk ; 192.168.0.36 est le téléphone) :

    Code:
    11:16:57.116502 IP 192.168.0.36.5062 > 192.168.0.254.5060: SIP, length: 550
    ....Eh.B4.@.@......$............MESSAGE sip:loginsipdest@192.168.0.254:5060 SIP/2.0
    Via: SIP/2.0/UDP 192.168.0.36:5062;branch=z9hG4bK1421975326
    From: "User Test2" <sip:loginsipsource@192.168.0.254>;tag=1457788099
    To: <sip:loginsipdest@192.168.0.254:5060>
    Call-ID: 583506987@192.168.0.36
    CSeq: 2 MESSAGE
    Authorization: Digest username="loginsipsource", realm="asterisk", nonce="4a21a85c", uri="sip:loginsipdest@192.168.0.254:5060", response="603c5029130acfcce213fa0687a06a31", algorithm=MD5
    Content-Type: text/plain
    Max-Forwards: 70
    User-Agent: Yealink SIP-T26P 6.70.0.140
    Content-Length: 12
    
    essai alexis
    11:16:57.117418 IP 192.168.0.254.5060 > 192.168.0.36.5062: SIP, length: 468
    ....E....;..@.  O.......$......H.SIP/2.0 202 Accepted
    Via: SIP/2.0/UDP 192.168.0.36:5062;branch=z9hG4bK1421975326;received=192.168.0.36
    From: "User Test2" <sip:loginsipsource@192.168.0.254>;tag=1457788099
    To: <sip:loginsipdest@192.168.0.254:5060>;tag=as2589603e
    Call-ID: 583506987@192.168.0.36
    CSeq: 2 MESSAGE
    Server: Asterisk PBX 11.4.0+pf.xivo.13.11~20130528.140551.6fbb171
    Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
    Supported: replaces, timer
    Content-Length: 0
    Par contre, mon téléphone Aastra (qui est le destinataire du message) en firmware 3.2.2.3077 ne supporte pas le SIP Message. Quand il reçoit la requête SIP Message, il répond "501 Not Implemented".

    Si vous connaissez d'autres marques de téléphones SIP qui supportent le SIP Message, n'hésitez pas à le signaler ici.

    Note pour les utilisateurs de Xivo : les 2 paramètres à ajouter dans sip.conf ne sont pas dispo dans les "Paramètres globaux" pour le protocole SIP de Xivo version 13.11. Pour les ajouter quand même, j'ai édité /etc/asterisk/sip.conf de la façon suivante :

    Code:
    ; autogenerated from xivo-confgend
    
    [general]
    accept_outofcall_message=yes
    outofcall_message_context=astsms
    
    #exec /usr/bin/xivo-confgen asterisk/sip.conf
    et j'ai fait un reload d'asterisk (après avoir ajouté le bout de dialplan dans le contexte astsms).
    Mon expérience de déploiement Asterisk : http://people.via.ecp.fr/~alexis/asterisk/

  2. #2
    Trésorier Association
    Date d'inscription
    septembre 2010
    Localisation
    Lyon
    Messages
    105
    Downloads
    0
    Uploads
    0
    Citation Envoyé par sixela Voir le message
    Code:
    ; autogenerated from xivo-confgend
    
    [general]
    accept_outofcall_message=yes
    outofcall_message_context=astsms
    
    #exec /usr/bin/xivo-confgen asterisk/sip.conf
    Oups, je viens de m'apercevoir que, avec cette config sur Xivo, mes trunk SIP disparaissent ! Ce n'est donc pas la bonne solution pour ajouter ces paramètres dans Xivo, sauf pour faire des tests. Si qqun connaît la bonne méthode, je suis preneur.

    Une piste est d'aller regarder dans le code, notamment là-dedans :
    /usr/share/pyshared/xivo_confgen/generators/sip.py
    Mon expérience de déploiement Asterisk : http://people.via.ecp.fr/~alexis/asterisk/

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
  •