Dismiss Notice
We would like to remind you that we’re updating our login process for all 3CX forums whereby you will be able to login with the same credentials you use for the Partner or Customer Portal. Click here to read more.


Discussion in '3CX Phone System - General' started by OllieB, Nov 9, 2015.

Thread Status:
Not open for further replies.
  1. OllieB

    Nov 6, 2015
    Likes Received:

    We've just migrated to 3CX from an old analogue PBX, and most things are working as expected, so that's good!

    One issue we've found is that DND is a local phone setting on the Cisco SPA series, and doesn't get reflected in 3CX or any BLFs.

    I'm told this used to be supported, but in one of the recent updates it's been dropped. Is there a way to get this functionality back or any workarounds?

  2. lneblett

    lneblett Well-Known Member

    Sep 7, 2010
    Likes Received:
    You can implement DND a few different ways:

    1. At the phone itself. The DND indication is displayed (if equipped) on the phone. When the extension is dialed, the system will attempt to reach the phone whereupon the phone will respond with the 486 (typically) response code, which tells the system to follow the rules for busy, available. This does not reflect in the presence screens or the system as the phone is handling the DND function independent of the system. Note- the phone may give a slight ring before providing the 486 after which it will cease....a timing issue.

    2. Use the dial code for DND (settings, advanced dial codes). This puts the DND functionality at the system so calls will be handled without needing to reach the phone and the presence will be shown. The downside is that there may not be an indication on the phone itself that it is DND.

    3. Some phones may allow for the DND button on the phone to be programmed such that it will send the code to the system so that you get the benefit of #2, but at the same time will show the DND indication on the phone.

    It is a function of what the phone will support more so than 3CX. If the phone does not support sending a code, then not much 3CX can do,
  3. bob222

    Oct 3, 2015
    Likes Received:
    I have a Cisco SPA-514G phone and found some info to make the DND softkey change the status in 3CX and indicate on the phone display. These links have the details:


    I added these lines to our custom template for the SPA514G:

    <!-- DND sync with 3CX -->
    <PSK_1 group="Phone/Programmable_Softkeys">fnc=sd;ext=*32;nme=dnd;ext2=*30;nme2=-dnd</PSK_1>
    <DND_Act_Code group="Regional/Vertical_Service_Activation_Codes">*32</DND_Act_Code>
    <DND_Deact_Code group="Regional/Vertical_Service_Activation_Codes">*30</DND_Deact_Code>
    <Service_Annc_Base_Number group="Regional/Vertical_Service_Announcement_Codes">*3</Service_Annc_Base_Number>
    <Service_Annc_Extension_Codes group="Regional/Vertical_Service_Announcement_Codes">DDT:2;DDF:0</Service_Annc_Extension_Codes>
    <DND_Serv group="Phone/Supplementary_Services">Yes</DND_Serv>
    <Service_Annc_Serv group="Phone/Supplementary_Services">Yes</Service_Annc_Serv>
    <!-- /DND sync with 3CX -->

    After reprovisioning, pressing the DND softkey changes the status in 3CX and displays "DND" on the screen of the phone. Pressing again turns off "do not disturb".
  4. NickD_3CX

    NickD_3CX Support Team
    Staff Member 3CX Support

    Jun 2, 2014
    Likes Received:
    Just an update, we just update the template repository today with changes to the Cisco templates, so this functionality should now be built into the default templates, all you need to do is download the new default templates and reprovision the Cisco phones.
Thread Status:
Not open for further replies.