Hey All,
For a whistleblower line, I've had a request to remove the inbound
caller id for a voicemailbox and so make the messages anonymous.
This is on an Asterisk 1.4 (+FreePBX) system using a PRI and multiple
DID's. The caller id must only be removed from a single DID.
I've created a route whereby I set the callerid name and number in the
dialplan and then send it to the voicemailbox however it does not work
consistently. The callerid name is always changed, however the number is
changed on some calls and not others. I cannot tell what the difference
is between these calls that change or do not change the callerid number.
Here is the part of the dialplan changing the callerid
[custom-setcid]
exten => s,1,Noop((Anon) Changing cid to Anon <5551111>)
exten => s,n,Set(CALLERID(name)=Anon)
exten => s,n,Set(CALLERID(num)=5551111)
exten => s,n,Set(CALLERID(ani)=5551111)
exten => s,n,Goto(ext-local,vmu999,1)
Am I missing something? Is the callerid number field kept elsewhere?
Any thoughts or advice appreciated
Thanks
--
Martin Glazer
eGuest Inc.