[cisco-voip] Strange Call Park Issue

Wes Sisk (wsisk) wsisk at cisco.com
Fri Oct 10 14:53:59 EDT 2014


Brain,

Thanks for sharing! I’ve often found that an open mind, or willingness to be wrong, has to led to the most interesting investigations.

This is an interesting use case. It suggests another “best practice” for auditing configs. Is this another iteration of “call routing loops” because the css of ingress gateway includes a pattern that routes back to the same gateway?

Is there ever a valid use case to forward a DN to a park number?

-Wes


On Oct 9, 2014, at 4:43 PM, Brian Meade <bmeade90 at vt.edu> wrote:

So I ran into this weird call park issue today I thought you all might find interesting.

We have a customer with CUCM 7.1.5 running the built-in attendant consoles.

Customer called in saying that when they parked a call via attendant console, the next incoming call to the operators would connect to the parked caller rather than going to an operator.

One of the strangest things I had heard of.  I called their main number and sure enough I got connected to some poor customer that had been waiting on one of the park slots.

I then started tailing the attendant console service logs:
file tail activelog cm/trace/ac/log4j/acserver.txt

And kept seeing this every time a new call came in:
ACPilotRP: 8000: CallID: 20717678 invalid number. redirect failed to 1002

Looking up extension 1002 in CallManager, I found this is the extension of one of the operators.

So off to the CTIManager/CallManager traces.  From there, I saw the digit analysis for extension 1002 coming in fine.

Then I see instead of the call being sent to LineControl, it was being forwarded:
10/09/2014 14:39:02.752 CCM|Forwarding - logInterceptTableEntry
{
	 callKey= 0x606CE, 
	 ssKey = 0, recordStatus 0,
	 dnPattern =  1002, dnPartition = ecaabc2f-ab53-30bb-ec43-bd6671cd561d, dnPartitionSearchSpace = , 
	 cfa     = 8010, cfaToVM     = 0, cfaCss     = Censored_PT_List

So we can see here this operator has Call Forward All set to extension 8010.

So I looked that number up and sure enough, this is the first extension of their park number range.

Because the operator at extension 1002 had been idle the longest, they were getting every new incoming call.  This resulted in new callers being connected to whoever was parked on their first park slot by the operators.  If no one was on park, it skipped that operator and went to the next one due to the digit analysis error-ing out:
CallParkManager - ERROR  wait_SsInterceptInd - No Calls parked on ParkNumber=

As soon as we removed the forward all on that operator's extension, everything was resolved.

Hopefully this was as interesting to you all as it was to me and also a reminder to never dismiss a user's problem description no matter how impossible/crazy it seems.

Brian




_______________________________________________
cisco-voip mailing list
cisco-voip at puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip




More information about the cisco-voip mailing list