Page 2 sur 2 PremièrePremière 12
Affichage des résultats 11 à 20 sur 20

Discussion: Probleme appel sortant asterisk (call files)

  1. #11
    Membre Junior
    Date d'inscription
    février 2017
    Messages
    13
    Downloads
    1
    Uploads
    0
    Ah ok, je n'avais pas compris l'histoire des 2 extrémités, merci pour ton aide, je vais essayer de me débrouiller maintenant, je posterai le résultat pour les prochains newbie comme moi.

  2. #12
    Membre Junior
    Date d'inscription
    février 2017
    Messages
    13
    Downloads
    1
    Uploads
    0
    Je reviens vers vous car je n'arrive toujours pas a quelque chose qui fonctionne avec les local channel.

    Mon call file:
    channel: Local/<num_tel>@call-file/n
    extension: <num_tel>

    extension.conf:
    exten => _X.,1,Dial(SIP/${EXTEN}@sip-ovh)
    exten => _X.,n,noOp(Dial Status: ${DIALSTATUS})
    exten => _X.,n,Goto(s-${DIALSTATUS},1)

    Mon call file est créer a partir d'un script php, j'ai compris comment jouer des sons, faire des goto etc, c'est vraiment juste dialstatus que je n'arrive pas à utiliser.
    J'ai essayer de suivre les explications de ces pages:
    https://www.voip-info.org/wiki/view/...ble+DIALSTATUS
    https://www.voip-info.org/wiki/index.php?page_id=398
    https://wiki.asterisk.org/wiki/displ...Local+Channels

    Cette derniere utilise la BD de asterisk et ce n'est pas ce qui m'interesse

    Si je lance l'appel avec les fichiers que je viens de vous donner, voila les messages d'erreur:
    WARNING[14219][C-00000001]: chan_sip.c:23023 handle_response_invite: Received response: "Forbidden" from '"asterisk" <sip:asterisk@<adresse de mon serveur>>;tag=as53595ee5'
    Dialstatus: chanunavail
    ...
    WARNING[14271][C-00000001]: pbx.c:6646 __ast_pbx_run: Channel 'Local/0607438729@call-file-00000001;1' sent to invalid extension but no invalid handler: context,exten,priority=call-file,s-CHANUNAVAIL,1 == Everyone is busy/congested at this time (1:0/0/1)

    Merci a tous

  3. #13
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    le message: sent to invalid extension but no invalid handler: context,exten,priority=call-file,s-CHANUNAVAIL,1

    dit qu'il ne trouve pas dans le contexte call-file, l'extension s-CHANUNAVAIL

    dans extensions.conf, il faut que tu aies une section
    [call-file]

    et ensuite tes trois lignes:
    exten => _X.,1,Dial(SIP/${EXTEN}@sip-ovh)
    exten => _X.,n,noOp(Dial Status: ${DIALSTATUS})
    exten => _X.,n,Goto(s-${DIALSTATUS},1)


    puis que tu ajoutes dans cette même section:
    exten => s-CHANUNAVAIL,1,Verbose(1, C'est raté )

  4. #14
    Membre Junior
    Date d'inscription
    février 2017
    Messages
    13
    Downloads
    1
    Uploads
    0
    J'avais compris ça, j'avais juste pas fait le rapprochement entre le 2nd message et ça ^^, désolé. Ce n'est pas ça mon réel problème, c'est que quelque soit l'action que je fais avec mon téléphone portable (laisser sonner jusqu’à la messagerie, raccrocher, être occupé etc), c'est toujours CHANUNAVAIL qui sort, j'aimerai avoir un retour pour chacun de ces cas, et d’après ce que j'ai lu la variable DIALSTATUS et les local channel peuvent me le fournir.

  5. #15
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    il faudrait vérifier avec sip set debug on que c'est bien ce que te retourne ovh.

  6. #16
    Membre Junior
    Date d'inscription
    février 2017
    Messages
    13
    Downloads
    1
    Uploads
    0
    J'ai trouvé ça, ils disent que j'essaye de faire quelque chose alors que je n'ai pas le droit. Et que le soucis viens du fournisseur, donc dans mon cas de ovh
    http://forums.asterisk.org/viewtopic.php?f=1&t=89847
    Mais pourtant l'appel ce passe, je ne comprend pas

  7. #17
    Membre Junior
    Date d'inscription
    février 2017
    Messages
    13
    Downloads
    1
    Uploads
    0
    Voila le CLI complet pour un call file:

    -- Attempting call on Local/<tel>@call-file/n for <tel>@:1 (Retry 1)
    -- Executing [0607438729@call-file:1] Dial("Local/<tel>@call-file-00000000;2", "SIP/0607438729@sip-ovh") in new stack
    == Using SIP RTP CoS mark 5
    -- Called SIP/<tel>@sip-ovh
    -- SIP/sip-ovh-00000000 is ringing
    -- SIP/sip-ovh-00000000 is making progress passing it to Local/<tel>@call-file-00000000;2
    -- SIP/sip-ovh-00000000 answered Local/0607438729@call-file-00000000;2
    -- Executing [0607438729@call-file:1] Dial("Local/0607438729@call-file-00000000;1", "SIP/<tel>@sip-ovh") in new stack
    == Using SIP RTP CoS mark 5
    -- Called SIP/0607438729@sip-ovh
    -- Local/<tel>@call-file-00000000;1 requested media update control 20, passing it to SIP/sip-ovh-00000001
    -- Local/<tel>@call-file-00000000;1 requested media update control 20, passing it to SIP/sip-ovh-00000001
    -- Local/<tel>@call-file-00000000;1 requested media update control 20, passing it to SIP/sip-ovh-00000001
    -- Local/<tel>@call-file-00000000;1 requested media update control 20, passing it to SIP/sip-ovh-00000001
    [Mar 31 11:53:30] WARNING[3603][C-00000003]: chan_sip.c:23023 handle_response_invite: Received response: "Forbidden" from '"asterisk" <sip:asterisk@<<mon serveur>>;tag=as5ba11cb8'
    == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [<tel>@call-file:2] NoOp("Local/<tel>@call-file-00000000;1", "Dial Status: CHANUNAVAIL") in new stack
    -- Executing [<tel>@call-file:3] Goto("Local/<tel>@call-file-00000000;1", "s-CHANUNAVAIL,1") in new stack
    -- Goto (call-file,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@call-file:1] Verbose("Local/0607438729@call-file-00000000;1", "1, C'est raté ") in new stack
    C'est raté
    -- Auto fallthrough, channel 'Local/0607438729@call-file-00000000;1' status is 'CHANUNAVAIL'
    == Spawn extension (call-file, 0607438729, 1) exited non-zero on 'Local/0607438729@call-file-00000000;2'
    [Mar 31 11:53:30] NOTICE[3687]: pbx_spool.c:402 attempt_thread: Call completed to Local/0607438729@call-file/n
    Dernière modification par Schumi ; 31/03/2017 à 14h12.

  8. #18
    Membre Junior
    Date d'inscription
    février 2017
    Messages
    13
    Downloads
    1
    Uploads
    0
    J'ai envoyé un mail chez OVH, j’attends leur réponse

  9. #19
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    en fait il y a 2 appels simultanés au meme 06 et probablement ovh te limite à un appel simultané. peux tu poster ton call file et le bout de dialplan call-files ?

  10. #20
    Membre Junior
    Date d'inscription
    février 2017
    Messages
    13
    Downloads
    1
    Uploads
    0
    Ce sont ceux que j'ai posté un peu plus haut, je les remet.

    Call file:
    channel: Local/<tel>@call-file/n
    extension: <tel>

    [call-file]
    exten => _X.,1,Dial(SIP/${EXTEN}@sip-ovh)
    exten => _X.,n,noOp(Dial Status: ${DIALSTATUS})
    exten => _X.,n,Goto(s-${DIALSTATUS},1)

    exten => s-CHANUNAVAIL,1,Verbose(1, C'est raté )

    La c'est juste un call file de test pour vois si j'arrive a récupérer différentes valeurs pour DIALSTATUS, c'est pour ça qu'il est très minimaliste.

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
  •