login | register
Thu 08 of Jan, 2009 [22:29 UTC]

voip-info.org

History

PBX Do Not Disturb

Created by: jjhall,Last modification on Sat 26 of May, 2007 [13:18 UTC] by pgaz
PBX Do Not Disturb or DND functionality is the ability of a phone or client to ignore any incoming calls. This can be implemented in several ways.

  • Ringer Off or Ringer Mute. The call rings as normal but does not alert the user. The call is then handled by the method programmed in the no-answer event, such as sending the call to the voice mail system after 20 seconds of ringing.
  • Busy Mode. The phone is taken off-hook or sends a signal to the PBX stating it is busy, and not available for calls. The call is then handled by the method programmed in the busy event, such as forwarding to another free extension or to voice mail.
  • Mixed Mode. Some phone and PBX systems inplement a priority calling functionality. DND is activated on the phone. When a normal call comes in, it is handled by the Ringer Off or Busy Mode rules as stated above. Other users have the ability to mark a call as Priority, bypassing the DND mode and forcing the extension to ring. An example where this is used would be when a user is in an important meeting. She places her phone in DND mode, as to not be disturbed by everyday calls. A situation comes up where it is urgent to get in touch with her, even though she is using DND. The person attempting to call her hits the Priority Call button, which bypasses the DND and rings the phone. This does not turn off DND, and any other normal calls are still treated as such.

Some phone systems refer to DND as SAC or Send All Calls (to voice mail.) The functionality is the same, just under a different name.

In Asterisk, DND is controlled by dialing:
   *78 to turn on Do Not Disturb mode and
   *79 to turn off Do Not Disturb mode

see this page for what appears to be a comprehensive list of similar CLASS (Custom Local Area Signaling Services) codes

See Also


Comments

Comments Filter
222

333How to know if dnd is activated from asterisk cli

by maysara.abdulhaq, Saturday 31 of March, 2007 [10:18:38 UTC]
How can one know, from the asterisk cli that a phone is set to DND using the *78 ?

: ok, i figured it out, you can use


database show dnd

222

333Huh? You're confused.

by , Sunday 31 of October, 2004 [14:50:05 UTC]

All the CLASS codes that are implemented in Asterisk are right now hardcoded in the chan_zap module. They work just fine on digium FXS or T1 connect channel bank FXS or whatever. Since they're part of the ZAP channel driver, they don't work for VoIP phones.
222

333DND status for 1.0.1

by , Friday 22 of October, 2004 [12:20:13 UTC]
This is hard-coded inside the channel drivers for zapatel, skinny and MGCP only, so the other channels don't have it.

The same thing happens with many other PBX functions, and I think it is a same. Such functionality should be implemented in the general channel case, outside of each channel driver.

(Now I only need time to code it that way.)
222

333Master of Aster

by , Monday 18 of October, 2004 [02:08:53 UTC]
I am trying to do in my dialplan, but I assume I need to do a DBput, and later DBget, in which case I would need to know the family/key of DND. where do I find all these famileis definitions?
if I am on the wrong direction, let me know how I am supposed to use DND in my dialplan?
222

333Re: Huh again

by , Monday 18 of October, 2004 [02:06:43 UTC]
I am trying to use in my dial plan, but I assume I need to do a DBput, and later DBget, so I would need to know the family name/key of DN, or am I on the wrong line?
222

333Huh again

by , Wednesday 21 of July, 2004 [01:05:25 UTC]
Let me rephrase that. The only way Asterisk is gonna know what to do with *78 & *79 is if you set it up that way in your dialplans. I just find it weird that it doesn't offer an explanation on how to implement the DND system in an extensions.conf file that doesn't have it.
222

333Huh?

by , Wednesday 21 of July, 2004 [01:04:09 UTC]
(:question:) How is it going to work in Asterisk using *78 and *79 unless you set it up that way??