Bonjour,
Je viens de créer le dialplan suivant afin que lors d'un renvoi d'appel vers un mobile, le numéro de téléphone s'affiche au lieu du "Numéro privé"
Code:
[num-outcall]
exten = s,1,GotoIf($[${EXISTS(${CARLLERID_NUM})}]?2:4)
exten = s,2,NoOp(Variable (${CARLLERID_NUM}) existante !)
exten = s,3,Set(CALLERID(all)=${CARLLERID_NUM})
exten = s,4,Goto(6)
exten = s,5,NoOp(Variable non existante !)
exten = s,6,Return()
Avec le dialplan ci-dessus cela ne fonctionne toujours pas j'ai "Numéro privé". En regardant le débug je pense que la variable CALLERID(all) doit être mal formatées
Code:
[Dec 21 08:17:52] -- Executing [s@num-outcall:2] NoOp("SIP/trunk-00007c3c", "Variable ("" <0123456789>) existante !") in new stack
[Dec 21 08:17:52] -- Executing [s@num-outcall:3] Set("SIP/trunk-00007c3c", "CALLERID(all)="" <0123456789>") in new stack
Ne faudrait-il pas que celle-ci soit de la forme CALLERID(all)=0123456789
Merci pour votre aide !