NEC DSX Caller-ID
You can click the following link to enhance the reading of this article: Reading Blinds.

For those of you that do not know, the NEC DSX platform is a pretty inexpensive system that packs a heck of a lot of value. I’ve only put a few of these puppies out in the field but the installation and use is pretty painless. However, I did come accross an issue with the Caller-ID.
Firstly, by default the system allows for Caller-ID at the station level via class-of-service. Secondly, the trunks must be told what type of Caller-ID they use.
Programming Tip #1 – For “normal” loop start lines, In 3121-01: Caller-ID Type, enter 1. Read the Caller ID feature in the DSX Software Manual for more.
This covers “inbound” Caller-ID that displays on the telephone LCD, however, another useful feature of the NEC DSX system is the ability to return a call from the “Caller-ID Log“.
Herein lies the problem. By default (even if Caller ID is enabled for the line), DSX does not know how to handle return calls from your Caller ID log. The DSX Multibutton User Manual explains that while viewing the Caller-ID log, the option to place a call back will be indicated with a “Call” option in the LCD soft-key menu.
This was not the case. Apparently some programming is still needed to tell the system “How” to place the call. Sounds prtty straighforward, so let’s get to it.
Here are the basics on how to do this.
Programming Tip #2 – In 3711-01: Caller ID Callback Route Type, choose one of the following to select how you want the system to route the callbacks.
- To use a specific line for callbacks, select 1 (for line) and then enter the line number (1-64).
- To use a line group for callbacks, select 2 (for line group) and then enter the line group number (90-98).
- Feature # * + # * + 632379 + Hold + 3711 + 01 + Hold + 2 + 90 + Hold + Hangup
- (you may have to press Hold between 2 + 90)
Programming Tip #3 – In 3712-01: Initialize Caller ID Dial Treatment Tables, enter 1 to initialize the Caller ID Dial Treatment Tables prior to their first use. (If you’ve already done this, don’t do it again.)
- Feature # * + # * + 632379 + Hold + 3712 + 01 + Hold + 1 + Hold + Hangup
Programming Tip #4 – In 3713-[01-16]: Home Area Code Table, enter your home area code. This is the area code in which the system is installed and allows DSX to tell local calls from long distance calls.
- This should be enough to get the callbacks working. DSX will redial local calls as 7-digit and automatically add a 1 before long distance redials.
- Feature # * + # * + 632379 + Hold + 3713 + 01 + Hold + 999 + Hold + Speaker (for example, using 999 instead of 714 will ensure that all calls are dialed 1+, even if within your local area code – *714 recently changed to require full 11 digit dialing even if you are within 714 area code.)
To fine tune your Caller ID callbacks, turn to Caller ID Logging in the DSX Software Manual. Additional programming handles the following unique callback conditions that might be required by your telco.
- 10-digit local calling.
- Numbers within your home area code that are long distance calls.
- Numbers in other area codes that are local calls.
This will allow the “call” soft key to appear and let your users return missed calls from the CID log.
If you enjoyed this post, make sure you subscribe to my RSS feed! You can also subscribe by Email and have new posts sent directly to your inbox. When you feel bored, follow me on Twitter.










