Mike's PBX Cookbook

BCM Destination Codes

Destination Codes and Routes are how to get calls off switch.

When you want to pass "9 + number" to a tandem switch, instead of only using 4-digit CDP dialing, build two separate routes, both using the same IP trunks.

Under the Routing controls, build a "Private" route to pass 4-digit numbering, and a "National" route to pass the "9 + number" over the same trunks. Also, build 9 in the NRS as a National number in order to get the call to work. Build other access codes in the same way.

Build the BCM routes like this:

RouteUse PoolDN TypeNote:
001A (IP Trunks)PrivateThis will pass 4 digit CDP
002A (IP Trunks)NationalThis will pass 9+ digits

For example:

NOTE: Click image for full-screen view!

When you build your BCM destination codes, assign them to the appropriate route number: Private (CDP) or National.
Below, 2, 3, 5 etc are CDP prefixes (A is a wildcard). 7777 is also a CDP code: for voicemail. They will use the Private CDP route.
82, 84, and 9 are trunk access codes (on another PBX), they will use the National route.

In the NRS, 9 has to be set as National on the correct endpoint (the switch with the trunks).
You may have other access codes to add, such as 82 and 84 in this example, shown below:

Dial zero:

Normally, with CDP, the BCM will only setup a call when all four (with 4 digit CDP) digits are dialed. To make 'dial-zero' work (to reach the operator on a remote PBX), create a Destination Code "0", with an Absorb Length: ALL. Point it to a unique Route number, with External Number: "0#". The # is the "end of dial" character. This way, a call will setup after only 1 digit is dialed. The NRS will also need an endpoint entry for zero.


Enable trunk to trunk on the CS1000 (LD 15, NET_DATA: DITI, TRNX and EXTT must all be YES).
Make sure the VoIP trunks have the appropriate NCOS value, probably 5 or higher.

Refer to ISDN (PRI) Cause Codes for Call Clearing Cause codes.

If when testing you see the following on a BCM phone: "Cause #42 "switching equipment congestion"
This cause indicates that the switching equipment generating this cause is experiencing a "period of high traffic"

It also means, check the IP trunks NCOS value! The trunks need an NCOS value allowing them to make the call, probably 5.

Home » Voip » Bcmipcdp