SARK V4.0.0 DRT

From sailpbx
Jump to: navigation, search

Up a level

Distinctive Ring Tones

Many of the higher-end SIP hardphones are capable of reponding to messages sent to them via alert-info in the SIP Header. This is mostly used to vary the ring tone or cadence at the phone but can also have other uses. SAIL-2.2.1-594 amd later releases have fully integrated support for these headers, allowing you to access them from the SAIL GUI.

SARK's Hierarchy of Ring Tones

A ring tone may be specified at any or all of the following levels; Trunk, IVR, Alias, Extension. Where there is conflict the last header will be used. For example, if a header is provided at both the Trunk and Alias then the Alias will 'win'.

SIP Header syntax

There is no standard syntax for the contents of the SIP header. Consequently, each phone manufacturer uses its own strings. This also means you can only exercise one phone type per dial, which becomes important when attempting to call a group of phones simultaneously via a ring group.

Examples

Aastra

All Aastra phones will respond to values in the SIP header. You cannot vary the actual ringtone, but you can vary the ring cadence according to the 6 "Bellcore" standard settings. The format for an Aastra Alert-Info header is as follows...

Alert-Info:<http://127.0.0.1/Bellcore-dr1>
Alert-Info:<http://127.0.0.1/Bellcore-dr2>
..                                        
..
Alert-Info:<http://127.0.0.1/Bellcore-dr6>

Snom

Snoms can vary their ringtone and can also import new ringtones "on the fly" from any uri on the web (firewalls permitting). For each phone, you set up a series of "labels" which point to actual ringtones. You then refer to the labels in the sip header...

Alert-Info:<http://127.0.0.1>\;info=alert-external
Alert-Info:<http://127.0.0.1>\;info=alert-internal
..
..

Polycom

Polycoms support a fixed set of labels which correspond to ring-tones. Also, like the Snoms, they can reference a sound file on a remote uri. The labels are... Default, Visual_Only, Auto_Answer, Ring_Answer, Internal, External, Emergency, and Custom_1 through Custom_4.

Alert-Info<Internal>
Alert-Info<External>
..
..

Cisco/Linksys/Sipura spa series

Similar scheme to the Polycoms. The labels are... Classic-1 thru 4 and Simple-1 thru 5. There are others but we need to get hold of the manual.

Alert-Info<Classic-1>
Alert-Info<Simple-1>
..
..

Cisco 79xx series

Similar scheme to the Aastra. Does seem to depend upon firmware release. Earlier versions didn't support this feature.

Alert-Info<Bellcore-dr1>
Alert-Info<Bellcore-dr2>
..
..