This feature enables users to have a custom ring tone set for their deskphone. Custom ringtones can be set in the following manner:
If you want to set a custom ring tone (which can be done per extension), click on Enhanced Services when editing your extension. Enable the Call Filters & Blocking feature. You can set a custom ringtone for anonymous callers or for known numbers. Just click on Destination Type and choose Ring Tone. In the Destination field, enter what ring tone you want and that depends on the phone that you have.
For AASTRA phones enter <Bellcore-drX>
in the Destination field, where X is the number of ringtones, usually 1-5.
For CISCO phones enter <Bellcore-drX>
in the Destination field, where X is the number of ringtones.
Enter the name of the ringtone, Simple-5 or Classic-2, for example.
Ringtone names can be checked on LINKSYS phone Settings -> Ringtone menu.
To set a custom ringtone on a POLYCOM telephone, you need to edit the sip.cfg
and ipmid.cfg
files. In ipmid.cfg
file look for the line with these variables:
<alertInfo voIpProt.SIP.alertinfo.1.value="Sales" voIpProt.SIP.alertInfo.1.class="8"/>
With 'class' you choose which ring class you want to use when you set 'value' as SIP header. In this case, sending a SIP header with the value 'Sales' will cause the telephone to use the ringtone that is set in class 8 in ipmid.cfg file. In ipmid.cfg, class 8 line looks like this:
<SALES se.rt.8.name="Sales" se.rt.8.type="ring" se.rt.8.ringer="3" se.rt.8.callWait="6" se.rt.8.mod="0"/>
In this case, the telephone will use ringtone number 3. Signs like empty spaces or the " sign can be used in ring tone names if they are used with a backslash in front (ie. ").
Most phones do not support custom ring tones.
Yealink phones require settings on PBXware and device as well. The phones settings can be updated on PBXware, through a UAD auto provisioning template, or manually through the phones web interface.
In your phones web interface, you have to navigate to the Account tab select Advanced and scroll down to Distinctive Ring Tones and change to Enabled.
From the Settings tab select Ring and add a value to the “Internal Ringer Text” you would like to use; for example ‘Ring4’. Select the “Internal Ringer File” file from the list that you would like the phone to play when PBXware send this string to your phone, for example ‘Ring4.wav’.
On your DID or Ring Group you will have to edit Custom Ringtone: field and enter some value, for example, "Ring4" (without quotes). String entered in the device and the string entered in Custom Ringtone field must match.
UAD Auto Provisioning – User Agent Auto General Provisioning Template:
account.1.alert\_info\_url\_enable = 1
(Enables “Distinctive Ring Tones” in the Account -> Advanced section)
distinctive\_ring\_tones.alert\_info.1.text = Ring4
(Sets the “Internal Ringer Text” value found in Setting -> Ring)
distinctive\_ring_tones.alert\_info.1.ringer = 4
(Sets the “Internal Ringer File” value found in the Settings -> Ring)
It is possible to set custom ringtones for extensions set as a Destination in DIDs if the phone on that extension is AASTRA, CISCO LINKSYS or YEALINK. To set a custom ringtone for all calls coming from this DID, use the Custom Ringtone field, where you will enter the same as above, depending on the phone type.
Now every call that comes from this DID will have the same custom ringtone, whereas using Call Filters & Blocking you need to set the custom ringtone per extension and anonymous callers. Also, if you use both ways for defining custom ring tones, the DID option overrides the Call Filters & Blocking ring tone.
To set a ringtone for all phones on the system, click on Settings -> Servers -> Edit. There you will find Ringtone for Local calls option under Features. Here you have the option to enter the desired ringtone for all the phones (info same as above).
NOTE: In order to use this option system wide all your phones would have to be from the same manufacturer.