No ringback tone heard on an IP phone when an outbound call is placed through a Cisco IOS gateway
Posted by admin on 17 July 2009 11:57 AM
voice dial-peer # pots
  progress_ind alert enable 8
  progress_ind setup enable 3

Note: For Cisco IOS software releases earlier than 12.2(1) or 12.2(2)T, only the progress_ind alert enable 8 command is supported, and is normally sufficient. These commands are hidden in some Cisco IOS software releases.


  • The experience is that the caller does not hear a ring on the phone of the called party, but suddenly someone answers the phone. In this case, an IP phone user calls a PSTN user.

  • Since Cisco CallManager cannot provide ringback to the IP phone, it relies on the PSTN switch to provide ringback inband.

  • The outbound call must include a PI of 3, which indicates that the originating device is non-ISDN, and that ringback must be provided inband by the PSTN. The progress_ind setup enable 3 command ensures this behavior.

  • The return alert message from the PSTN must then include a PI of 8, which indicates to the originating gateway that inband information, in this case ringback tone, is on its way, and that the call must be cut through in the reverse direction so that this information can be heard at the origin.

  • If the return alert message does not include a PI of 8, the progress_ind alert enable 8 command can be inserted into the Plain Old Telephone Service (POTS) dial peer and makes the originating Cisco IOS gateway cut through the voice path, as if it received an alert with a PI of 8 from the PSTN.

  • The gateway can also provide a ringback tone on the IP call leg if necessary. The tone ringback alert-no-pi command enables this functionality, and must be used only if the PSTN switch cannot provide inband ringback tone.

© Orbtalk Ltd 2015