Yealink Forums

Full Version: Alert info ringtone.
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

We are trying to get custom ringtones to work with our alert info via auto provisioning.
We can upload multiple ringtones just fine, but when using distinctive_ring_tones.alert_info.X.ringer in the provisioning, it expects an integer to select the ringtone.

However, since we are using multiple custom ringtones, and the integer is randomly generated when being uploaded to the phone, we have no way of knowing what integer corresponds to what ringtone.

Can anyone help us out on this one?

Thanks in advance.
4) Alert-Info: info=info text;x-line-id=0
When the Alert-Info header contains an info text, the IP phone will map the text with the Internal Ringer Text preconfigured (or the value of the parameter “distinctive_ring_tones.alert_info.X.text” is configured) on the IP phone, and then play the ring tone associated with the Internal Ringer Text (the ring tone can be configured by the parameter “distinctive_ring_tones.alert_info.X.ringer”). If no internal ringer text
maps, the IP phone will play the preconfigured local ring tone in about 10 seconds.

As the description above, you need to make sure the INVITE contain the Alert-Info: info=info text;x-line-id=0, so the phone will ring the ringtone what you want.

For the distincitive ringtone, you can get more info from the guide(page 740) below.

I understand, but the problem lies in using custom ringtones.
Distinctive_ring_tones.alert_info.x.ringer needs to be configuered using and integer. ex: "Distinctive_ring_tones.alert_info.1.ringer = 2" corresponds to Ring2.wav.
However, when you upload multiple custom ringtones, there is no way of knowing what integer corresponds to what ringtone.

Say that i have uploaded 2 new ringtones: CustomDoorphone.wav, which corresponds to 9 now and CustomExternal.wav which corresponds to 10.
If I want to use the ringtone CustomDoorphone.wav, i have to configure it using "Distinctive_ring_tones.alert_info.1.ringer = 9",
since setting "Distinctive_ring_tones.alert_info.1.ringer = CustomDoorphone.wav" is invalid syntax.

However, when autoprovisioning multiple devices there is no way of knowing what ID(integer) every ringtone has on a device, on one phone CustomDoorphone.wav may
be number 10, on another phone it could be 12.

So i was wondering if there was a workaround for this issue?
I have the same problem. Have you found a solution to auto-provision custom ringtones?
Stock ringtones are contained in slots 1-10. Any additional ringtones are sequentially added after that until the allowed space is full.

My working auto provisioning of multiple ringtones-

ringtone.url = tftp://###.###.###.###/ringtones/alt6.wav
ringtone.url = tftp://###.###.###.###/ringtones/alt7.wav
ringtone.url = tftp://###.###.###.###/ringtones/alt8.wav
distinctive_ring_tones.alert_info.2.ringer = 11
distinctive_ring_tones.alert_info.2.text = alt6
distinctive_ring_tones.alert_info.3.ringer = 12
distinctive_ring_tones.alert_info.3.text = alt7
distinctive_ring_tones.alert_info.4.ringer = 13
distinctive_ring_tones.alert_info.4.text = alt8
note that on some servers, distinctive ring tones will only be applied from external calls. Typically a door intercom will be an internal call and therefore will not follow the mapping applied. The server is applying it's 'Internal' mapping at a global level so individual settings will be suppressed.

The way round this is to force the door entry system button press to generate an outbound call to a DDI on the system - that DDI points straight back to the internal number that would have been previously dialled by the door entry system e.g reception.
Reference URL's