Pourquoi pas de fax ? En mettant une carte FXS sur l'Asterisk tu peux garder ton fax. Mais une bascule coûterait assez cher par contre quand même. (enfin tout est relatif)
Pourquoi pas de fax ? En mettant une carte FXS sur l'Asterisk tu peux garder ton fax. Mais une bascule coûterait assez cher par contre quand même. (enfin tout est relatif)
Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
Blog Wazo : http://blog.wazo.community
Wazo est un fork de XiVO.
Suivez moi sur Twitter !
Bonjour,
Tout d'abord, je vous remercie pour votre contribution.
Je pense qu'il est nécessaire de recentrer le sujet.
Je suis d'accord avec les différentes remarques qui sont soulevées, notamment celles qui portes sur les restrictions techniques du transport de la voix sur une ligne analogique (impossibilité de transporter des informations liées à la communication, ect. ...) ; mais mon problème n'est pas tant sur le transport que sur la gestion des appels entrants.
Je vous pose la solution que je souhaite apporter à mon problème sous forme d'un algorithme :
SI ligne A est occupée ET SI extension PRO est occupée (dans le cas ou je reçois un appel entrant de ma ligne professionnelle sur mon téléphone professionnel, donc, un appel professionnel)
ET SI appel entrant sur ligne B (autre appel professionnel)
ALORS gestion de l'appel entrant de la ligne B pour le groupe d'appel de la ligne A (groupe d'appel professionnel)
SINON gestion de l'appel entrant de la ligne B pour le groupe d'appel de la ligne B (groupe d'appel personnel)
Comment configurer ces conditions dans Asterisk (j'ai conscience des faiblesses logiques de cet algorithme) ?
Merci.
Sauf que l'on te dit que ce n'est pas possible.
Code:SI ligne A est occupée ET SI extension PRO est occupée (dans le cas ou je reçois un appel entrant de ma ligne professionnelle sur mon téléphone professionnel, donc, un appel professionnel) ET SI appel entrant sur ligne B (autre appel professionnel, comment le sais tu que c'est professionnel ? )
Tu peux reconnaitre qu'un appel qui entre sur la ligne B, mais tu ne peux pas savoir si cet appel est un appel renvoyé ou si c'est un appel perso qui arrive en même temps car genre d'infos n'est pas transportée par une ligne analogique.
Il faut soit avoir une ligne E ( voip ) et les les appels vers A ( ligne d'origine pro ) ou E ( destination renvoi sur occupation ) qui renvoient vers le même groupe, soit prendre un numéris qui est prévu pour pouvoir reconnaitre le numéro qui a été appelé ( puisque l'info est transportée en rnis )
Je sais bien qu'il n'est pas possible d'identifier l'origine de l'appel (transféré ou pas) mais cela ne m'importe pas (je recevrai des appels personnels sur ma ligne professionnelle).
Sans considérer l'origine de l'appel, Est-ce possible en terme de configuration ?
Merci.
Ok, dans ce cas je pense que c'est possible.
As tu configuré asterisk a la main ou avec xivio/freepbx ?
Je pense qu'avec un truc du genre ( a convertir en syntaxe dialplan )
[appel entrant b]
if EXTENSION_STATE ( num poste pro ) = INUSE, alors
.. forward vers extention pro
sinon
.. forward vers extention perso
rechercher dans les donc sur le dialplan comment utiliser extention_state et IF
J'ai configuré Asterisk avec FreePBX mais j'ai posté ce message dans le forum Asterisk car j'ai pensé que cette configuration ne pouvais se faire que directement depuis les fichiers de configuration de Asterisk. Cela dit, si c'est possible depuis FreePBX, je suis preneur.
Peux-tu me donner la procédure pour FreePBX ou le code pour Asterisk car cette configuration me dépasse ? Je sèche !
Merci.
Bonjour
Je ne pense pas qu'il soit possible de faire directement avec freepbx, cependant ce produit a l'avantage de permettre l'utilisation l'ajout en dur de paramètres dans la conf asterisk.
Je viens de tester un truc qui je pense ressemble a ton besoin
- 5002 serait le téléphone pro
- 5003 serait le téléphone perso
J'ai mis les lignes suivantes dans /etc/asterisk/extensions_custom.conf ( qui serviront sur la route que tu configurerais sur ta ligne B ( perso ) )
Code:[double_appel] exten => _.,1,ExecIf($[${EXTENSION_STATE(5002@from-internal)}==INUSE]?Goto(from-did-direct,5002,1)) exten => _.,n,Goto(from-did-direct,5003,1)
- Si 5002 est en communication, alors l'appel arrive sur 5002, donc il doit gérer les 2 appels
- Sinon, si 5002 est libre, alors l'appel arrive vers 5003
Je n'utilise pas de carte comme toi, donc je ne saurais pas t'aider sur le test d'état de ta ligne analogique, mais l'algorithme diffère un peu de ta proposition car je ne test que si l’extension pro est occupée
Ensuite, j'utilise le module "custom destination de freepbx"
387196custom1.png
La syntaxe "double_appel,${EXTEN},1" est importante
Ensuite, la destination est disponible dans la configuration de la route entrante pour la ligne personnelle
123771custom2.png
Note: le Goto(from-did-direct,5002,1) renvoie vers une extension spécifique, tu utilise des groupes, tu peux par exemple faire Goto(ext-group,8602,1) si ton groupe est 8602