I have a customer who really needs the 'DDI Tagging' functionality found on other PBX systems. DDI Tagging basically rewrites the CLI so it displays a given name when a specific DDI is called, this allows the operator to answer the phone with the correct greeting.
e.g.
A call comes in on ISDN for 100, 100 is Company A's DDI - the phone displays "Company A" and the operator answers appropriately.
A call comes in on ISDN for 105, 105 is Z Inc's DDI - the phone displays "Z inc." and the operator answers appropriately.
Is there any way of achieving this at the current time?
At the minute I'm assigning a different identity to Snom phones and using the LED function keys. My problem is they have a lot of DDIs like this and their former system (BT Versatility) supports DDI tagging. (Google suggests a lot of other systems do to).
I'm a little bit stuck with this which basically leaves me two options, neither of which are desirable.
1) I can use a different ISDN gateway that supports multiple SIP accounts. I can then configure routing on the Gateway to say, DDI 100 use Sip Account A. I would then configure the gateway to send the SIP UserID as the CLI. This is a pain.
2) I can sit an Asterisk Box in front of PBXnSIP or run it on Linux on a non-standard port, and trunk all calls in this way, re-write the CLI, then forward to PBXnSIP.
Any suggestions?