The following destination types are defined within Enswitch:

Name Description dnumber
accessmenu Remote access menu N/A
attendant Auto-attendant N/A
attendant_noannounce Auto-attendant without announcement N/A
back Go back to previous destination on stack N/A
busy Busy tone until caller hangs up N/A
callback Call back Number to call back to
cancelforward Cancel call forwarding. Can only be called from SIP telephones N/A
cardlogin Calling card login menu N/A
code Feature code Number of feature code
conference Conference, ask for PIN Code of conference
conference_admin Conference, logged in as administrator Code of conference
conference_listen Conference, logged in as listener Code of conference
conference_talk Conference, logged in as talker Code of conference
conferencelogin Conference login menu N/A
congestion Congestion tone until the caller hangs up N/A
cardlogin Calling card login menu N/A
dial_by_name Dial by name menu N/A
dndtoggle Toggle do not disturb for calling device. Can be called from SIP telephone or external number N/A
dndtoggle_noanswer Toggle do not disturb for calling device, without answering. Can be called from SIP telephone or external number N/A
dtmf DTMF test N/A
echo Echo test N/A
external Arbitrary number (can be external). Deprecated; use 'forward' instead. Number to forward to
faxbox Fax to mailbox Mailbox number
faxtoemail Fax to email Email address(es) separated by spaces
forward Arbitrary number (can be external) Number to forward to
gpickup Group pickup N/A
hangup Hang up call N/A
hear_last_caller Plays last callerid N/A
huntgroup Hunt group ID of hunt group
huntgroups_login Log in to hunt groups N/A
huntgroups_logout Log out from hunt groups N/A
huntgroups_toggle Toggle availability in hunt groups N/A
ivr IVR menu ID of IVR menu
ivrsetup IVR menu setup. May only be used as destination for IVR menu keys N/A
local Number in another customer on this system Number to forward to
mailbox Mailbox Number of mailbox
music Music until the caller hangs up N/A
numbermenu Menu to change temporary routing of numbers N/A
npickup Directed pickup (intercept) of call to destination telephone line Telephone line to pickup call for
park Park the call. Only used if per-customer parking is enabled. N/A
pagegroup Page group ID of page group
patternmenu Pattern menu ID of pattern menu
peer Number at peer <number>@<ID of peer>
phone SIP telephone Account of telephone
phonelogin Virtual phone login menu N/A
phonemenu Menu to change telephone call forwarding N/A
play_balance Play customer balance and hang up N/A
play_sound Call user and play a sound file to them <feature>/<path to sound file>
ppickup Pickup of parked call Parking slot number
queue Queue ID of queue
queues_login Log in to queues N/A
queues_logout Log out from queues N/A
queues_toggle Toggle availability in queues N/A
rdnis_mailbox Mailbox of RDNIS N/A
record_sound Records a sound file N/A
redial Redial last called number. Can only be called from SIP telephones N/A
redirect_message Play redirect message to different number Number to speak
replaymenu Replay IVR menu. May only be used as destination for IVR menu keys N/A
return Return call of last caller. Can only be called from SIP telephones N/A
setforward Set call forwarding for a telephone line Number to set forwarding to
sipuri SIP URI URI to call
spy Spy on a call Telephone line to spy on
spy_conference Spy on a call, talk to both parties Telephone line to spy on
spy_talk Spy on a call, talk to caller Telephone line to spy on
unlimited_access Unlimited access menu ID of unlimited access account
update_routing Set numbers destination Routing destination
url Ask web URL ID of web URL
voicemail Voicemail deposit menu Number of mailbox
voicemailbox Voicemail box without PIN Number of mailbox
voicemailboxpin Voicemail box, ask for PIN Number of mailbox
voicemaillogin Voicemail login menu N/A
voicemailpin Voicemail login menu, ask for PIN Number of mailbox
vouchertopup Voucher topup menu N/A
<empty string> Unknown. This value should never be set, but may be encountered in older CDRs. Arbitrary string

dtypes whose dnumbers have been marked as "N/A" have no corresponding destination number, and any dnumber fields should be set to empty string.

In addition, the following source type is defined:

Name Description snumber
queue_exit Queue exit due to timeout, etc ID of queue