Call-Forwarding via PSTN

I ran into an issue recently with a customer that had a branch office with four analog lines.  They wanted to utilize the carrier’s call-forwarding feature instead of a CUCM-based solution for survivability reasons.

The carrier used *72 and *73 to turn on/off call-forwarding.

I had an issue getting call-forwarding to work, but I eventually figured it out.

Setup a route pattern in CUCM for something like 8*7[23].  Send this to the gateway.  On the gateway, define a POTS dial-peer explicitly stating which analog port to seize.  You’ll also want to do a “forward-digits 0″.

When you dial the 8*7[23] from an IP phone (or better yet, program it as a speed dial), you will get carrier dial-tone.  At that point, you can enter the carrier’s forwarding codes (e.g. *72 or *73).

Here’s a brief output of the relevant IOS commands:

voice-port 1/0/8
description XXX-XXX-XXXX

dial-peer voice 20 pots
destination-pattern 8*7[23]
progress_ind progress enable 8
progress_ind connect enable 8
port 1/0/8
forward-digits 0

One Response to “Call-Forwarding via PSTN”

  1. tity September 10, 2010 at 2:32 am #

    Hi Matthew,

    Please, explain dial plan in lab, "+" sign and numbering type call to pstn. I rarely understand them.

Leave a Reply:

Gravatar Image

Don't have a Gravatar? Get one!

Have you Subscribed via RSS yet? Don't miss a post!