[from-pstn-de]
exten => _.,1,ExecIf($[ "${CALLERID(name):0:3}" = "+49" ]?Set(CALLERID(name)=0${CALLERID(name):3}))
exten => _.,n,ExecIf($[ "${CALLERID(num):0:3}" = "+49" ]?Set(CALLERID(num)=0${CALLERID(num):3}))
exten => _.,n,goto(from-pstn,${EXTEN},1)
[from-pstn-custom]
exten => _[0-9+]./_+49XXXXXXX.,1,Set(CALLERID(number)=0${CALLERID(number):3})
exten => _[0-9+]./_49XXXXXXX.,1,Set(CALLERID(number)=0${CALLERID(number):2})
exten => _[0-9+]./_+ZZXXXXXXX.,1,Set(CALLERID(number)=00${CALLERID(number):1})
exten => _[0-9+]./_ZZXXXXXXX.,1,Set(CALLERID(number)=00${CALLERID(number)})