Affichage des résultats 1 à 4 sur 4

Discussion: Problème interconnection de deux serveur asterisk

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

    Problème interconnection de deux serveur asterisk

    bonjour,

    je vous presente mon problème:

    je dispose de deux serveur debian lenny où deux serveur asterisk 1.6.2.13, même configuration materiel pour les deux.

    configuration des fichiers sur le premier serveur:
    <<<<<<>>>>>>>>
    -sip.conf

    [general]
    context=local
    bindport=5060
    bindaddr=0.0.0.0
    srvlookup=yes
    language=fr


    [100]
    secret=azerty
    callerid="Damien" <100>
    context=local
    mailbox=123
    type=friend
    host=dynamic
    nat=yes
    canreinvite=yes

    [101]
    secret=azerty
    callerid="David" <101>
    context=local
    mailbox=123
    type=friend
    host=dynamic
    nat=yes
    canreinvite=yes

    -extensions.conf

    [local]
    exten => 100, 1, Dial(SIP/100, 10)
    exten => 100, 2, VoiceMail(100)
    exten => 1000,1,VoiceMailMain(100)

    exten => 101, 1, Dial(SIP/101, 10)
    exten => 101, 2, VoiceMail(101)
    exten => 1001,1,VoiceMailMain(101)

    exten => 888,1,VoiceMailMain()

    ;Gestion du trunk IAX vers Orleans
    exten => _2XX, 1, Dial(IAX2/orleans:azerty@10.10.227.7/${EXTEN})


    -IAX.conf:

    [general]
    language = fr
    qualify = yes
    disallow = all
    allow = ulaw; gsm; ilbc
    bindport = 4569
    bindaddr = 0.0.0.0
    trunk = yes
    context = local

    [orleans]
    username = orleans
    type = friend
    secret = azerty
    context = 10.10.227.7
    host = 10.10.227.7


    configuration des fichiers sur le deuxieme serveur:

    -extensions.conf
    [local]

    exten => 200, 1,Dial(SIP/200,10)
    exten => 200, 2,VoiceMail(200)

    exten => 201, 1,Dial(SIP/201,10)
    exten => 201, 2,VoiceMail(201)

    exten => 9998, 1,VoiceMailMain(200)
    exten => 9999, 1,VoiceMailMain(201)

    exten => _1XX, 1, Dial(IAX2/paris:azerty@10.10.227.6/${EXTEN})


    -sip.conf

    [general]
    context=local
    bindport=5060
    bindaddr=0.0.0.0
    srvlookup=yes
    language=fr

    [200]
    secret=azerty
    callerid="Damien" <200>
    context=local
    mailbox=200
    type=friend
    host=dynamic
    nat=yes
    canreinvite=yes


    [201]
    secret=azerty
    callerid="Hind" <201>
    context=local
    mailbox=201
    type=friend
    host=dynamic
    nat=yes
    canreinvite=yes


    -Iax.conf

    [general]
    qualify = yes
    disallow = all
    allow = all; gsm; ilbc
    port = 4569
    trunk = yes
    context = local


    [paris]
    username = paris
    type = friend
    secret = azerty
    host = 10.10.227.6
    <<<<>>>>>>>>>>

    Donc mon problème c'est l'interconnection des deux serveurs asterisk. Lorsque j'effectue un appel vers le deuxième serveur j'ai ce message :

    == Using SIP RTP CoS mark 5
    -- Executing [200@local:1] Dial("SIP/100-00000003", "IAX2/orleans:azerty@10.10.227.7/200") in new stack
    -- Called orleans:azerty@10.10.227.7/200
    [Dec 6 16:20:55] WARNING[4256]: chan_iax2.c:10287 socket_process: Call rejected by 10.10.227.7: No authority found
    -- Hungup 'IAX2/orleans-2435'
    == Everyone is busy/congested at this time (1:0/0/1)
    -- Auto fallthrough, channel 'SIP/100-00000003' status is 'CHANUNAVAIL'


    alors que sur le deuxième serveur j'ai ce message :
    NOTICE[8861]: chan_iax2.c:8055 socket_process: Host 10.10.227.6 failed to authenticate as orleans

    j'espère avoir été assez clair...

    merci de vos reponse

    damien

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    http://www.voip-info.org/wiki/view/A...uthority+found

    Check username + pass

    Ton config est mauvais, il faut le faire de cette façon


    [server1]
    type=friend
    host=111.111.111.111
    username=server2
    secret=1234

    [server2]
    type=friend
    host=222.222.222.222
    username=server1
    secret=1234

  3. #3
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Ou en gros de changer:

    Premier serveur:
    AVANT
    exten => _2XX, 1, Dial(IAX2/orleans:azerty@10.10.227.7/${EXTEN})
    APRES
    exten => _2XX, 1, Dial(IAX2/paris:azerty@10.10.227.7/${EXTEN})

    Second

    AVANT
    exten => _2XX, 1, Dial(IAX2/paris:azerty@10.10.227.7/${EXTEN})
    APRES

    exten => _2XX, 1, Dial(IAX2/orleans:azerty@10.10.227.7/${EXTEN})

  4. #4
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Avec .6 pour l'ip d'un des deux.

    Sinon quelques remarques:
    - pourquoi nat=yes pour les deux utilisateurs dans le sip.conf, ils ne sont pas sur le réseau local du serveur ?
    - et canreinvite=yes, vous savez ce que c'est pour le mettre à yes ?
    - pourquoi context = 10.10.227.7 dans le premier iax.conf ? (c'est faux)
    - il vaut mieux mettre context=default dans le [general] et préciser le context [local] dans la définition du trunk ou des utilisateurs, c'est plus propre. Pensez bien sûr à protéger votre context [default] en ne mettant dedans rien qui permette de numéroter.

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
  •