In this section:

 

Use this object to configure a tone package to define a set of call progress tones for a given country or carrier.

Tone packages are configured by assigning tone types to tone profiles.

  • You may add a tone type to a tone package.
  • You may delete a tone type from a tone package.
  • You may modify a tone type within a tone package by specifying a different tone profile.
  • Dial
  • Ring
  • Busy
  • Reorder
  • sit1
  • sit2
  • sit3
  • callWaiting1
  • callWaiting2
  • callWaiting3
  • callWaiting4
  • cpcAlerting

Note

The SBC Core supports configuring up to 2,048 tones in a Tone Package Profile. 

 

To add a tone package name to the Tone and Announcement Profile, refer to Tone and Announcement Profile - CLI.

Command Syntax

% set profiles media tonePackage <package name> 
	packageId <100-248> 
	toneType <user name of tone type, e.g. dial, busy, reorder, etc.> 
		toneProfile <profile name>

Command Parameters

The Tone Package Parameters are as shown as:

Tone Package Parameters

Parameter

Length/Range

Description

tonePackage

1-23

<package name> – Use this object to configure a tone package and define a set of call progress tones for a given country or carrier.

packageId

100-248

The tone package identifier defined by the PSX/ERE. 

NOTE: Package IDs 0-99 are reserved for seed data.

toneType

1-23

<toneType name> – Use this parameter to select elements to bind tone types to tone profiles for a given tone package.

  • toneProfile <toneProfile name> – Select a default tone profile, or create a new one. 

    Default tone profiles include:

    • defBusy
    • defCallWaiting1
    • defCallWaiting2
    • defCallWaiting3
    • defCallWaiting4
    • defCpeAlerting
    • defDial
    • defReorder
    • defRing
    • defSit1
    • defSit2
    • defSit3
 

Command Examples

To show seeded DEFAULT tone package:

% show profiles media tonePackage DEFAULT 
	packageId 1; 
	element busy { 
		toneProfile defBusy; 
	} 
	element dial { 
		toneProfile defDial; 
	} 
	element ring { 
		toneProfile defRing; 
	}
  	element sit1 {
		toneProfile defSit1; 
	} 
	element sit2 { 
		toneProfile defSit2; 
	} 
	element sit3 { 
		toneProfile defSit3;
	} 
	element reorder { 
		toneProfile defReorder; 
	}
  	element cpeAlerting { 
		toneProfile defCpeAlerting; 
	} 
	element callWaiting1 { 
		toneProfile defCallWaiting1; 
	} 
	element callWaiting2 { 
		toneProfile defCallWaiting2; 
	} 
	element callWaiting3 { 
		toneProfile defCallWaiting3; 
	} 
	element callWaiting4 { 
		toneProfile defCallWaiting4;

To delete a tone package:

% delete profiles media tonePackage custTonePkg 

  • No labels