Affichage des résultats 1 à 10 sur 19

Discussion: Trixbox : Extension "virtuelle" pour rediriger vers l'extérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre
    Date d'inscription
    janvier 2011
    Messages
    72
    Downloads
    0
    Uploads
    0
    Je suis désolé .. marche toujours pas ...

    je viens recréer un nouveau Poste 9920 .. pour être sur et j'ai les logs suivants au moment d'appeler :
    - Executing [s@macro-dialout-trunk:13] Set("SIP/9908-09d965b8", "OUTNUM=9920") in new stack
    -- Executing [s@macro-dialout-trunk:14] Set("SIP/9908-09d965b8", "custom=SIP/0033xxxxxxxx") in new stack
    -- Executing [s@macro-dialout-trunk:15] GotoIf("SIP/9908-09d965b8", "1?gocall") in new stack
    -- Goto (macro-dialout-trunk,s,17)
    -- Executing [s@macro-dialout-trunk:17] Macro("SIP/9908-09d965b8", "dialout-trunk-predial-hook|") in new stack
    -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/9908-09d965b8", "0?bypass|1") in new stack
    -- Executing [s@macro-dialout-trunk:19] GotoIf("SIP/9908-09d965b8", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:20] Dial("SIP/9908-09d965b8", "SIP/0033xxxxxxxx/9920|300|tTwW") in new stack
    -- Called 0033xxxxxxxx/9920


    Cela veut dire .. qu'il ne cherche pas à atteindre le misc application 9920 !!!

    Je ne vois ce qui peux bloquer ... car en regardant les fichiers de config tout est bien créé


    Citation Envoyé par fastm3 Voir le message
    apply_conf et reload plutot que reload en cli pour regenerer la conf avec freepbx.
    C'est le bouton orange mais tu as du le faire.

    Mets a jour Freepbx au cas ou mais je n'y crois pas. De toutes facons, comme tu as installé trixbox et que tu n'a probablement jamais installé asterisk et freepbx from scratch, ca va pas etre simple a installer une version originale sans tout casser.

    Verifie bien sur que tu peux deja appeler normalement le numero en composant le num "long". Regarde bien les logs et la solution est forcemment devant toi.

    Bien sur, tu auras supprimé toute extension utilisant le meme feature code et le code rajouté dans [from-internal-custom] pour eviter les doubles definitions.

    Fastm3.

  2. #2
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Tu as tronqué les log , on doit voir au debut:
    Code:
    Executing [9920@from-internal:1...
    Ca permettrait de comprendre mieux et d'eviter de deviner ou de passer a coté d'autres choses.
    Pourquoi, tu parles de création de poste ?
    Il ne faut pas creer d'extension 9920. On est bien d'accord hein ?
    Tu n'as pas validé ou definie la misc_app 9920 dans l'interface freepbx a mon avis.

    Mets toi sur la console et donne l'output de
    Code:
    dialplan show 9920@from-internal
    Fastm3.

  3. #3
    Membre
    Date d'inscription
    janvier 2011
    Messages
    72
    Downloads
    0
    Uploads
    0
    Citation Envoyé par fastm3 Voir le message
    Tu as tronqué les log , on doit voir au debut:
    Code:
    Executing [9920@from-internal:1...
    Alors, je n'ai pas from-internal .. Car chaque ligne utilise son propre contexte ... Donc j'ai :
    Executing [9920@from-09xxxxxxx:4] Macro("SIP/9908-b7c1a418", "dialout-trunk|11|9920||") in new stack

    Citation Envoyé par fastm3 Voir le message
    Il ne faut pas creer d'extension 9920. On est bien d'accord hein ?
    Oui oui j'avais bien compris .. c'est une extension "virtuelle" qu'on a créé avec l'application

    Citation Envoyé par fastm3 Voir le message
    Tu n'as pas validé ou definie la misc_app 9920 dans l'interface freepbx a mon avis.
    Mets toi sur la console et donne l'output de
    Code:
    dialplan show 9920@from-internal
    Fastm3.
    J'obtiens cela :

    [ Included context 'app-miscapps-2' created by 'pbx_config' ]
    '9920' => 1. Noop(Running miscapp 2: 9920) [pbx_config]
    2. Goto(ext-miscdests|2|1) [pbx_config]

  4. #4
    Membre
    Date d'inscription
    janvier 2011
    Messages
    72
    Downloads
    0
    Uploads
    0
    Pour comprendre .. j'ai créé dans extension_custom.conf autant de contextes que de lignes SIP ...
    Pour chaque extension, je pointe son propre contexte comme ceci :

    [from-09xxxxxxx]
    include => ext-local
    include => ext-queues
    include => outrt-011-ovh_339xxxxxx
    include => app-echo-test
    include => app-recordings
    include => app-speakextennum
    include => app-speakingclock
    include => app-userlogonoff
    include => ext-paging
    include => app-dialvm
    include => app-vmmain
    exten => foo,1,Noop(bar)

    Donc j'ai l'impression que le problème vient du fait qu'on passe par from-internal pour le misc application... alors qu'il faudrait agir au niveau de mes contextes peut être .. je ne sais pas ...

  5. #5
    Membre
    Date d'inscription
    janvier 2011
    Messages
    72
    Downloads
    0
    Uploads
    0

    Thumbs up

    J'ai réussi !!!!

    Cool .. alors il fallait rajouter dans mon contexte d'appel, la référence à la misc application créée sur le poste virtuel 9920 ..

    En clair ca donne ceci dans ma déclaration de contexte :

    [from-09XXXXXXXX]
    include => app-miscapps-2
    include => ext-local
    include => ext-queues
    include => outrt-011-ovh_339XXXXXXX
    include => app-echo-test
    include => app-recordings
    include => app-speakextennum
    include => app-speakingclock
    include => app-userlogonoff
    include => ext-paging
    include => app-dialvm
    include => app-vmmain
    exten => foo,1,Noop(bar)

    Donc pour que toutes mes lignes puissent l'utiliser, j'ai plus qu'à placer cette include dans un custom de l'un des include généric qui est utilisé ...

    En tout cas Merci fastm3 ...

  6. #6
    Membre
    Date d'inscription
    janvier 2011
    Messages
    72
    Downloads
    0
    Uploads
    0
    Pour finir, afin que toutes les lignes utilisent cette redirection ou cette ligne virtuelle, j'ai simplement mis la directive suivante dans extension_custom.conf :

    [ext-local-custom]
    include => app-miscapps-2

    sachant que tous les contextes de mes lignes utilisent ext-local et la référence de la misc application que j'ai créé dans freepbx ... on la retrouve dans extension_additionnal.conf et son nom est app-miscapps-2

    Voilà en espérant avoir été clair ...

  7. #7
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Tant mieux, mais si tu avais mis le log complet, on aurait pu voir que n'utilisait pas le contexte par defaut [from-internal]...
    Je te conseille d'ailleurs de remettre ce fonctionnement par defaut qui sera plus simple a gerer.
    Bonne continuation.
    Fastm3.

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
  •