Enhanced Services

Note: If you have a voicemail account only (no system extension), this feature will be disabled.

 enhanced services ip pbx

 

Call Pickup

Enables the extension to pickup group calls by dialing ‘*8’

NOTE: If there were more than one phone ringing, then there is no option to collect that call

Last Caller

Dial ‘149’ to obtain notification of the last caller’s extension.

Note: Last Caller access code can be customized at “Settings: Access Codes.”

Do Not Disturb

Time based Do Not Disturb Service during which all calls will be redirected to provided destination

 do not disturb

Do Not Disturb:

Provide a do not disturb service

Example: Temporary, Not Active

Field Type: Options buttons

Destination:

Where to transfer all incoming calls

Example: Voicemail, Call Forward / 1002

Field Type: Select box, [0-9]

Duration:

Time in hours, the service should be active

Example: 1

Field Type: [0-9]

Call Forwarding

Redirects incoming calls to other destinations.

IMPORTANT: Do not enable Call forwarding and Follow me at the same time. Enable one or the other, but not both, or you will produce errors.

Play Call Forward message:

Should a message be played to user notifying him that call is being forwarded

Example: Yes, No

Field Type: Option buttons

Unconditional:

Forward all calls to selected destination unconditionally

Example: Extension, Voicemail / 1002

Field Type: Select box, [0-9]

NOTE: This service can be enabled via UAD(User Agent Device) by dialing *71 {EXTENSION_NUMBER} to activate or *72 to deactivate it. If you have previously entered call forward number and disabled the service, it is necessary only to dial *71 to call forward to last number

Busy:

Forward all calls to selected destination if extension is busy

Example: Extension, Voicemail / 1002

Field Type: Select box, [0-9]

No Answer:

Forward all calls to selected destination if call is not answered

Example: Extension, Voicemail / 1002

Field Type: Select box, [0-9]

Line Unavailable:

Forward all calls to selected destination if extension is unavailable

Example: Extension, Voicemail / 1002

Field Type: Select box, [0-9]

Follow Me

Rings destinations in a sequence.

IMPORTANT: Do not enable Call forwarding and Follow me at the same time. Enable one or the other, but not both, or you will produce errors.

 call find me follow me

Priority:

Mobile, proper or local extension that are to be called one by one

Example: 555442672, 1002

Field Type: [0-9]

Timeout:

Time in seconds the extension will ring before the call is considered unanswered and is proceeded with the next destination

Example: 12

Field Type: [0-9]

Dial options:

Provide extra dial options if needed

Example:

Dial Options:

• t                – Allow the called user to transfer the call by hitting #

• T               – Allow the calling user to transfer the call by hitting #

r                – Generate a ringing tone for the calling party, passing no audio from the called channel(s) until one answers. Use with care and don’t insert this by default into all your dial statements as you are killing call progress information for the user. Really, you almost certainly do not want to use this. Asterisk will generate ring tones automatically where it is appropriate to do so. ‘r’ makes it go the next step and additionally generate ring tones where it is probably not appropriate to do so.

• R                – Indicate ringing to the calling party when the called party indicates ringing, pass no audio until answered. This is available only if you are using kapejod’s bristuff.

• m        – Provide Music on Hold to the calling party until the called channel answers. This is mutually exclusive with option ‘r’, obviously. Use m(class) to specify a class for the music on hold.

• o                – Restore the Asterisk v1.0 Caller ID behaviour (send the original caller’s ID) in Asterisk v1.2 (default: send this extension’s number)

• j                – Asterisk 1.2 and later: Jump to priority n+101 if all of the requested channels were busy (just like behaviour in Asterisk 1.0.x)

• M(x)        – Executes the macro (x) upon connect of the call (i.e. when the called party answers)

• h                – Allow the callee to hang up by dialing *

• H                – Allow the caller to hang up by dialing *

• C                – Reset the CDR (Call Detail Record) for this call. This is like using the NoCDR command

• P(x)        – Use the Privacy Manager, using x as the database (x is optional)

• g                – When the called party hangs up, exit to execute more commands in the current context.

• G (context^exten^pri) – If the call is answered, transfer both parties to the specified priority; however it seems the calling party is transferred to priority x, and the called party to priority x+1

• A(x)        – Play an announcement (x.gsm) to the called party.

• S(n)        – Hangup the call n seconds AFTER called party picks up.

• d:        – This flag trumps the ‘H’ flag and intercepts any dtmf while waiting for the call to be answered and returns that value on the spot. This allows you to dial a 1-digit exit extension while waiting for the call to be answered – see also RetryDial

• D (digits)        – After the called party answers, send digits as a DTMF stream, then connect the call to the originating channel.

L(x[:y][:z]) – Limit the call to ‘x’ ms, warning when ‘y’ ms are left, repeated every ‘z’ ms) Only ‘x’ is required, ‘y’ and ‘z’ are optional. The following special variables are optional for limit calls: (pasted from app_dial.c)

• + LIMIT_PLAYAUDIO_CALLER        – yes|no (default yes) – Play sounds to the caller.

• + LIMIT_PLAYAUDIO_CALLEE        – yes|no – Play sounds to the callee.

• + LIMIT_TIMEOUT_FILE                – File to play when time is up.

• + LIMIT_CONNECT_FILE                – File to play when call begins.

• + LIMIT_WARNING_FILE                – File to play as warning if ‘y’ is defined. If LIMIT_WARNING_FILE is not defined, then the default behaviour is to announce (‘You have [XX minutes] YY seconds’).

