Page 1 sur 6 123 ... DernièreDernière
Affichage des résultats 1 à 10 sur 52

Discussion: [RESOLU] Problème dial plan asterisk ligne free

  1. #1
    Membre
    Date d'inscription
    juin 2011
    Messages
    62
    Downloads
    0
    Uploads
    0

    Question [RESOLU] Problème dial plan asterisk ligne free

    Bonjour à tous,


    Je pense avoir un problème concernant la configuration mais je ne sais pas d'où viens l'erreur...

    En effet, j'ai un problème concernant les appels via le numéro free dans le réseau de l'entreprise (10.X.X.X). Les softphones avec les extensions 200 (et cie) marchent nickel (ca communique entre eux) mais quand je veux appeler le numéro Free de l'entreprise (et vice versa), ca me mets "no route to destination" ou alors "Interdit" ou même "Service or option unavailable".

    Voici un petit récapitulatif des liaisons téléphoniques dans un tableau:



    J'ai cherché sur différents forum et essayer leurs solutions mais néant.
    Donc, je fais appel à vous car là, je suis bloqué !

    Je vous joins les requêtes CLI ainsi que les fichiers de configurations "extensions.conf" et "sip.conf" ci-dessous pour que vous puissiez y jeter un coup d'oeil avec les données les plus sensibles masqués bien évidement. Merci d'avance de votre aide !


    Requêtes CLI


    SRVVOIP1*CLI> asterisk -rvvvvvvvvvvvvvvvvvv
    == Using SIP RTP TOS bits 184
    == Using SIP RTP CoS mark 5
    -- Executing [90950XXXXXX@appel_interne_X:1] ChanIsAvail("SIP/200-00000000", "SIP/90950XXXXXX@free-0950XXXXXX ") in new stack
    == Using SIP RTP TOS bits 184
    == Using SIP RTP CoS mark 5
    -- Executing [90950XXXXXX@appel_interne_X:2] Dial("SIP/200-00000000", "SIP/90950XXXXXX@free-0950XXXXXX),30,r") in new stack
    == Using SIP RTP TOS bits 184
    == Using SIP RTP CoS mark 5
    == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [90950XXXXXX@appel_interne_X:3] Congestion("SIP/200-00000000", "") in new stack
    == Spawn extension (appel_interne_X, 90950XXXXXX, 3) exited non-zero on 'SIP/200-00000000'
    SRVVOIP1*CLI>

    Fichier sip.conf


    [general]

    Binaddr=0.0.0.0
    Bindport=5060
    Disallow=all
    Allow=ulaw
    Context=appel_interne_X
    Dtmfmode=rfc2833
    Allowoverlap=yes
    Tos_sip=cs3
    Tos_audio=ef
    Tos=lowdelay
    srvlookup=yes
    language=fr
    Context=free-0950XXXXXX
    register => 0950XXXXXX:password@freephonie.net/0950XXXXXX


    [0950513080]
    ; Venant du forfait telephonique (free)

    type=peer
    host=sip.freephonie.net
    context=0950XXXXXX
    language=fr
    insecure=port
    defaultuser=0950XXXXXX
    secret=password
    nat=yes
    canreinvite=no
    dtmfmode=auto
    videosupport=no
    restrictcid=no
    amaflags=default
    defaultexpirey=1800
    qualify=3000


    [200]

    Defaultuser=200
    Secret= password
    callerid="bob" <200>
    Type=friend
    Context=appel_interne_X
    Host=dynamic
    Qualify=yes
    Nat=no
    Directmedia=yes
    Mailbox=200@voicemail


    [201]

    Defaultuser=201
    Secret= password
    callerid="val" <201>
    Type=friend
    Context=appel_interne_X
    Host=dynamic
    Qualify=yes
    Nat=no
    Directmedia=yes
    Mailbox=201@voicemail


    [202]

    Defaultuser=202
    Secret= password
    callerid="beber" <202>
    Type=friend
    Context=appel_interne_X
    Host=dynamic
    Qualify=yes
    Nat=no
    Directmedia=yes
    Mailbox=202@voicemail

    [sets](!)
    ; Creation d'une section SIP (extension) pour un poste interne
    ; A repeter selon le nombre de postes
    ; Utilisation de template

    Defaultuser=200
    Secret=password
    callerid="bob" <200>
    Type=friend
    Context=appel_interne_X
    Host=dynamic
    Qualify=yes
    Nat=no
    Directmedia=yes
    Mailbox=200@voicemail

    [203](sets)
    [204](sets)
    [205](sets)


    ; CONFIG IP PHONE CISCO 7960

    ;[pstn01]
    ;defaultuser=pstn01
    ;secret=pstn01
    ;type=friend
    ;host=dynamic
    ;allow=all
    ;context=appel_interne_X

    ;[pstn02]
    ;defaultuser=pstn02
    ;secret=pstn02
    ;type=friend
    ;host=dynamic
    ;allow=all
    ;context=appel_interne_X

    ;[test_cisco]
    ;defaultuser=test
    ;secret=test
    ;type=friend
    ;host=dynamic
    ;allow=all
    ;context=appel_interne_X

    Fichier extensions.conf


    [appel_interne_X]

    Include=>salle_de_conference
    Include=>local_voicemail
    Include=>horloge_parlante
    Include=>auto_attendant
    Include=>parkedcalls
    Include=>client
    Include=>globals
    Include=>general
    Include=>from-asterisk2
    Include=>menu
    Include=>menu1
    Include=>menu2
    Include=>menu3
    Include=>free-0950XXXXXX
    Include=>test


    [general]

    static=yes
    writeprotect=no
    autofallthrough=yes
    clearglobalvars=no
    priorityjumping=no

    [globals]

    GENERAL=SIP/200&SIP/201&SIP/202&SIP/0950XXXXXX
    CONSOLE=Console/dsp
    SIPINFO=guest
    TRUNK=Zap/g2
    TRUNKMSD=1

    [client]

    ; APPELS INTERNES

    exten => _2XX,1,Dial(SIP/${EXTEN},20,tr)
    exten => _2XX,2,Voicemail(2${EXTEN:1}@default)
    exten => _2XX,3,Hangup()


    ; MESSAGERIE

    exten => _3XX,1,Answer()
    exten => _3XX,2,Wait(1)
    exten => _3XX,3,VoiceMailMain(${EXTEN}@default)
    exten => _3XX,4,Hangup()


    ; APPELS SORTANTS

    exten => _9.,1,ChanIsAvail(SIP/${EXTEN:1}@free-0950XXXXXX)
    exten => _9.,2,Dial(SIP/${EXTEN:1}@free-0950XXXXXX),30,r)
    exten => _9.,3,Congestion

    exten => _9.,104,Dial(Zap/1/${EXTEN:1},30,r)
    exten => _9.,105,Congestion

    exten => _9.,206,SetLanguage(fr)
    exten => _9.,207,Wait(1)
    exten => _9.,208,Playback(all-circuits-busy-now)
    exten => _9.,209,Hangup

    ; LOOPBACK DE TEST

    exten => 99,1,Answer()
    exten => 99,2,SetLanguage(fr)
    exten => 99,3,Echo()
    exten => 99,4,Playback(vm-goodbye)
    exten => 99,5,Hangup()


    [Menu]
    ; standard automatique

    exten => s, 1, Background(/var/msg/Menu)
    exten => s, 2, WaitExten(2)
    exten => s, 3, Goto(Menu,s,1)

    exten => 1, 1,SayNumber(1)
    exten => 1, 2, goto(Menu1,s,1)
    exten => 2, 1, SayNumber(2)
    exten => 2, 2, Goto(Menu2,s,1)

    exten => 3, 1, SayNumber(3)
    exten => 3, 2, Goto(Menu3,s,1)

    exten => 9, 1, SayNumber(9)
    exten => 9, 2, Hangup()


    [Menu1]

    exten => s, 1, Background(/var/msg/Menu1)
    exten => s, 2, WaitExten(2)
    exten => s, 3, Goto(Menu1,s,1)

    exten => 1, 1,SayNumber(1)
    exten => 1, 2, goto(local,200, 1)

    exten => 2, 1, SayNumber(2)
    exten => 2, 2, Goto(local,201, 1)

    exten => 3, 1, SayNumber(3)
    exten => 3, 2, Goto(local,202, 1)

    exten => 9, 1, SayNumber(9)
    exten => 9, 2, Hangup()


    [Menu2]

    exten => s, 1, Background(/var/msg/Menu2)
    exten => s, 2, WaitExten(2)
    exten => s, 3, Goto(Menu2,s,1)

    exten => 1, 1, SayNumber(1)
    exten => 1, 2, Goto(local,200, 2)

    exten => 2, 1, SayNumber(2)
    exten => 2, 2, Goto(local,201, 2)

    exten => 3, 1, SayNumber(3)
    exten => 3, 2, Goto(local,202, 2)

    exten => 9, 1, SayNumber(9)
    exten => 9, 2, Hangup()


    [Menu3]

    exten => s, 1, Background(/var/msg/Menu3)
    exten => s, 2, WaitExten(2)
    exten => s, 3, Goto(Menu3,s,1)

    exten => 1, 1, SayNumber(1)
    exten => 1, 2, Goto(local,211, 1)

    exten => 2, 1, SayNumber(2)
    exten => 2, 2, Goto(local,298, 1)

    exten => 3, 1, SayNumber(3)
    exten => 3, 2, Goto(local,212, 1)

    exten => 9, 1, SayNumber(9)
    exten => 9, 2, Hangup()


    [free-0950XXXXXX]

    exten => s,1,Answer

    exten => s,2,JABBERSend(gtalk_account,0950XXXXXX:password@s ip.freephonie.net/0950XXXXXX
    exten => s,3,Playback(/home/xxxx/voip/voix_recherche_telephone)
    exten => s,4,Ringing(4)
    exten => s,5,Dial(SIP/200,10,tm)
    exten => s,6,Ringing(4)
    exten => s,7,Dial(SIP/201,10,tm)
    exten => s,8,VoiceMail(1001)
    exten => s,9,Hangup(16)


    ; test IP Phone cisco 7960
    ;[test]
    ;exten => cisco_line1,1,Goto(200,1)
    ;exten => 200,1,Dial(SIP/pstn01)
    ;exten => 200,2,Hangup()

    ;exten => cisco_line2,1,Goto(201,1)
    ;exten => 201,1,Dial(SIP/pstn01)
    ;exten => 201,2,Hangup()

    ;exten => 202,1,Dial(SIP/test_cisco)
    ;exten => 202,2,Hangup()


    [local_voicemail]

    Exten=>888,1,Answer()
    Exten=>888,2,VoiceMailMain()
    Exten=>888,3,Hangup()


    [horloge_parlante]

    Exten=>3344,1,Answer()
    Exten=>3344,2,SayUnixTime(,Europe/Paris,AdBY kM)
    Exten=>3344,3,Hangup()


    [auto_attendant]

    Exten=>2233,1,Read(digit,/var/lib/asterisk/sounds/en/hello-word,1)
    Exten=>2233,2,Gotoif($["${digit}" = "1"]?appel_interne_X,3344,1)
    Exten=>2233,3,Gotoif($["${digit}" = "2"]?appel_interne_X,900,1)
    Exten=>2233,4,Gotoif($["${digit}" = "3"]?appel_interne_X,888,1)
    Exten=>i,1,Goto(2233,1)

    [macro-appel_interne_X] :

    Exten=>s,1,Answer()
    Exten=>s,2,Dial(${ARG1},20,Ttr)
    Exten=>s,3,VoiceMail(${ARG1}@voicemail)
    Exten=>s,4,Playback(vm-goodbye)
    Exten=>s,5,Hangup()
    Dernière modification par LeRenard ; 27/09/2011 à 12h56.

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    defaultexpirey=1800 dans la section general de sip.conf.
    reload la conf et montre nous output de "sip show registry"

  3. #3
    Membre
    Date d'inscription
    juin 2011
    Messages
    62
    Downloads
    0
    Uploads
    0
    Ok, c'est fait ! Voici le résultat:

    SRVVOIP1*CLI> sip show registry
    Host Username Refresh State Reg.Time
    freephonie.net:5060 0950XXXXXX 1785 Registered Wed, 14 Sep 2011 09:31:47
    1 SIP registrations.
    SRVVOIP1*CLI>

  4. #4
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Tentative d’appel ça donne quoi ?
    Faites un sip debug sur le sip peer de free pour voir.

  5. #5
    Membre
    Date d'inscription
    juin 2011
    Messages
    62
    Downloads
    0
    Uploads
    0
    Tentative d'appels:

    201 vers 0950XXXXXX = Fail to etablished call avec X-Lite

    == Using SIP RTP TOS bits 184
    == Using SIP RTP CoS mark 5
    -- Executing [90950XXXXXX@appel_interne_X:1] ChanIsAvail("SIP/201-0000000e", "SIP/90950XXXXXX@free-0950XXXXXX") in new stack
    == Using SIP RTP TOS bits 184
    == Using SIP RTP CoS mark 5
    -- Executing [90950XXXXXX@appel_interne_X:2] Dial("SIP/201-0000000e", "SIP/90950XXXXXX@free-0950XXXXXX),30,r") in new stack
    == Using SIP RTP TOS bits 184
    == Using SIP RTP CoS mark 5
    == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [90950XXXXXX@appel_interne_X:3] Congestion("SIP/201-0000000e", "") in new stack
    == Spawn extension (appel_interne_X, 90950XXXXXX, 3) exited non-zero on 'SIP/201-0000000e'
    SRVVOIP1*CLI>
    0950XXXXXX vers 201 = bearercapability noauth avec ZoIPer

    Rien dans la CLI
    sip debug sur sip peer de free:

    Malheureusement, je ne peux faire de sip debug sur le sip peer de free car en faisant un "sip show peers", je me suis rendu compte tout en sachant qu'il y a seulement les extensions 201 et 0950XXXXXX d'activer sur softphone, que le peer de free n'étant pas présent. J'ai donc obtenu ce résultat qui me parait très louche étant donné qu'il n'y a pas l'extension du numéro free...

    SRVVOIP1*CLI> sip show peers
    Name/username Host Dyn Nat ACL Port Status
    205 (Unspecified) D 5060 UNKNOWN
    204 (Unspecified) D 5060 UNKNOWN
    203 (Unspecified) D 5060 UNKNOWN
    202 (Unspecified) D 5060 UNKNOWN
    201/201 10.X.X.X D 8076 OK (19 ms)
    200/200 (Unspecified) D 0 UNKNOWN
    6 sip peers [Monitored: 1 online, 5 offline Unmonitored: 0 online, 0 offline]
    SRVVOIP1*CLI>
    Je pense que ca viens de là, qu'en pensez-vous ?
    Si oui, comment faire pour résoudre cette erreur ? Merci d'avance.

  6. #6
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    vos pouvez utiliser "sip set debug ip freephonie.net"

  7. #7
    Membre
    Date d'inscription
    juin 2011
    Messages
    62
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Reaper Voir le message
    vos pouvez utiliser "sip set debug ip freephonie.net"
    Oui, ca me met ce résultat qui tourne en boucle sans arrêt:

    <--- SIP read from UDP://212.27.52.5:5060 --->
    Cirpack KeepAlive Packet
    <------------->
    SRVVOIP1*CLI>

  8. #8
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Avez vous essayé d’appeler ?

  9. #9
    Membre
    Date d'inscription
    juin 2011
    Messages
    62
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Reaper Voir le message
    Avez vous essayé d’appeler ?
    Oui mais non...

    0950XXXXXX vers 202 = L'indicatif que vous avez demandé n'est pas utiliser...
    RIEN dans la CLI

    202 vers 0950XXXXXX = Le serveur est hors d'atteinte
    (voir résultat 2 messages plus loin pour CLI...)
    Dernière modification par LeRenard ; 15/09/2011 à 11h05.

  10. #10
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Je ne vois pas l'invite qui pars vers le free.

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
  •