Voir la version complète : Router un appel entrant vers un n° extérieur
Bonjour,
Malgré des recherches ici et sur le net, je n'ai pas réussi trouver comment router un appel
entrant vers un n° extérieur. Dans un premier temps, je voudrais faire simple :
1. identifier que je suis l'appelant via mon n° de portable => OK
2. activer un ivr spécifique avec un choix supplémentaire => OK
3. sur sélection de ce choix, appeler un n° externe via mon fournisseur SIP => ???
Je ne trouve pas la bonne syntaxe : est-ce via un Dial, ou autre chose ?
Pourriez-vous m'expliquer ou me renvoyer vers une url ?
Merci.
Au final, j'ai routé réussi à router très basiquement via un Dial + n° à composer en dur dessus (pour l'exercice, c'est toujours le même numéro).
Mais je ne vois pas comment faire plus élaboré :
- saisir sur son mobile entrant le n° sortant de son choix.
- permettre à Asterisk de router le n° selon les règles du contexte outgoing.
Doit-on simplement placer une commande Dial "classique" et composer le n° sur le clavier du portable appelant ?
Tout cela est loin d'être clair.
Peux énoncer clairement ton besoin ?
Dèjà il serait intéressant que tu nous indiques ce que tu as fait plutôt que d'écrire "...J'ai réussi à router basiquement..."
Si je comprends ce que veux :
Tu appelles ton Asterisk depuis ton portable.
Tu souhaites alors que ton asterisk te mette en communication avec un numéro que tu saisirais sur ton mobile ?
Si c'est cela, il te suffit de faire un Read pour capturer le numéro de téléphone que tu souhaites appeler et ensuite un Dial...
Bonjour,
OK, je reformule. (Objectif : joindre un n° à l'étranger sans surfacturation du mobile pro).
Ce qui fonctionne :
1) Mon portable appelle mon domicile fixe.
2) Asterisk reconnait mon n° de portable et active un IVR dédié.
3) l'IVR offre un choix supplémentaire via la touche 8.
4) le choix 8 compose un n° prédéfini (mobile aux usa) via un Dial en "dur" comme ceci :
exten => 0,n,Set(CALLERID(num)=33xxxxxxxxx)
exten => 0,n,Dial(SIP/+331zzzzzzzzzz@voipjumper)
exten => 0,n,Congestion()
exten => 0,n,Hangup()
Ce que je voudrais améliorer :
3b) l'IVR offre un choix supplémentaire via la touche 0.
4b) Je saisi le n° de tel de mon choix.
5b) Asterisk compose ce n° et me met en relation.
6b) Mais contrairement à 4) qui est un Dial en dur, Asterisk doit pouvoir utiliser le fournisseur en fonction du type de n°. Comme lorsque je compose un n° de chez moi et qu'Asterisk route vers l'un ou l'autre des fournisseurs (extensions.conf).
Merci pour la fonction read, j'arrive à composer un n° et à le transmettre via un Dial.
=> Il reste le point 6b. (Il me faut trouver comment passer le n° au contexte outgoing).
J'espère que c'est plus clair.
Moi j'utiliserais une AGI qui me permettrait de choisir l'opérateur selon tes critères.
Je viens de jeter un oeil, cela semble puissant mais un peu complexe...
A creuser donc !
Une dernière question, le volume de l'appel réalisé par Asterisk vers
l'étranger est un peu faible (logique on aboute 2 communications).
Est-il possible d'augmenter le niveau sonore de la ligne ?
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. Tous droits réservés