Content

Page tree


Despite assigning contacts to specific groups and setting individual ringtones, the phone appears to ignore these configurations

In the example below, contact in the Friends group should play with ringtone 3, while contacts in the Work group should play ringtone 8 when a call comes in

In both cases, in our specific example, they both play ringtone 9 with an incoming call

Example

Debug 1

Two things can be looked into in this case

The first one is the phone's configuration for the ringtones based on the Alert-Info SIP header, as below

How to set different ringtones for internal versus external calls

As in the screenshot above, the ringtone 9 is used for calls coming in with an "alert-internal" Alert-Info header

Debug 2

Now you can check the incoming SIP INVITE to see if it has any specific Alert-Info header

If the SIP INVITE contains an header as the one below (or similar)

Alert-Info:<http://www.notused.com>;info=alert-internal

Then the phone can only see that call as an internal call, and that has priority on the group ringtone you've assigned to your contacts

Solution

To make the phone ignores Alert-Info headers and instead use its own contact or group-based ringtone settings you can clear the text values for all Alert-Info mappings as in the example below

With no matching text for Alert-Info, the phone will fall back to its internal ringtone logic and ignore PBX-provided values

This method does not require any change on the PBX side and is useful when the PBX does not allow removing or editing SIP headers


This approach only works if the Alert-Info ringtone settings are not being provisioned by the PBX

If these fields are overwritten via auto-provisioning, changes made locally on the phone will not persist




  • No labels