Maybe this helps:
Linksys Handsets don't display the calling Trunk Display Name if the call is from a CID blocked number.
Modify '/etc/asterisk/extensions_additional.conf'
[ext-did]
include => ext-did-custom
exten => fax,1,Goto(ext-fax,in_fax,1)
exten => s,1,Set(__FROM_DID=${EXTEN})
exten => s,n,GotoIf($[ "${CALLERID(name)}" != "" ] ?cidok)
exten => s,n,Set(CALLERID(name)=${CALLERID(num)})
exten => s,n(cidok),Noop(CallerID is ${CALLERID(all)})
exten => s,n,Goto(ext-group,600,1)
exten => 0884630555,1,Set(__FROM_DID=${EXTEN})
exten => 0884630555,n,GotoIf($[ "${CALLERID(name)}" != "" ] ?cidok)
exten => 0884630555,n,Set(CALLERID(name)=${CALLERID(num)})
exten => 0884630555,n(cidok),Noop(CallerID is ${CALLERID(all)})
exten => 0884630555,n,Set(_RGPREFIX=BC: )
exten => 0884630555,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)})
; added these three lines to stop Linksys phones from displaying their own
; anonymous caller message
exten => 0884630555,n,GotoIf($[ "${CALLERID(num)}" != "anonymous" ] ?anonok)
exten => 0884630555,n,Set(CALLERID(num)=${RGPREFIX}${CALLERID(num)})
exten => 0884630555,n(anonok),Noop(CallerID is ${CALLERID(all)})
exten => 0884630555,n,Goto(ext-group,601,1)
exten => 0884631555,1,Set(__FROM_DID=${EXTEN})
exten => 0884631555,n,GotoIf($[ "${CALLERID(name)}" != "" ] ?cidok)
exten => 0884631555,n,Set(CALLERID(name)=${CALLERID(num)})
exten => 0884631555,n(cidok),Noop(CallerID is ${CALLERID(all)})
exten => 0884631555,n,Set(_RGPREFIX=G3I: )
exten => 0884631555,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)})
; added these three lines to stop Linksys phones from displaying their own
; anonymous caller message
exten => 0884631555,n,GotoIf($[ "${CALLERID(num)}" != "anonymous" ] ?anonok)
exten => 0884631555,n,Set(CALLERID(num)=${RGPREFIX}${CALLERID(num)})
exten => 0884631555,n(anonok),Noop(CallerID is ${CALLERID(all)})
exten => 0884631555,n,Goto(ext-group,600,1)
|