Affichage des résultats 1 à 2 sur 2

Discussion: [RESOLU] Appel via trunk en cascade (IAX -> IAX -> SIP)

  1. #1
    Membre Junior
    Date d'inscription
    décembre 2011
    Messages
    14
    Downloads
    0
    Uploads
    0

    [RESOLU] Appel via trunk en cascade (IAX -> IAX -> SIP)

    Bonjour,

    Je cherche à passer des appels via un serveur connecté à un autre via un trunk IAX et dont la sortie se ferait sur un trunk SIP.

    Comme ceci :
    Serveur 1 -> IAX2 -> Serveur 2 -> Trunk SIP

    Le but étant de contourner le filtrage du SIP dans certains pays pour pouvoir passer des appels sortants.
    Mon serveur 1 serait donc à l'étranger et mon serveur 2 en France.

    Les deux serveurs utilisent Asterisk 1.6.2.13 (via Elastix).
    Le trunk SIP sur le serveur 2 est fonctionnel et les extensions sur ce serveur peuvent appeler vers l'extérieur sans problème.

    Les trunks IAX sont en statut OK lorsque je fais un iax2 show peers.

    * Serveur 1 (étranger)
    Code:
    - Trunk name :
    versFrance (IAX)
    
    - Dial rules :
    .
    
    - PEER details :
    host=IP serveur 2 en France
    username=extTrunkIAXtoSIP
    secret=
    type=peer
    qualify=yes
    trunk=yes
    requirecalltoken=no
    port=4569
    disallow=all
    allow=g729&alaw
    
    - USER context :
    extTrunkIAXtoSIP
    
    - USER details :
    type=user
    secret=
    context=from-trunk
    
    Pas de register
    * Serveur 2 (france)
    Code:
    - Trunk name :
    versEtranger (IAX)
    
    - Dial rules :
    .
    
    - PEER details :
    host=IP serveur 1 à l'étranger
    username=extTrunkIAXtoSIP
    secret=
    type=peer
    qualify=yes
    trunk=yes
    requirecalltoken=no
    port=4569
    disallow=all
    allow=g729&alaw
    
    - USER context :
    extTrunkIAXtoSIP
    
    - USER details :
    type=user
    secret=
    context=from-trunk
    
    Pas de register
    Sur le serveur 2, il y a une seule route sortante globale qui envoie vers le trunk SIP.
    Sur le serveur 1, il y a une seule route sortante globale qui envoie vers le trunk IAX versFrance.

    Problème, lorsque je suis connecté sur le serveur 1, et que je tente d'appeler un numéro, j'obtiens l'erreur vocale "The number you have dialed is not in service ...".

    Et je n'ai rien dans les logs sur les deux serveurs, étant pourtant en debug full.

    Une idée sur la nature du problème svp ?

    Merci.

  2. #2
    Membre Junior
    Date d'inscription
    décembre 2011
    Messages
    14
    Downloads
    0
    Uploads
    0
    Bon, je viens de trouver ma propre erreur, dans "USER details", il faut mettre "from-internal" et non "from-trunk".

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
  •