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 |
Forward text to email address | Email address(es) separated by spaces | |
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 |
holding | Pickup of call on hold | Holding slot number |
huntgroup | Hunt group | ID of hunt group |
huntgroups_login | Log in to hunt groups | ID number of hunt group, or empty string for all |
huntgroups_logout | Log out from hunt groups | ID number of hunt group, or empty string for all |
huntgroups_toggle | Toggle availability in hunt groups | ID number of hunt group, or empty string for all |
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 |
none | Drop text message | N/A |
npickup | Directed pickup (intercept) of call to destination telephone line | Telephone line to pickup call for |
numbermenu | Menu to change temporary routing of numbers | N/A |
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 | ID number of queue, or empty string for all |
queues_logout | Log out from queues | ID number of queue, or empty string for all |
queues_toggle | Toggle availability in queues | ID number of queue, or empty string for all |
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 |
take_called | Take a call and bring it the taking telephone, replacing the called party | Source or destination number of existing call to take |
take_calling | Take a call and bring it the taking telephone, replacing the calling party | Source or destination number of existing call to take |
take_matching | Take a call and bring it the taking telephone, replacing the party with matching number | Source or destination number of existing call to take |
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 |