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.

Reply via email to