Code:
[global]
BXL_IN1 = 02XXXXXXX
[from-internal]
exten => _301,1,NoOp(## Outgoing Call from BelgiumVoIP ##)
same => n,NoOp(## Your CallerID is : ${CALLERID(all)} for ${EXTEN} ##)
same => n,Set(CALLERID(num)=${BXL_IN1})
same => n,Playback(privacy-your-callerid-is)
same => n,SayDigits(${CALLERID(num)})
same => n,GotoIf(${BXL_IN1}=${CALLERID(num)}?belgium:end)
same => n(belgium),Playback(enter-ext-of-person)
same => n,Read(NUMBER,,20,3)
same => n,Playback(you-entered)
same => n,SayDigits(${NUMBER})
same => n,Goto(outgoing-calls,${NUMBER},1)
same => n(end),Hangup()
[outgoing-calls]
exten => _0XXX,1,NoOp(BelgiumVoip : Outbound Call to the ${EXTEN})
same => n,Ringing()
same => n,Dial(PJSIP/${EXTEN}@belgium-voip)
same => n,Hangup()
exten => _0XXXXXXXX,1,NoOp(BelgiumVoIP : Outbound Call to the ${EXTEN})
same => n,Ringing()
same => n,Dial(PJSIP/${EXTEN}@belgium-voip)
same => n,Hangup()
exten => _0XXXXXXXXX,1,NoOp(BelgiumVoIP: Outbound Call to the ${EXTEN})
same => n,Ringing()
same => n,Dial(PJSIP/${EXTEN}@belgium-voip)
same => n,Hangup()
;=========================== Patterns for outgoing calls to Senegal ==========================
exten => _00221X.,1,NoOp(## Appel sortant vers le Sénégal ##)
same => n,Ringing()
same => n,Dial(PJSIP/${EXTEN}@belgium-voip)
same => n,Hangup()
;========================== Patterns for outgoing calls to France ========================
exten => _0033X.,1,NoOp(## Outgoing Call to the France ##)
same => n,Ringing()
same => n,Dial(PJSIP/${EXTEN}@belgium-voip)
same => n,Hangup()
Cela devrait fonctionner et m'afficher sur mon téléphone mobile par exemple le CID que j'ai définis. Non ?