PBX Feature Codes

From sailpbx
Jump to: navigation, search

Back to SARK Main Page


SARK/SAIL Keypad Operations

  • Two extra parameters at the end are in agi() call function in SAIL v3.1.1/4.0.0 as compared to SAIL v3.1.0.
  • Many of the /opt/sark/generator/*.php files included localvars.php in SAIL v3.1.0 but it is now inlined in SAIL v3.1.1/4.0.0 for the extensions.php file only (defines the sqlite connection string).
  • OTR is One Touch Record it will record from the point you request it to the end of the call.
  • OTRR is One Touch Retrospective Record. It will record the whole call wherever you action it. OTRR is a chargeable add-on as part of SARK's advanced call-recording package. No binary required for OTRR. It works by recording everything and then throwing it away if record wasn't pressed.
  • Asterisk High Availability (asha) is another chargeable add-on that uses the serial link between 2 sark nodes (alternatively, use LAN between them but beware of "split brain" issues if the network switch fails).

Transfers

TRANSFERS, PARKING & GROUP PICKUP
Key data function Availability/Terminal Type Comment
# extension Blind Transfer internal (does not work with Mitel 52xx range, use "Transfer" key instead) Immediately transfer a call - use ONLY with analogue phones - usually turned off
*1 none One Touch Record internal Activates call recording. This is an in-band request. Actual key sequence may vary - refer to site administrator
*2# extension Attended Transfer internal Dial callee then transfer - use ONLY with analogue phones - usually turned off
Transfer Key extension Transfer All SIP phones Either blind or attended depending upon the phone type
Transfer + *5 none Call Park internal Parks the call into the first free park - usually used with BLF parks
*8 none Call Pickup internal Pick up ringing call on same group
*8 extension Directed Call Pickup internal Pick up specific ringing call - usually used with BLF and Visual Call Pickup on Snom or Aastra
Hold none Hold All VoIP endpoints with hold feature Hold call and play MOH
Message Light/Mail Icon none Pick up voicemail All VoIP endpoints with MWI feature Connect to Voicemail
*12*(nnnn) extension Temporarily Set Extension to Operator master user Deprecated V6. Removed V7
300 - 307 none Conference Rooms internal Set by panel from V4. No longer fixed buckets, check with your administrator for available room numbers.
701 - 702 none Parked call pickup internal
* extension none dial or transfer to an extension's Voicemail internal Useful to transfer a call direct to an extension's voicemail box.
** extension none dial or transfer to an extension's mini-queue internal "Camp-on miniqueue" needs to be turned on in Globals.

Do Not Disturb (DND)

Since the DND sound bite is not available in the default astersik sounds, Call Forwarding sound bite is played. The sarkhpe call is in /opt/sark/generator/extensions.php like:

        exten => _*1[89][*8],1,agi(sarkhpe,\${EXTEN},,)		; DND ON/OFF
        exten => _*20[*8],1,agi(sarkhpe,\${EXTEN},,)		; DND TOGGLE

The sound bite names and sequences are hard coded in the sarkhpe.

Key data function Availability/Terminal Type Comment
*18* or *188 none DND Activation internal
*19* or *198 none DND De-Activation internal
*20* none DND Toggle internal sets feature on/off

Diverts

Key data function Availability/Terminal Type Comment
*21*(nnnn) none or extension Call Forward Immediate (CFIM) Toggle internal Use with no extension to turn off
*22*(nnnn) none or extension Call Forward on Busy Signal (CFBS) Toggle internal Use with no extension to turn off
*23* none Clear All Call Forward Instructions (CLACF) internal clear all call forward instructions
*27*(nnnn) extension Follow Me (RCFIM) internal Direct a remote extension's calls to the local station - requests your vmail passwd
*28*(nnnn) none or extension Call Forward Immediate Open (CFIMOP) Toggle internal Use with no extension to turn off
*29*(nnnn) none or extension Call Forward on Busy Signal Open (CFBSOP) Toggle internal Use with no extension to turn off

Permissions

Key data function Availability/Terminal Type Comment
*30* none Set Master Timers to Automatic (default) master user - requires password Incoming calls will be checked against time of day
*31* none Set Master Timers to global "CLOSED" master user - requires password Incoming calls will be routed to closed handler
*32* none Set Master Timers to global "OPEN" master user - requires password Incoming calls will be routed to open handler
*33* none master user - requires password Unlisted TIMER Function
*34* none master user - requires password Unlisted TIMER Function
*35* none master user - requires password Unlisted TIMER Function

Voicemail

Key data function Availability/Terminal Type Comment
*50* password Local Voicemail internal connect to voicemail from own station
*51* extension/password Remote Voicemail internal/external Connect to voicemail from another station

Miscellaneous

System Greetings

Key data function Availability/Terminal Type Comment
*24*(nnnn) password Wakeup Call Internal If no extension specified, wakeup call is set for current caller and no password is required. If an extension is specified, the auto-attendant will request the system password (SYSPASS)
*26*(nn) none or ring delay Set ring delay internal if no ring delay is specified the ring will not timeout
*40*(nnnn) none, alias or extension Page internal Use with no extension to page all phones
*52* none Echo test internal/external
*55* none Time and date internal say.conf fix
*56* none Check my extension number internal
Key data function Availability/Terminal Type Comment
*60*(nnnn) 4-digit greeting number Record a system greeting internal Record a system greeting
*61*(nnnn) 4-digit greeting number Listen to a system greeting internal

Agents, Queues and Supervision

Key data function Availability/Terminal Type Comment
*63* Agent Number Agent Pause internal
*64* Agent Number Agent UnPause internal
*65* Agent Number/Password Log on as an agent internal
*66* Agent Number/Password followed by # Log off as an agent internal
*67* extension ChanSpy Whisper Function master user - requires password Allows a supervisor to anonymously listen and "whisper" to an extension
*68* extension ChanSpy Function master user - requires password Allows a supervisor to anonymously listen to an extension

NANP Vertical Service Code Compatibility

Key data function Availability/Terminal Type Comment
*60 none Date/Time internal
*65 none Say extension number internal
*72(nnnn) extension Call Forward Immediate internal
*73 none Cancel Call Forward Immediate internal
*77(nnnn) 4-digit greeting number Record a system greeting internal
*78 none Do Not Disturb internal
*79 none Cancel Do Not Disturb internal
*90(nnnn) extension Call Forward Busy internal
*91 none Cancel Call Forward Busy internal
*97 password Local Voicemail internal connect to voicemail from own station
*98 extension/password Remote Voicemail internal/external Connect to voicemail from another station