I want to have an option when dialing a specific extension or queue, that the caller ID should not be displayed at all or should be modified.
I figured out how to do it but not the regular way, it is by setting one extension (1) should transfer to another one (2), and setup CallerID On Diversions should be the callee, and the first extension (1) should not go to any phone, that way when someone dials that extension (1) the caller ID will always be the name and extension number of that extension.
But I still looking for better way’s on how to do that.
You can send the call to a custom context which you can then, in a custom dialplan, strip or modify the Caller ID.
[alter-caller-id] exten => s,1,Noop(Modifying the caller ID) same => n,Set(CALLERID(name)=Modified CID) same => n,Set(CALLERID(num)=8884441234) same => n,Return()
Will Return() really return? This was not working in the long past. Some Arguments where needed to be used to get to final destination.
This has been fixed for a long time now.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.