PDA

Voir la version complète : Centre d'appels et appels!!



davlefou
07/12/2011, 15h05
Lu,
j'ai un prestation de centre d'appels dans ma boite, donc je vais faire passer les appels par asterisk via un trunk iax. Mais j'ai également quelque ligne sip chez un autre opérateur(ovh).
J'aimerais continuer à utiliser avec le même asterisk donc voici mon idée:
par défaut, on compose avec le Ax xx xx xx xx, si A =0, numerotation normal, cela passer par le trunk iax, sinon, on bascule sur une ligne sip et là, bien l'idée est d'affecter un numeros au ligne, de 1 a 9 selon le choix de la personne (pour que chaque département ai son numeros.). Voilà mon idée pour commencer, qu'en pensez vous et savez vous le faire?

Sysodnet
07/12/2011, 19h52
Bonjour,

C'est très simplement faisable dans le contexte des appels sortants, en matchant le premier chiffre composé et en faisant des extensions d'appels sortants différentes selon le chiffre.

davlefou
08/12/2011, 00h02
Merci pour votre réponse,
auriez vous un exemple de code donc je puisse m'inspirer?
je manque d'expérience sous astérisk.

cedricscha
08/12/2011, 08h28
Par exemple :


exten = _0XXXX.,1,Dial(SIP/Operateur1/${EXTEN:1})
....

exten = _1XXXX.,1,Dial(SIP/Operateur2/${EXTEN:1})
......

davlefou
08/12/2011, 15h00
En faite, je voudrais plutôt remplacer la 0 par un chiffre de mon choix et après je reconstruit le numeros que je présente à l'opérateur pour la suite de l'appels.
Es possible?

ds3
08/12/2011, 16h06
Par exemple :


exten = _0XXXX.,1,Dial(SIP/Operateur1/${EXTEN:1})
....

exten = _1XXXX.,1,Dial(SIP/Operateur2/${EXTEN:1})
......
exten = _0XXXX.,1,(CALLERID(num)=XXXXXXXXXX)
exten = _0XXXX.,2,(CALLERID(name)=XXXXXXXXXX)
exten = _0XXXX.,3,Dial(SIP/Operateur1/${EXTEN:1})
....
exten = _1XXXX.,1,(CALLERID(num)=YYYYYYYYYY)
exten = _1XXXX.,2,(CALLERID(name)=YYYYYYYYYY)
exten = _1XXXX.,3,Dial(SIP/Operateur2/${EXTEN:1})
....
A condition que ton opérateur autorise la modification de CLI ?
http://www.voip-info.org/wiki/view/Asterisk+func+callerid

davlefou
08/12/2011, 23h54
lu, en faite je voulais faire cela :



exten = _1XXXX.,1,Dial(SIP/ovh-0033xxxxxxxx/0${EXTEN:1})
exten = _2XXXX.,1,Dial(SIP/ovh-0033xxxxxxxx/0${EXTEN:1})
exten = _3XXXX.,1,Dial(SIP/ovh-0033xxxxxxxx/0${EXTEN:1})
;exten = _00XX.,1,Dial(IAX2/${EXTEN}@to-selfone)
;exten => _0XX.,1,Dial(IAX2/to-selfone/${EXTEN})
exten => _0XX.,1,Dial(IAX2/to-selfone/0033${EXTEN:1})


Je te remercie pour ta réponse qui va me servir, mon opérateur me permet de changer les valeurs.