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

Discussion: Pb Trunk SIP entre OXE et Asterisk

  1. #1
    Membre Junior
    Date d'inscription
    décembre 2010
    Messages
    11
    Downloads
    0
    Uploads
    0

    Pb Trunk SIP entre OXE et Asterisk

    Bonjour à tous,

    j'essaie de réaliser une liaison SIP entre un OXE et un Asterisk.
    Les deux se voient mais lorsque j'effectue un appel il y a des soucis.
    Je m'explique :
    - appel entre l'OXE (téléphone IP) et l'Asterisk (softphone x-lite), l'appel aboutit mais dès que je décroche avec X-lite l'appel se termine aussitôt. De plus, sur mon tél IP (coté OXE) l'appel est toujours en cours pour lui.
    -appel entre softphone et tél IP, l'appel arrive mais dès que je décroche le tél IP, X-lite raccroche.


    Voici un extrait de mes fichiers sip et extensions :

    sip.conf
    [general]
    context=interne
    bindaddr=10.10.10.200
    disallow=all
    allow=alaw
    allow=ulaw
    language=fr

    [5020]
    type=friend
    fromuser=5020
    host=dynamic
    context=interne
    callerid="X-Lite 5020"
    secret=5020

    [oxe]
    type=friend
    host=10.10.10.10
    context=from_oxe
    nat=no
    language=fr

    extensions.conf
    [globals]

    [general]
    static=yes
    writeprotect=no

    [interne] ; context des postes 50X0

    include => exterieur
    include => from_oxe
    exten => _5XXX,1,Answer()
    same => n,Dial(SIP/${EXTEN})
    same => n,Hangup()


    [from_oxe]
    exten => _5XXX,1,Answer()
    same => n,Dial(SIP/${EXTEN})
    same => n,Hangup()

    ;sortie sur le lien SIP avec le prefixe 9
    [exterieur]
    exten => _9.,1,Dial(SIP/oxe/${EXTEN:1})
    same => n,Congestion()

    Debug dans la CLI

    Verbosity is at least 15
    == Using SIP RTP CoS mark 5
    -- Executing [5020@from_oxe:1] Answer("SIP/oxe-00000042", "") in new stack
    -- Executing [5020@from_oxe:2] Dial("SIP/oxe-00000042", "SIP/5020") in new stack
    == Using SIP RTP CoS mark 5
    -- Called 5020
    -- SIP/oxe-00000042 requested special control 20, passing it to SIP/5020-00000043
    -- SIP/5020-00000043 is ringing
    -- SIP/5020-00000043 answered SIP/oxe-00000042
    -- Remotely bridging SIP/oxe-00000042 and SIP/5020-00000043
    -- Got SIP response 420 "Bad Extension" back from 10.10.10.10:5060
    == Spawn extension (from_oxe, 5020, 2) exited non-zero on 'SIP/oxe-00000042'

    On peut donc voir qu'il y a un soucis puisqu'il y a une erreur 420 Mauvaise Passerelle retournée par l'OXE
    D'après vous, d'où cela pourrait-il venir? pb de flux rtp? gestion des codecs?

    Merci d'avance pour votre aide
    J'espère que mon explication est assez claire

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    le message exact est 420 bad extension... et pas pbm de passerelle. Est-ce que ton trunk défini sur l'oxe sait router ce numéro d'extension (5020 apparamment). Il faut peut être rajouter un préfixe, ou déclarer des droits sur l'oxe

  3. #3
    Membre Junior
    Date d'inscription
    décembre 2010
    Messages
    11
    Downloads
    0
    Uploads
    0
    Pour ma part, je pense que l'oxe sait router l'appel puisque mon téléphone sonne.
    Le 5020 correspond à mon softphone donc coté Asterisk

    Pour erreur 420 en effet c'est bad extension et non pas erreur de passerelle (je venais d'avoir l'erreur juste avant c'est pour sa lol)
    apparemment cela signifie que le serveur ne comprend pas la requête.

  4. #4
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    c'est juste... le codec alors ? il faut des cartes DSP sur l'oxe me semble-t-il. As tu regardé les traces SIP qui arrivent sur l'asterisk (j'aime bien ngrep ou tcpdump), dès fois, des infos peuvent apparaitre

  5. #5
    Membre Association Avatar de celya
    Date d'inscription
    septembre 2010
    Messages
    135
    Downloads
    0
    Uploads
    0
    Du 'set sip debug ip' ou peer dans la cli peu aider
    CELYA : www.celya.fr
    ASTERISK SERVICE : www.asterisk-service.fr
    MAVISIOCONF : www.mavisioconf.fr
    ATERISK : www.aterisk.fr

  6. #6
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    j'y pense... si l'oxe rejette l'appel, ca doit bien apparaitre dans des logs de ce coté... y as tu accès ?

  7. #7
    Membre Junior
    Date d'inscription
    décembre 2010
    Messages
    11
    Downloads
    0
    Uploads
    0
    Je vais regarder ça.
    Voici un extrait d'une capture wireshark sur asterisk, on voit bien que l'oxe rejette l'appel :

    http://dl.free.fr/getfile.pl?file=/TDJbXuoh

    @oxe : 10.10.10.10
    @ Asterisk : 10.10.10.200

  8. #8
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    je suis pas super expert en sip... mais voila ton dialogue

    .10 (oxe) .200 (ast)

    oxe -> ast : invite
    <- trying
    -> ok
    <- ack
    (jusque la, ca va)

    puis:
    -> invite 5020 : bizarre... ast répond, mais oxe reinvite...
    -> ok
    <- ack

    puis:
    ast -> 10.10.10.1 (je suppose le xlite connecté à ast)
    <- ringing
    -> ok
    <- ack

    ast -> oxe : invite 3030 !!!

    ast -> xlite : invite 5020 - repercute la double invite

    oxe -> ast : 420 bad extension...


    à mon avis, le 420 est en réponse au invite 3030..... pourquoi ton asterisk appelle le OXE sur le poste 3030 ?

  9. #9
    Membre Junior
    Date d'inscription
    décembre 2010
    Messages
    11
    Downloads
    0
    Uploads
    0
    Le 3030 est un n° interne de mon OXE. C'est un téléphone IP.

  10. #10
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    ok - je cseq et le siptag sont identiques à celui de l'invite, donc, le 420, bad extension, est bien une réponse de l'oxe à l'invit.

    1) est-ce normal ? tu peux etre en prod et avoir d'autres appels - sinon, il faudrait arriver à mettre cela de coté !

    2) le seul BYE de ton dialogue SIP est émis par ton X-Lite. C'est donc LUI qui raccroche - il faut regarder de ce coté pourquoi...

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
  •