Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

No Chan on PRI

Status
Not open for further replies.

DrDaveT

Programmer
Mar 21, 2006
3
CA
I have a BCM400 v3.6 build 3.1a which fronts a small tech support call centre. I'm suffering from a no-chan error on outgoing calls.

Our PRI configuration is a little complicated, but I'll do my best to describe it. I searched for "no chan" and only got one hit, I checked the recommendation in that posting (B channel selection order). The Telco is supply me ascending sequential, and my BCM is set for decending sequential. BCM monitor doesn't give any indication that the inbound and outbound traffic is hitting in the middle.

Our PRI is oversubscribed, and configured with a number of RTM "pools". All 23 B channels are provisioned, but 26 PSTN are actually configured in three pools.

RTM1 is an inbound pool (size 10) for our 800 numbers
RTM2 is an inbound/outbound pool (size 8) for local calls
RTM3 is an outwats pool (size 8) for our outbound long distance
Maximum call concurrency is 23 calls combined from all three RTM's.

When we purchased this solution I was assured that the DMS100 would "route" the calls properly to these RTM pools and no special programming changes were needed on the BCM ... I should have known better!

Initially unconvinced, I played "what if" games with the sales rep and the DMS programmer she had on the phone and put forth some basic scenarios

Q. Lets say I've got 8 outbound long distance calls, now I dial a long distance call, what happens?
A. The switch (DMS100) would use one of your bidirectional PSTN (RTM2 above) to place the call and your local call capability (in and out) will be reduced by 1 call until that 9th call you just placed disconnects.

Q. Lets say I've got 10 people on incoming 800 calls and an 11th customer calls an 800 number, what happens?
A. The switch (DMS100) would use one of your bidirectional PSTN (RTM2 above) to place the call and your local call capability (in and out) will be reduced by 1 call until that 11th call you just received disconnects.

I had NO problem with either of the above statements. I should have known the problems I was in for when I get a call from a DMS programming 2 days before my PRI cutover and he tells me he doesn't understand what they asked him to program! :p

What I ended up with (after spending hours on the phone with the PRI repair dept)

1. None of my outbound long distance calls were using RTM3, all calls were using RTM2. RTM3 was completely idle.
2. My inbound 800 calls are using RTM1, but the 11th caller gets "busy"

After much screaming and tearing of hair and despite the assurances from my BCM supplier that "it's a Bell problem" and the instance of Bell that "it's a Nortel problem" I read enough of the documentation to create a new route

Route 000 - Pool A (my analog emergency lines)
Route 001 - PRI-A, Service Type: Public
Route 002 - PRI-A, Service Type: Outwats, ServiceID 1

Destination Code 91 uses Route 002, Absorb 1
Destination code 9A uses Route 001, Absorb 1

Magically my outbound LD calls started using RTM3, my outbound local calls RTM2 and the everything in the world was once again serene. Of course, this was too good to last...

Call volume has increased, and I've started to receive "busy signals" on inbound 800 calls, and "no chan" errors on outbound LD calls. After much watching of BCM monitor I determined:

1. RTM1 was giving busy signals to the callers after 10 concurrent incoming calls
2. RTM3 was giving no-chan errors after 8 concurrent outbound LD calls

More screaming at Bell and my BCM provider resulted in the normal responses... the BCM provider telling me it's a Bell problem, and Bell telling me that it's the responsibility of the BCM to choose a different route if RTM3 is full. Back into the BCM docs I dove in a panic, looking again for a solution.

Here's what I came up with:

A. I created a new Scheduled Service->Routing Service called "OutDial", active from 0100-0100 (24 hour) with overflow Yes.
B. In the Destination Code->91->Schedules->Outdial I added First: Route 002 (my outwats RTM3 route) Second: Route 001 (my normal PRI local dial route) Third: Route 000 (my emergency two analog lines in Pool A)

My hope was that, upon getting a "no chan" when trying to place the call on Route002 (outwats) that the BCM would fall back to Route 001 (my bidirectional pool) and place the call. NO SUCH LUCK :< My control sets all show that the schedule is active, but the 9th concurrent outbound calls still yields "no chan" on the set.

Can anyone shed some light on this as my BCM provider seems to be over their head on this, they escalated a ticket to Nortel (went all the way to a 2nd level tech) only to get a "Bell sets that up in the DMS" response. Bell is adamant that it's a BCM problem and they can't do anything about it.

We paid $500 for a traffic study that was all but useless (of course, the week that Bell was able to schedule the study we had lower then normal traffic). Until I get this call routing problem fixed I can't say for sure whether or not I'm hitting the 23 call concurrency limit or not. All my testing says I'm not and that it's only a routing problem. I'm not about to spend $4000+ on an expansion chassis and PRI card unless I can be satisfied that it's necessary.

Has anyone encountered and slain this particular beast, I'd greatly love to hear your solution(s). Thanks.
 
DrDave ....
Nice setup! Don't see Call-by-Call very often.

Let's consider the possibilities:
a) The overflow isn't working properly.
b) You need to adjust the CbC limits.
c) It could actually be a Telco issue.