• f                – forces callerid to be set as the extension of the line making/redirecting the outgoing call. For example, some PSTNs don’t allow callerids from other extensions than the ones that are assigned to you.

• w        – Allow the called user to start recording after pressing *1 or what defined in features.conf, requires Set(DYNAMIC_FEATURES=automon)

• W        – Allow the calling user to start recording after pressing *1 or what defined in features.conf, requires Set(DYNAMIC_FEATURES=automon)

Field Type: String

Last Destination:

Mobile, proper or local extension that is to be called if all priority numbers fail.

Example: 555442672, 1002

Field Type: [0-9]

Group Hunt

Allows a group of extensions to ring at the same time with the dialed extension.

 NOTE: Group Hunt access code can be customized by the administrator at ‘Settings: Access Codes’.

 group hunt

Priority:

Extension number to be called. Higher priority number will be called first

Example: 1000

Field Type: [0-9]

Timeout:

Time in seconds each priority number will ring before call is considered unanswered

Example: 12

Field Type: [0-9]

Dial Options:

Provide extra dial options if needed

Example:

• t                – Allow the called user to transfer the call by hitting #

• T               – Allow the calling user to transfer the call by hitting #

• r                – Generate a ringing tone for the calling party, passing no audio from the called channel(s) until one answers. Use with care and don’t insert this by default into all your dial statements as you are killing call progress information for the user. Really, you almost certainly do not want to use this. Asterisk will generate ring tones automatically where it is appropriate to do so. ‘r’ makes it go the next step and additionally generate ring tones where it is probably not appropriate to do so.

• R                – Indicate ringing to the calling party when the called party indicates ringing, pass no audio until answered. This is available only if you are using kapejod’s bristuff.

• m        – Provide Music on Hold to the calling party until the called channel answers. This is mutually exclusive with option ‘r’, obviously. Use m(class) to specify a class for the music on hold.

• o                – Restore the Asterisk v1.0 Caller ID behaviour (send the original caller’s ID) in Asterisk v1.2 (default: send this extension’s number)

• j                – Asterisk 1.2 and later: Jump to priority n+101 if all of the requested channels were busy (just like behaviour in Asterisk 1.0.x)

• M(x)        – Executes the macro (x) upon connect of the call (i.e. when the called party answers)

• h                – Allow the callee to hang up by dialing *

• H                – Allow the caller to hang up by dialing *

• C                – Reset the CDR (Call Detail Record) for this call. This is like using the NoCDR command

• P(x)        – Use the Privacy Manager, using x as the database (x is optional)

• g                – When the called party hangs up, exit to execute more commands in the current context.

• G (context^exten^pri) – If the call is answered, transfer both parties to the specified priority; however it seems the calling party is transferred to priority x, and the called party to priority x+1

• A(x)        – Play an announcement (x.gsm) to the called party.

• S(n)        – Hangup the call n seconds AFTER called party picks up.

• d:        – This flag trumps the ‘H’ flag and intercepts any dtmf while waiting for the call to be answered and returns that value on the spot. This allows you to dial a 1-digit exit extension while waiting for the call to be answered – see also RetryDial

• D(digits)        – After the called party answers, send digits as a DTMF stream, then connect the call to the originating channel.

• L(x[:y][:z]) – Limit the call to ‘x’ ms, warning when ‘y’ ms are left, repeated every ‘z’ ms) Only ‘x’ is required, ‘y’ and ‘z’ are optional. The following special variables are optional for limit calls: (pasted from app_dial.c)

• + LIMIT_PLAYAUDIO_CALLER        – yes|no (default yes) – Play sounds to the caller.

• + LIMIT_PLAYAUDIO_CALLEE        – yes|no – Play sounds to the callee.

• + LIMIT_TIMEOUT_FILE                – File to play when time is up.

• + LIMIT_CONNECT_FILE                – File to play when call begins.

• + LIMIT_WARNING_FILE                – File to play as warning if ‘y’ is defined. If LIMIT_WARNING_FILE is not defined, then the default behaviour is to announce (‘You have [XX minutes] YY seconds’).

• f                – forces callerid to be set as the extension of the line making/redirecting the outgoing call. For example, some PSTNs don’t allow callerids from other extensions than the ones that are assigned to you.

• w        – Allow the called user to start recording after pressing *1 or what defined in features.conf, requires Set(DYNAMIC_FEATURES=automon)

• W        – Allow the calling user to start recording after pressing *1 or what defined in features.conf, requires Set(DYNAMIC_FEATURES=automon)

Field Type: String

Last Destination:

Last extension to be called if all priority numbers fail to answer

Example: 2000

Field Type: [0-9]

Speaker phone Page

Enables message transmitting through multiple phones on loudspeaker

Enter extensions here:

Provide extensions, separated by comma, that are to be paged once user extension is called

Example: 2000, 2002

Field Type: [0-9][,]

NOTE: Phones by default have 10 seconds to auto answer.

Instant Recording

Enables instant call recording. Start this service at any time during the conversation by dialing *159.

 Silent:

Should parties in conversation be informed that calls are being recorded

Example: Yes, No, N/A

Field Type: Option buttons

Delete Recordings

Enables you to delete recorded calls from the SC (Self Care) interface

Listen to Recordings

Enables you to download and listen to recorded calls

International Dialing

 Note: You must have a Vergent international dialing plan before calls will go though. If you require international dialing, please contact Vergent customer service.

To make an international call, dial 011 then the country code and phone number of the destination you would like to reach.

© 2020 Vergent Communications, LLC. Privacy Policy. AUP.