PDA

Voir la version complète : transferer un appel entrant vers un numéro sortant composé par l'appelant via un IVR



schlum
12/02/2011, 23h03
Bonsoir,

J'ai beaucoup cherché sur Internet, sans succès, comment réaliser la fonction suivante :
Je souhaite qu'un appel entrant puisse choisir (entrer dynamiquement) un numéro de téléphone vers lequel son appel sera transférer.
Plus clairement, je souhaite pouvoir appeler mon Asterisk avec mon portable pour pouvoir rebondir vers des appels internationaux (quasi) gratuits.
Je pense que je ne sais pas quels terme chercher, pleins de gens doivent être intéresser par cette fonctionnalité.
Merci de m'aiguiller vers la bonne solution.

Le top serait d'arriver à annoncer, avant d'effectuer l'appel, le prix à la minute de celui-ci (j'ai un csv des prix de mon fournisseur de service).

Gaby38
13/02/2011, 15h05
Bonjour,
Tout d'abord je suis loin d'être un "gourou" d'asterisk !!
Voilà le code que j'ai mis dans le "context" activé sur l'appel entrant :


exten => 1111,n,GotoIf($["${CALLERID(num)}" = "06XXXXXX"]?Relais)
exten => ............Suite cas standard
..........................
exten => 1111,n(Relais),Verbose(1,Appel Portable on relaie,${EXTEN})
exten => 1111,n,Playback(Relais)
exten => 1111,n,WaitExten(60)
exten => _0X.,1,Verbose(1,Code Saisi,${EXTEN})
exten => _0X.,n,Dial(SIP/${EXTEN}@Ovh)
exten => _0X.,n,Hangup()

Le sound "Relais" est un message demandant de saisir le numéro
Il y a certainement mieux à faire. Pour l'instant je ne me sers pas de cette séquence car je suis en train de basculer d'une "box" vers un asterisk alors j'y vais petit à petit.
Je pense que çà peut t'inspirer !!!

Amicalement

schlum
13/02/2011, 19h51
Merci beaucoup pour tes conseils, je vais tester ca !

Fiol
19/03/2013, 14h21
Bonjour,
Tout d'abord je suis loin d'être un "gourou" d'asterisk !!
Voilà le code que j'ai mis dans le "context" activé sur l'appel entrant :


exten => 1111,n,GotoIf($["${CALLERID(num)}" = "06XXXXXX"]?Relais)
exten => ............Suite cas standard
..........................
exten => 1111,n(Relais),Verbose(1,Appel Portable on relaie,${EXTEN})
exten => 1111,n,Playback(Relais)
exten => 1111,n,WaitExten(60)
exten => _0X.,1,Verbose(1,Code Saisi,${EXTEN})
exten => _0X.,n,Dial(SIP/${EXTEN}@Ovh)
exten => _0X.,n,Hangup()

Le sound "Relais" est un message demandant de saisir le numéro
Il y a certainement mieux à faire. Pour l'instant je ne me sers pas de cette séquence car je suis en train de basculer d'une "box" vers un asterisk alors j'y vais petit à petit.
Je pense que çà peut t'inspirer !!!

Amicalement


Bonjour,

Je ne sais pas si tu peux m'aider mais je suis à la recherche des deux scripts, un qui me permet d'enregistrer les communications et un autre qui me permet de faire de l'écoute à chaud sur les communications en cours ... pck j'ai beau cherché sur le net et je n'ai pas pu trouver !!