Affichage des résultats 1 à 10 sur 10

Discussion: Basculer automatiquement d'un trunk a un autre si il est HS ou occupé

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #6
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    La version 2.9 dont je parle est celle de freepbx. ( l'un des gui de asterisk now, je connais freepbx mais pas asterisk now )

    Citation Envoyé par LANconcept Voir le message
    exten => _0ZX.,n,GotoIf($[$[${DIALSTATUS} = CHANUNAVAIL] | $[${DIALSTATUS} = CONGESTION] | $[${DIALSTATUS} = BUSY]]?t2:end)


    tu met ca dans : /etc/asterisk/extensions_custom.conf ????

    J'avais essayer de mettre :

    [from-pstn-custom]
    exten => _0[12345679]XXXXXXXX,1,Dial(DAHDI/TrunkZap01/${exten})
    exten => _0[12345679]XXXXXXXX,n,Dial(DAHDI/TrunkZap02/${exten})

    pour basculer sur 2 Trunk mais une fois mis dans le extensions_custom.conf plus rien ne fonctionne meme les appel entre postes interne.
    Normal, il vaut mieux se faire bien la main avant sans freepbx sur le dialplan. Ensuite, on peut passer bcp de temps ( et apprendre ) a essayer de comprendre le dialplan de freepbx. Et seulement apres, on peut essayer de personnaliser en inserant son dialplan sans perturber l'initial et en gardant les autres fonctionnalités de freepbx. Ca sert a rien d'essayer de griller les etapes.
    from-pstn-custom c'est pour les appels entrant en gros, ca ne va trop te servir.
    Tu vois bien que la ligne de comdif est juste la ligne de tests du statut, il manque bien sur la ligne de dial et les etiquettes des goto.
    On pourrait le faire en mode "bourrin" dans from-internal custom mais tu bypasses alors toutes la logique freepbx et tu ne comprendras plus pourquoi certaines choses ne marchent plus.

    Pour la reinserer dans le dialplan de freepbx en gardant la logique des outbounds et trunks de freepbx, ca n'est pas si simple. Tu as la solution custom trunk. Tu peux regarder le tuto que j'avais fais la dessus pour alterner l'usage d'autre trunks. Mais il faut modifier le dialplan exemple.
    Tu as aussi la solution _override de freepbx mais la encore, il faut vraiment connaitre bien le dialplan et les macros de freepbx.

    Citation Envoyé par LANconcept
    Je n'ai pas compris ce qu'il fallais faire pour mettre en application la solution de fastm3, je suis neuneu dans tout ca
    On a tous été neuneu...Il faut passer pas mal de temps et experimenter/chercher aussi par soi meme. Le forum est une aide mais il ne fait pas tout.

    La solution des groupes dahdi est la plus simple je pense car tu n'as pas besoin de mlodifier le dialplan que tu ne maitrises pas encore. Je vais essayer de detailler.
    En fait, si tu as 4 fxo, tu as quatre channels. Actuellement, tu a defini un trunk pour chacun dans freepbx en specifiant le channel.

    Pour chaque fxo, tu peux le mettre dans un groupe. Va voir dans ton fichier de config dahdi, probablement /etc/asterisk/dahdi-channels.conf.
    Tu as des lignes group=
    Par defaut, il est probable que tout tes fxo appartiennent au group 0
    Il est donc possible de faire un dial dahdi/g0/num et c'est dahdi qui selectionnera la ligne libre pour toi ( une de celles du group ).
    Il te faut donc definir un trunk dans freepbx avec g0 et nom 1 ou 2 ou 3 ou 4 comme actuellement je devine que tu as fait.
    En utilisant ce trunk en sortie, dahdi utilisera tes fxo de maniere plus "intelligente" en evitant celle deja occupées.

    Avec g0, dahdi testera la 1ere mais si occuppée il choisira la 2eme...

    Une autre nuance pas tres connue est le r0 au lieu de g0. La c'est du round robin entre les lignes du groupes.
    Voila les 4 possibilités pour les groupes avec Dahdi:

    * g – channel group allocation search forward
    * G – channel group allocation search backward
    * r – channel group allocation round robin search forward
    * R – channel group allocation round robin search backward

    Bonne experimentation.
    Fastm3.
    Dernière modification par fastm3 ; 02/03/2013 à 15h18.

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
  •