Affichage des résultats 1 à 4 sur 4

Discussion: Pas D'apel Sortant

  1. #1
    Membre Junior
    Date d'inscription
    septembre 2011
    Messages
    2
    Downloads
    0
    Uploads
    0

    Pas D'apel Sortant

    Salut et merci pour votre soutien.J'ai mis en place le serveur Asterisk pour mieux découvrir cette opensource .
    A ce jour,je n'arrive pas à passer d’appels vers l’extérieur . J'utilise Xlite comme Client SIP sous Windows XP.
    Par contre,lorsque je compose le 600 j'ai bien une réponse.
    Voici la configuration de mes fichiers :
    sip.conf
    Code:
    [general] 
    context = asterisk        ; Default context for incoming calls 
    allowguest = no        ; Allow or reject guest calls (default is yes, this can also be set to 'osp' 
    realm=data4ict.com        ; Realm for digest authentication 
    bindport = 5060         ; UDP Port to bind to (SIP standard port is 5060) 
    bindaddr = 0.0.0.0        ; IP address to bind to (0.0.0.0 binds to all) 
    srvlookup = yes          ; Enable DNS SRV lookups on outbound calls 
    disallow = all        ; First disallow all codecs 
    allow = ulaw        ; Allow codecs in order of preference 
    allow = alaw 
    allow = gsm 
    dtmfmode = rfc2833        ; Set default dtmfmode for sending DTMF. 
    canreinvite=no 
    nat=yes 
    videosupport = yes        ; Enable video 
    allow = h263             ; H.263 is our video codec 
    allow = h263p             ; H.263p is the enhanced video codec
    
    register => mon_login:mon _mot_de_passe@voip.kiwak.net 
    
    [authentication] 
    [1001] 
    type=friend 
    context=asterisk 
    username=1001 
    secret=1001 
    host=dynamic 
    callerid="Phone1" 
    language=fr
    
    [kiwak] 
    type=peer 
    allow=all
    host=voip.kiwak.net
    secret=mon mot de passe
    fromuser=mon login
    username=mon login
    fromdomain=kiwak.net
    qualify=yes
    extensions.conf
    Code:
    [general] 
    ; 
    ; If static is set to no, or omitted, then the pbx_config will rewrite 
    ; this file when extensions are modified.  Remember that all comments 
    ; made in the file will be lost when that happens. 
    static=yes 
    ; 
    ; if static=yes and writeprotect=no, you can save dialplan by 
    ; CLI command 'save dialplan' too 
    ; 
    writeprotect=yes 
    ; 
    ; If autofallthrough is set, then if an extension runs out of 
    ; things to do, it will terminate the call with BUSY, CONGESTION 
    ; or HANGUP depending on Asterisk's best guess (strongly recommended). 
    ; 
    autofallthrough=yes 
    ; 
    ; If clearglobalvars is set, global variables will be cleared 
    ; and reparsed on an extensions reload, or Asterisk reload. 
    ; 
    clearglobalvars=no 
    ; 
    ; If priorityjumping is set to 'yes', then applications that support 
    ; 'jumping' to a different priority based on the result of their operations 
    ; will do so (this is backwards compatible behavior with pre-1.2 releases 
    ; of Asterisk). Individual applications can also be requested to do this 
    ; by passing a 'j' option in their arguments. 
    ; 
    priorityjumping=yes 
    ; 
    ;[globals] 
    ; 
    [internal] 
    exten => 1001,1,Dial(SIP/1001,20,Tr) 
    exten => 1001,2,Hangup() 
    exten => 1002,1,Dial(SIP/1002,20,Tr) 
    exten => 1002,2,Hangup() 
    [asterisk] 
    include => internal 
    ; 
    ; Create an extension, 600, for evaluating echo latency. 
    ; 
    exten => 600,1,Playback(demo-echotest)    ; Let them know what's going on 
    exten => 600,2,Echo            ; Do the echo test 
    exten => 600,3,Playback(demo-echodone)    ; Let them know it's over
    
    [incoming] ; Context par défaut
    exten => s,1,Dial(SIP/1000) 
    
    [outgoing] ; Context sortant rattaché à votre compte SIP/IAX Asterisk (Ex : 1000)
    exten => _X.,1,Dial(SIP/kiwak/$EXTEN)
    
    exten => _0[123459]XXXXXXXX,1,Dial(SIP/${EXTEN}@kiwak_outbound,30,rT)
    exten => _087XXXXXXX,1,Dial(SIP/${EXTEN}@kiwak_outbound,30,rT)
    Voila,si vous avez besoin d'autres choses,merci de le faire savoir.

  2. #2
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Bonjour,

    Diverses choses pour vous aider:

    D'où vient cette ligne [authentification] ? (retirez là )
    Code:
    [authentication] 
    [1001]
    Pour les appels, une petite explication:
    Code:
    [1001]
    context=asterisk
    Code:
    [asterisk]
    include => internal
    Votre téléphone "1001" peut joindre les extensions contenues dans le contexte [asterisk] et dans le contexte [internal] qui y est inclut, ce qui donne les extensions 600, 1001, 1002, mais par contre votre contexte [outgoing] n'est pas joignable par le téléphone, c'est certainement la raison de votre problème pour appeler autre chose que le 600

    Pendant vos essais d'appels, avez-vous pensé à regarder la console CLI d'asterisk ? Cette console vous permettra de voir ce qui se passe et diagnostiquer les problèmes, vous pouvez y accéder par la commande "asterisk -vvvr" (le nombre de "v" détermine le niveau de verbosité souhaité)

    Je vous propose de lancer la console, de faire un nouvel essai, ça ne fonctionnera pas mais vous verrez clairement l'erreur.
    Après ça, rajoutez "include => outgoing" dans votre contexte [asterisk], puis faites un nouvel essai en regardant la CLI

  3. #3
    Membre Junior
    Date d'inscription
    septembre 2011
    Messages
    2
    Downloads
    0
    Uploads
    0
    Bonjour et merci de votre réponse.Bon j'ai oublier de dire que je tourner sous Windows XP avec la version AsteriskWin32
    Voila dans CLI console,j'ai bien mon sip qui s'affiche lorsque je fait la commande "sip show peers" et il est bien enregistré car il s'affiche avec la commande "sip show registry"

    http://imageshack.us/photo/my-images...owregistry.jpg

    et lorsque je passe un apel en 02 j'ai un beau message de type :
    Sep 4 10:49:24 WARNING[528]: chan_sip.c:2023 create_addr: No such host: kiwak_outbound et
    Sep 4 10:49:24 NOTICE[528]: app_dial.c:1076 dial_exec_full: Unable to create channel of type 'SIP' (cause3-No route to destination)

    J'ai cru comprendre que Asterisk enregistrer tout ces messages dans un fichier erreur mais je ne sais pas ou il se trouve.
    Merci pour l'aide

  4. #4
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Comment Asterisk sait ce qu'est "kiwak_outbound" ? (ça n'est ni un host, ni un compte sip, regardez vos fichiers)

    Accessoirement, avec asterisk win32, vous allez dedans de toutes les galères possibles, c'est trop différent, complètement périmé, et ça ne simplifie pas du tout la configuration, c'est une illusion.
    Au pire si vous n'avez pas de machine dispo, installez un linux dans une machine virtuelle (les plus simples pour Asterisk: Debian ou Centos)

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
  •