Configuring FXS Distinctive Ringing and Call Waiting Tones per Source/Destination Number

The Tone Index table lets you configure up to 50 rules, which define distinctive ringing tones and call waiting tones per calling (source) and called (destination) number (or prefix) for IP-to-Tel calls. You can configure the feature per FXS port or for a range of FXS ports. Therefore, different tones can be played per FXS port, depending on the source or destination number of the received call. You can also configure multiple entries with different source or destination prefixes and tones for the same FXS port.

Typically, the played ring tone or call waiting tone is indicated in the SIP Alert-Info header of the received INVITE message. However, if the header is not present, the feature is used and the tone played is according to the settings in this table.

To enable call waiting, see Configuring Call Waiting.

The following procedure describes how to configure tones per FXS port through the Web interface. You can also configure it through ini file [ToneIndex] or CLI (configure voip > gateway analog tone-index).

To configure distinctive ringing and call waiting tones per FXS port:
1. Open the Tone Index table (Setup menu > Signaling & Media tab > Gateway folder > Analog Gateway > Tone Index).
2. Click New; the following dialog box appears:

The figure above shows a configuration example for using distinctive ringing and call waiting tones of Index #9 ('Priority Index' 1) in the CPT file for FXS endpoints 1 through 4 when a call is received from a calling (source) number with prefix 2.

3. Configure distinctive ringing and call waiting tones per port according to the parameters described in the table below.
4. Click Apply.

Tone index Table Parameter Description

Parameter

Description

'Index'

Defines the table index entry.

'FXS Port First'

fxs-port-first

[ToneIndex_FXSPort_First]

Defines the first port in the FXS port range.

'FXS Port Last'

fxs-port-last

[ToneIndex_FXSPort_Last]

Defines the last port in the FXS port range.

'Source Prefix'

src-pattern

[ToneIndex_SourcePrefix]

Defines the prefix of the calling number.

'Destination Prefix'

dst-pattern

[ToneIndex_DestinationPrefix]

Defines the prefix of the called number.

'Priority Index'

priority

[ToneIndex_PriorityIndex]

Defines the index of the distinctive ringing and call waiting tones.

The call waiting tone index is equal to the value of the 'Priority Index' parameter plus the value of the FirstCallWaitingToneID parameter (which defines the index of the first call waiting tone in the CPT file). For example, if you want to use the call waiting tone in the CPT file that is defined at Index #9, you need to configure the 'Priority Index' parameter to "1" and the FirstCallWaitingToneID parameter to "8". The summation of these values is 9 (1 + 8).

The default is 0.

To configure the CPT file, see Call Progress Tones File.