Oui, je suis bien chez OVH et c'est effectivement spécial..
Mais voici comment faire pour supprimer le préfixe international et rajouter un 0 devant les appels entrant :
OVH
***
CALLERID(name) = numéro affiché sur le téléphone
CALLERID(num) = numéro affiché sur certains téléphones qui affichent deux lignes
Code:
[sip_transform]
exten => s,1,ExecIf($[ "${CALLERID(name):0:4}" = "00XX" & "${LEN(${CALLERID(name)})}" = "LongueurEnChiffre" ]?Set(CALLERID(name)=0${CALLERID(name):4}))
exten => s,2,ExecIf($[ "${CALLERID(num):0:4}" = "00XX" & "${LEN(${CALLERID(num)})}" = "LongueurEnChiffre" ]?Set(CALLERID(num)=0${CALLERID(num):4}))
exten => s,3,Goto(sip,${EXTEN},1)
[sip]
exten => s,1,Log(NOTICE, Incoming call from ${CALLERID(all)})
exten => s,2,Dial(SIP/1&SIP/2&SIP/3,60)
exten => s,3,Hangup()
Merci pour l'info !