Affichage des résultats 1 à 5 sur 5

Discussion: Communication inter-Asterisk

  1. #1
    Membre Junior
    Date d'inscription
    août 2012
    Localisation
    Sénégal
    Messages
    5
    Downloads
    0
    Uploads
    0

    Communication inter-Asterisk

    Salut!
    je bosse sur un projet étudiant consistant à la mise en place d'un réseau Voip,
    j'ai opté pour une architecture distribuée avec des serveurs asterisk pour alléger mon plan de numerotation:

    Pour tester les configurations, je travail avec Virtuel-box : deux serveurs et d'un clients x-lite pour chaque serveur.
    En ce qui concerne chaque serveur, les configurations marchent pour les appels, boites vocal, conférence...
    Mon problème se situe au niveau de la communication inter-asterisk :
    voici les config :

    serveur1 : adresse 192.168.1.1 et @MAC 08:00:27:d6:08:da

    dundi.conf ( rien changer sauf ci-dessous)

    [mappings]

    cnes => campus,0,IAX2,cnes:pabx@192.168.1.2/${NUMBER},nopartial

    [08:00:27:d1:05:7c]
    model = symetric
    host = 192.168.1.2
    inkey = cness
    outkey = cness
    include = cnes
    permit = cnes
    quality = yes
    order = primary


    iax.conf ( rien changer sauf ci-dessous)

    dans la section des compte :

    [cnes]
    username=cnes
    type=friend
    context=campus
    host=192.168.1.2
    secret=pabx
    extensions.conf

    [campus]
    exten => 3333,1,Dial(IAX2/cnes@192.168.1.2/${EXTEN}:pabx)
    exten => 4444,1,Dial(IAX2/cnes@192.168.1.2/${EXTEN}:pabx)

    [cnes1]
    include =>campus
    ....
    ( le context cnes1 est le context de mes compte SIP du premier serveur avec deux users de
    numero 1111 et 2222)



    -------------------------------------------


    serveur2 : adresse 192.168.1.2 et @MAC 08:00:27:d1:05:7c

    dundi.conf ( rien changer sauf ci-dessous)

    [mappings]

    cnes => campus,0,IAX2,cnes:pabx@192.168.1.1/${NUMBER},nopartial

    [08:00:27:d6:08:da]
    model = symetric
    host = 192.168.1.1
    inkey = cness
    outkey = cness
    include = cnes
    permit = cnes
    quality = yes
    order = primary


    iax.conf ( rien changer sauf ci-dessous)

    dans la section des compte :

    [cnes]
    username=cnes
    type=friend
    context=campus
    host=192.168.1.1
    secret=pabx

    extensions.conf

    [campus]
    exten => 1111,1,Dial(IAX2/cnes@192.168.1.2/${EXTEN}:pabx)
    exten => 2222,1,Dial(IAX2/cnes@192.168.1.2/${EXTEN}:pabx)

    [cnes2]
    include =>campus
    ....
    ( le context cnes2 est le context de mes compte SIP du second serveur avec deux users de
    numero 3333 et 4444)
    ----------------------------------

    Quand je tente un appel de l'usager 2222 du serveur1 à partir du serveur 2,
    j'ai un message erreur dans la console d'asterisk :

    - console du serveur 1:
    [Sep 2 17:10:37] NOTICE[1720]
    Rejected connect attempt from 192.168.1.2, request
    '2222:pabx@default' does not exist

    - console du serveur 2:
    [Sep 2 16:34:30]
    call rejected by 192.168.1.1 No such context/extension
    [Sep 2 16:34:40]
    Timeout, but no rule 't' in context 'cnes2'

    ------------------------------------------------

    Eclaircissement :

    d'après ce que j'ai compris :
    - le protocol DUNDI de Spencer permet les recherches de numero sur internet et intranet,
    il permit aussi le controle des invités qui viennent se connecter sur le système asterisk
    - le protocol IAX permet les echanges entre systèmes asterisk donc toutes les échanges de flux de données


    Merci d'avance è toute la communauté Asterisk!

    exten =>s,1(A), Noop( charger la potion magique)
    exten =>s,2(i), Noop(débloquer fallphenix)
    exten =>s,3(d), Playback(merci)
    exten =>s,4(e), Hungup()
    [Du@L-B00T]

  2. #2
    Membre Junior
    Date d'inscription
    août 2012
    Localisation
    Sénégal
    Messages
    5
    Downloads
    0
    Uploads
    0

    solution

    Salut! c encore moi :
    j'ai vu la solution après à peine deux heures que j'ai posté le sujet
    en faite toute la configuration est bonne, il me bloqué juste sur les extensions.
    Un appel venant au serveur doit passer par un context.
    Ce n'était même pas nécessaire d'utiliser le fichier dundi.conf mais j'aimerai tester une de ses application.

    Donc voici ce qu'il fallait faire :

    serveur1 192.168.1.1:


    extension.conf
    [cnes1]
    exten => _3333,1,Dial(IAX2/loginServer1:motpass@192.168.1.2/${EXTEN})
    ( chez moi c est le num 3333 que je tester, mais vous fpouvez utiliser les motifs pour générer l'ensemble du plan de numerotation du serveur2 )
    ....
    ( le context cnes1 est le context de mes compte SIP du premier serveur avec deux users de )


    serveur2 192.168.1.2:

    on creer un compte IAX pour le serveur1:

    iax.conf

    [loginServer1]
    username=loginServer1
    type=friend
    context=appel-venant-server1
    host=192.168.1.1
    secret=pabx

    extensions.conf
    [appel-venant-server1]
    include =>cnes2

    ; ainsi un appel venant du serveur 1 sera gérer comme s'il venait en local avec ;les client directement connecter au server2

    ( le context cnes2 est le context de mes compte SIP du second serveur )


    ------------------------
    Ainsi les users du server1 peuvent joindre celles du server2
    vous faites ceci pour le serveur2 pour qu'il puisse joindre le serveur1


    ---------------------------------------

    Ceci étant régler, es quelqu'un peut me donner plus de tuyau concernat dundi.conf
    [Du@L-B00T]

  3. #3
    Membre Junior
    Date d'inscription
    août 2012
    Localisation
    Sénégal
    Messages
    5
    Downloads
    0
    Uploads
    0

    Aucune réponse

    j'ai l'impression que cette communauté n'est pas si active qu'elle ne le parait............................................ ......................
    [Du@L-B00T]

  4. #4
    Membre Association
    Date d'inscription
    août 2010
    Localisation
    région parisienne
    Messages
    386
    Downloads
    0
    Uploads
    0
    Bonjour,

    Certainement car dundi n'est à ma connaissance pas très utilisé.

    On avait à l'époque de l'ancien forum, créé un réseau dundi entre nous, je pense qu'on avait posté les configurations.

    Bon courage

  5. #5
    Membre Junior
    Date d'inscription
    août 2012
    Localisation
    Sénégal
    Messages
    5
    Downloads
    0
    Uploads
    0

    reponse

    ok man! mais dundi me parait très interssant pour que pas bcp n'y mettent pas le punch!
    Es vous pourez m'indiquer quelques liens pour que j'y pioche
    Merci
    [Du@L-B00T]

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
  •