Did Nortel support request archlogs when reviewing the problem? If so, its a good bet it is a provider issue.
The PRI setup message from the BCM to the C.O. should allow them to agree upon a B channel. Perhaps the C.O. is stopping the process when all channels for a particular service type are in use.

Can you post a trace from the BCM monitor UIP messaging?

Overflow may not work because the BCM doesn't see all of the B channels for that route in use... and the call setup is being denied by Telco.

Check the CbC limits.....
Setting CbC limits PRI pool limits for Call by Call services allows you to configure limits for service types without interacting with the CO. This feature sets the minimum and maximum number of incoming and
outgoing calls per service type for the PRI pool. The following information applies to a NA PRI.
The number of active calls are tracked. Whenever a call is setting up, a check determines if the call is allowed. Calls are not allowed if they exceed the maximum value for that service type or if they use lines needed to maintain the minimum value of other service types.

Follow these steps to program CbC Limits:
1 Click on the keys beside Services, Telephony Services, General settings, and CbC limits
2 Click on the key beside a pool type (PRI-A to PRI-F).
3 Select a service.
For example, Public.
The services that display depend on the PRI protocol.

Note: The total of the minimum values for incoming or outgoing PRI services cannot exceed the total number of lines in the PRI pool. The maximum value for an incoming or outgoing PRI service cannot exceed the total number of lines in the PRI pool.

HTH!

SD
 
Thanks for the concise reply. The CbC limits were not defined at all (min 0, max 23 on all options)

I set the limits as follows (these are the only types we use). We provisioned 23 PSTN, but as previously explained, 8 are configured for bidirectional general use, and 8 are configured for outbound LD only. This gives me the following limits

Public min 0, max 8
Outwats min 0, max 8

I temporarily set Public back to max 23 to make sure the situation below was being triggered by the 8 limit on the Outwats and not the Public limit.

I increased the complexity of my routing a little. To recap my routes:

Route 000 - My Analog Lines (Pool A, 2 lines)
Route 001 - PRI-A, Service: Public
Route 002 - PRI-A, Service: OutWats, ServiceID: 1

The service setting for Scheduled services->Routing service->Outdial is Service Setting AUTO, Overflow Y

My Destination Codes:

Normal schedule for all of these is set to Route 000. All are "Absorb 1" to strip the leading 9

First set of Outdial dest codes causes toll free to route down the public pool (Route 001) instead of using outwats.

91866 - First: Rte 001, Second: none
91877 - First: Rte 001, Second: none
91888 - First: Rte 001, Second: none

This catches all other LD calls
918A - First: Rte 002, Second: Rte 001, Third: Rte 000
91A - First: Rte 002, Second: Rte 001, Third: Rte 000

This is for local calls in my area code (we have 10 digit dialing, so all local calls in my area code start with 99)

99 - First: Route 001

The catch-all for all other local type calls (9411 for example)

9A - First: Route 001

In summary (in the same order they appear on my screen)
Call routing->Destination codes

91866 - First: Rte 001, Second: none
91877 - First: Rte 001, Second: none
91888 - First: Rte 001, Second: none
918A - First: Rte 002, Second: Rte 001, Third: Rte 000
91A - First: Rte 002, Second: Rte 001, Third: Rte 000
99 - First: Rte 001, Second: none
9A - First: Rte 001, Second: none

What's happening now, since installing the CbC limits, instead of dialing the number and getting a "no chan" after dialing the entire number, the 9th LD call returns "No free lines" immediately on dialing the first digit of the area code in the LD call.

This would seem to indicate that my CbC limit on the 91A route is functioning correct (ie. not even sending the call to the DMS) when more then 8 LD calls are attempted.

Unfortunately, this would also seem to indicate that my overflow routing isn't working properly. Based on the way this is configured...

91A - First: Rte 002, Second: Rte 001, Third: Rte 000

...the BCM should have attempted to use Route 001 when Route 002 reached the CbC limit, and if the PRI was maxed out, then use Route 000 (my Pool A analogs) to place the call, correct?

Have I missed something necessary to make the overflow routing work properly? All my control sets are displaying the "Services ON" message and pressing LIST shows my Outdial Routing service is active.

On a separate note, is there a way to stop the "Services ON" from displaying on my phones... the service is 24 hr so it will always be on and the message is confusing some phone users.
 
Hey DrDave ....
The "Services ON" message has always been an issue.
I would suggest defining one control set for all lines and sets. We typically use the phone in the switchroom. Only the control set will display the "Services ON" message. Sounds like each or your sets is its own control set.
This may be affecting the overflow routing too.

Try this on the overflow just as a test:
91A - First: Rte 002, Second: NONE, Third: NONE

This should force the call attempt to the route programmed for the "Normal" Schedule, provide "Expensive Route" on the set display, and give an audible warning.

BCM build 3.1a, had all updates factory applied to, and including Cumulative 2.0.
Have any other patches been applied?

Let me know how that test works.

SD

 
According to the latest feedback we got from a Nortel distributor, our problem is that routing in a BCM will absolutely NOT overflow to a different service group on the same PRI. We are trying to overflow from Service: Outwats to Service: Public on the same PRI.

They say this will work only if we had 2 different PRI, or if the overflow was to Analog lines.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top