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

Discussion: probleme appels entrant/parametrage de trunk

  1. #1
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    25
    Downloads
    0
    Uploads
    0

    probleme appels entrant/parametrage de trunk

    J'ai un serveur astersik (1.4.17)+freepbx.
    Je souhaite refaire ce serveur sous asterisk 1.18+freepbx.
    Aucun soucis pour la compilation et l 'installation d'asterisk+freepbx.
    Les appels internes et sortant fonctionne sans probleme.
    Par contre je n'arrive pas à recevoir d'appels depuis l'exterieur :
    chan_sip.c: Failed to authenticate device <sip:xxxx
    Mon asterisk est connecté à une passerelle quintum et j'ai repris les trunk à l'identique :
    Outgoing settings
    Trunk name :montrunk
    username=9999
    type=friend
    secret=9999
    host=xx.xx.xx.xx
    disallow=all
    context=pvs-ipphone
    canreinvite=yes
    call-limit=50
    allow=al

    Incomming settings
    user context : 9999
    username=9998
    type=friend
    secret=9999
    host=xx.xx.xx.xx&dynamic
    disallow=all
    context=from-pays-external
    canreinvite=yes
    call-limit=50
    allow=alaw


    Je ne sais pas trop d'ou cela peut venir,surement d'un changement entre les versions d'atserisk mais lequels?
    Merci de votre aide

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Changement de <> vers en rouge
    Trunk name :montrunk
    username=9999
    type=peer
    secret=9999
    host=xx.xx.xx.xx
    disallow=all
    context=pvs-ipphone
    canreinvite=yes
    call-limit=50
    allow=al
    user context : 9999
    username=9998
    type=friend
    secret=9999
    host=xx.xx.xx.xxIp de ton fournisseur
    disallow=all
    context=from-pays-external
    canreinvite=yes
    call-limit=50
    allow=alaw
    insecure=port,invite

  3. #3
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    25
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Reaper Voir le message
    Changement de <> vers en rouge
    J'ai appliqué le configuration que vous m'avez suggeré et la nouveau message dans les log
    chan_sip.c: Peer '9999' is trying to register, but not configured as host=dynamic
    [May 3 12:13:42] NOTICE[1701] chan_sip.c: Registration from '<sip:9999@xx.xx.xx.xx>' failed for 'xx.xx.xx.xx:5060' - Peer is not supposed to register
    Une idée?
    merci de votre aide

  4. #4
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Oh désolé, pas host, mais fromhost.
    Ou tu peux laisser host = dynamic.

  5. #5
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    25
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Reaper Voir le message
    Oh désolé, pas host, mais fromhost.
    Ou tu peux laisser host = dynamic.
    Donc j'ai bien fais les modifs.Du coup je peux appeler depuis l'exterieur vers l'interieur mais les appels interne vers externe ne passe plus:
    TRUNK Dial failed due to CHANUNAVAIL HANGUPCAUSE: 20 - failing through to other trunks
    Les appels interne-interne fonctionne.
    Une idée?
    Merci

  6. #6
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    25
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Reaper Voir le message
    Oh désolé, pas host, mais fromhost.
    Ou tu peux laisser host = dynamic.
    Bon j'ai trouvé comment outrepasser ce probleme mais j'aimerais comprendre.
    Avant j'avais un trunk qui me permettais de faire aussi bien les appels interne que externe.La j'ai du créer un second trunk avec cette conf pour que les appels interne->externe fonctionne(trunk utilisé dans outbound routes.
    Quelqu'un as t il un e explication à ca?
    trunk pour les appels externe ->interne
    Trunk name :montrunk

    username=9999
    type=peer
    secret=9999
    fromhost=xx.xx.xx.xx
    disallow=all
    context=pvs-ipphone
    canreinvite=yes
    call-limit=50
    allow=al
    user context : 9999

    username=9998
    type=friend
    secret=9999
    fromhost=xx.xx.xx.xx&dynamic
    disallow=all
    context=from-pays-external
    canreinvite=yes
    call-limit=50
    allow=alaw
    insecure=port,invite



    trunk pour els appels interne->externe

    Trunk name :test
    username=9999
    type=peer
    secret=9999
    host=xx.xx.xx.xx
    disallow=all
    context=pvs-ipphone
    canreinvite=yes
    call-limit=50
    allow=al
    user context : 9999

    username=9998
    type=friend
    secret=9999
    host=xx.xx.xx.xx&dynamic
    disallow=all
    context=from-pays-external
    canreinvite=yes
    call-limit=50
    allow=alaw
    insecure=port,invite


    merci de votre aide

  7. #7
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Bonjour, en fait le secret ce trouve dans l’authentification de l'asterisk.

    Il y a plusieurs moyens de paramétrer les appels entrants et sortants.

    Pour les sortants seulement, il suffit juste une ligne de register => techniquement. Mais il est conseille de créer un peer et friend séparé pour des raisons de securité. Il faut qu'ils ont les contextes sépares.

    Asterisk utilise un système de "peer matching" pour les appels entrants, je te conseille de chercher sur google "asterisk peer matching" pour comprendre l'ordre de l'identification.

  8. #8
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    25
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Reaper Voir le message
    Bonjour, en fait le secret ce trouve dans l’authentification de l'asterisk.

    Il y a plusieurs moyens de paramétrer les appels entrants et sortants.

    Pour les sortants seulement, il suffit juste une ligne de register => techniquement. Mais il est conseille de créer un peer et friend séparé pour des raisons de securité. Il faut qu'ils ont les contextes sépares.

    Asterisk utilise un système de "peer matching" pour les appels entrants, je te conseille de chercher sur google "asterisk peer matching" pour comprendre l'ordre de l'identification.
    Je vais regarder du coté du peer matching.Mais si je résume ma conf avec 2 trunk est la bonne.Par contre cela pose t il probleme que les 2 trunk(peer-friend) utilise les memes contexte?
    En tout cas merci de ton aide.

  9. #9
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    utilise les memes contexte?
    Ca dépend, il ne faut pas que le peer pour les appels entrants soit dans le contexte des appels sortants c'est tout.

  10. #10
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    25
    Downloads
    0
    Uploads
    0
    la je capte plus rien.Ca marchais le jour ou j'ai testé et aujourdhui ca ne marche p^lus retour à zero.
    J'ai un trunk en outgoing

    trunk name: interne_externe
    username=9999
    type=peer
    secret=9999
    host=xx.xx.xx.xx
    disallow=all
    context=pvs-ipphone
    canreinvite=yes
    call-limit=50
    allow=alaw

    incomming settings
    user context
    username=9998
    type=friend
    secret=9999
    fromhost=xx.xx.xx.xx&dynamic
    disallow=all
    context=from-pays-external
    canreinvite=yes
    call-limit=50
    allow=alaw
    insecure=port,invite

    Ce trunk est parametré dans outbound routes et permet de faire des appels interne vers externe

    Ensuite j'ai fais un second trunk
    Trunk name :montrunk

    username=9999
    type=peer
    secret=9999
    fromhost=xx.xx.xx.xx
    disallow=all
    context=pvs-ipphone
    canreinvite=yes
    call-limit=50
    allow=al
    user context : 9999

    username=9998
    type=friend
    secret=9999
    fromhost=xx.xx.xx.xx&dynamic
    disallow=all
    context=from-pays-external
    canreinvite=yes
    call-limit=50
    allow=alaw
    insecure=port,invite
    et la les appels externe vers interne ne fonctionne pas et je capte pas pourquoi
    mercid e ton aide

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
  •