Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Community Member

Recovery on Timer Expiry with E1 R2 CAS

Our Client is having the following problem:

They are having a serious problem with our live production environment which we need some assistance urgently.

Most of the calls come through remote gateways are failing with the disconnect reason of "RECOVERY ON TIMER EXPIRY".

I have gone through the cisco TAC documents and it clearly mention about this problem and a solution. But the solution is only based on ISDN. they are

not using ISDN. What we have is R2 digital with CAS. The whole document mention about ISDN t310 parameter and how to adjust it to overcome this problem. But that is not the solution for them. I was trying to find the solution for CAS on those documents, but could not.Could you all please help me to solve this problem. What is the Parameter which I should adjust to over come this.

This is now on our production environment and effecting the whole system.

Regards,

Noufel

2 REPLIES
Cisco Employee

Re: Recovery on Timer Expiry with E1 R2 CAS

This all depends on where the disconnect is coming from. It is likely that the OGW is terminating the call because it's taking so long for the TGW to connect the call. E1 R2 is notorious for this. Can you describe your topology and also provide "debug voip ccapi inout" for a call that has this problem?

Regards,

Clay

Community Member

Re: Recovery on Timer Expiry with E1 R2 CAS

Thank you for the reply!!!

Please find the below informations:

It's very tough to take a debug. But this is a slot which I manage to

drag from the running debug.

clien's setup is quite simple, where as they have IP connection and a R2 E1 with CAS. One dial peer for voip and one for POTS over the E1.

All the calls coming from voip dial peer will be routed to POTS. There is a

TCL application inbetween to interface with the billing system.

Note:Please note that on Debug command, some information has been overwrite with xxxxx due to the confidentiality. IP addresses will be as xxx.xxx.xxx.xxx

Debug :

2d21h: //9239/447D8204A87C/CCAPI/cc_delete_call_entry: Deleting profileTable[0x6

43E8728]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDDestructTDHashProfileTab: Destructor Profile

Table (0x643E8728)

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDDestructInstanceTDObject: tdObject[0x642652F8

] tagID[5]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDDestructInstanceTDObject: tdObject[0x64313084

] tagID[29]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDDestructInstanceTDObject: tdObject[0x62F188E8

] tagID[31]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDDestructInstanceTDObject: tdObject[0x643C3348

] tagID[6]

2d21h: //-1//APPL:/AppNewEvent: New event 0x64290B88

2d21h: //9239//APPL:/AppProcessEvent: Event 0x64290B88 CC_EV_CALL_DISCONNECT_DON

E[16]:

2d21h: //9239//APPL:/AppProcessEvent: LEG[9239 ][TCL_HAND][LEG_DISCONNECTING(9

)][Cause(102)][UC=1 ]

2d21h: //9239//TCL2:/TclInterpHandler: Tcl handler 0x643768F0 processing CC_EV_C

ALL_DISCONNECT_DONE

2d21h: //9239//TCL2:/TclInterpCleaner:

2d21h: //9239//APPL:/AppFreeLeg: Call Id 9239

2d21h: //-1//APPL:/AppFreeEvent: Freeing event 0x64290B88 CC_EV_CALL_DISCONNECT_

DONE[16]

2d21h: //-1//APPL:/AppNewEvent: New event 0x64291D68

2d21h: //-1//TCL2:HN0EF23CFC:/TclCallProcess: Interp Done

2d21h: //-1//TCL2:HN0EF23CFC:/TclInterpCleanup: Terminate TRUE Terminated TRUE{H

AN[TCL_HAND][NULL ] ( )}

2d21h: //-1//TCL2:HN0EF23CFC:/TclFreeInterp: {HAN[TCL_HAND][NULL ] ( )}

2d21h: //-1//APPL:/AppObjCleanupObjectTable:

2d21h: //-1//APPL:/AppManagerFreeProcess: pProcess(0x6426E9C8)=3

2d21h: //-1//APPL:/AppFreeEvent: Freeing event 0x64291D68 APP_EV_TCLINTERP_DONE[

100]

2d21h: //-1//APPL:/AppNewEvent: New event 0x64295308

2d21h: //-1//APPL:/AppFreeEvent: Freeing event 0x64295308 APP_EV_NULL[0]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDUtilSetDataInstance: Setting data for callID[

9242], tagID[31], instID[-1], data[0x63D7D29C], dataSize[4]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDConstructInstanceTDObject: tdObject[0x6431B46

C], nxtElem[0x0], magic[0xFACE0FFF] tagID[31], dataLen[4], modif[2]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDPvtProfileTableBuildManager: Invoking necessa

ry profileTable updaters...

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDPvtAddObjectToProfileBucket: profileTable[0x6

44E0AC8], tdObject[0x6431B46C]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDPvtProfileTableBuildManager:

2d21h: ccTDUtilDumpAllElemInProfileTab: profileTable[0x644E0AC8], numBuckets[11]

, numEntries[2]

2d21h: Bucket { 0 } ------>0x6431B46C[0x0,t-31,l-4,d-0x6431B48C,m-2,u-250767,g-F

ACE0FFF]

2d21h:

2d21h: Bucket { 6 } ------>0x64243B60[0x0,t-26,m-1,g-FACE0FFF 0x64313084,i-0

6,l-4,d-0x643130A4,m-1,u-250760,g-FACE0FFF> ]

2d21h:

2d21h: //9241/xxxxxxxxxxxx/CCAPI/cc_api_call_disconnected: (vdbPtr=0x0, callID=0

x2419, cause=0x66, rawmsg=0x0)

2d21h: //-1//APPL:/AppNewEvent: New event 0x6428F9A8

2d21h: //9241/xxxxxxxxxxxx/CCAPI/cc_api_get_transfer_info: (callID=0x2419)

2d21h: //9241//APPL:/AppProcessEvent: Event 0x6428F9A8 CC_EV_CALL_DISCONNECTED[1

5]:

2d21h: //9241//APPL:/AppProcessEvent: LEG[9241 ][CS_HAND ][LEG_INCPROCEED(3)][

Cause(102)][UC=1 ]

2d21h: //9241//PCM :/CS_Setting_DISCONNECTED:

2d21h: //-1//PCM :/CSMapDiscCause: ccdc(102) --> 9

2d21h: //-1//PCM :HN0EF24BF4:/CSDiscReturnAndEmptyLegALL:

2d21h: //-1//APPL:/AppSaveRawMsg:

2d21h: //-1//PCM :/CSDiscReturnAndEmptyLegALL: , No of Connections: 0

2d21h: //9242//APPL:LP:HN0EF24BF8:/AppPushLegORConnectionONLYHANDLER: Pushing LE

G[9242 ][CS_HAND ][LEG_OUTINIT(6)][Cause(0)][UC=1 ] Onto {HAN[DN_HAND ][CS_HAN

D ] ( )}

2d21h: //-1//PCM :HN0EF24BF8:/DNCleanup: Terminate=TRUE Status DN_SUCCESS Leg[92

42]

2d21h: //-1//PCM :HN0EF24BF8:/DNSettlementCleanup: cid(9241) trans=0x0, provider

=0

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccCallSetAAA_Accounting: callID=0x241A, account

ing=0

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccTDUtilGetDataByValue: CallID[9242], tagID[31]

, instID[-1]

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccCallDisconnect: (callID=0x241A, cause=0x66 ta

g=0x0)

2d21h: //9242/48F2DE2BA880/CCAPI/ccCallDisconnect: calling accounting start for

callID=9242 leg_type=0

2d21h: //9242/48F2DE2BA880/CCAPI/ccCallDisconnect: existing_cause = 0x0, new_cau

se = 0x66

2d21h: //9242/xxxxxxxxxxxx/CCAPI/cc_api_get_transfer_info: (callID=0x241A)

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccTDUtilGetDataByValue: CallID[9242], tagID[31]

, instID[-1]

2d21h: //9241//PCM :/CallSetupHandler: (CS_SETTING[0]) -----(CS_EV_DISCONNECTED[

6])------->>>(CS_CLEANUP[12])

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccCallGetVoipFlag: ccCallGetVoipFlag: callID=0x

241A, mask=1

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccCallGetVoipFlag: ccCallGetVoipFlag: callID=0x

241A, mask=1

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccTDUtilGetDataByValue: CallID[9242], tagID[13]

, instID[-1]

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccTDUtilGetDataByValue: No tdObject found in pr

ofileTable for tagID[13] of callID[9242]

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccTDUtilGetDataByValue: CallID[9242], tagID[25]

, instID[-1]

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccTDUtilGetDataByValue: No tdObject found in pr

ofileTable for tagID[25] of callID[9242]

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccTDUtilGetDataByRef: No tdObject found in prof

ileTable for tagID[27] of callID[9242]

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccTDUtilGetDataByRef: No tdObject found in prof

ileTable for tagID[30] of callID[9242]

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccCallGetVoipFlag: ccCallGetVoipFlag: callID=0x

241A, mask=2

2d21h: //9242/xxxxxxxxxxxx/CCAPI/cc_api_call_disconnect_done: (vdbPtr=0x63D66C28

, callID=0x241A, disp=0, tag=0x0)

2d21h: //9242/xxxxxxxxxxxx/CCAPI/ccTDUtilGetDataByRef: No tdObject found in prof

ileTable for tagID[6] of callID[9242]

2d21h: //9242/48F2DE2BA880/CCAPI/cc_delete_call_entry: not incoming entry

2d21h: //9242/48F2DE2BA880/CCAPI/cc_delete_call_entry: entry's incoming FALSE.

2d21h: //9242/48F2DE2BA880/CCAPI/cc_delete_call_entry: is_incoming is FALSE

2d21h: //9242/48F2DE2BA880/CCAPI/cc_delete_call_entry: Deleting profileTable[0x6

44E0AC8]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDDestructTDHashProfileTab: Destructor Profile

Table (0x644E0AC8)

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDDestructInstanceTDObject: tdObject[0x6431B46C

] tagID[31]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDDestructMultiInstHolderObject: MultiInstTDObj

[0x64243B60] tagID[26] numInst[1]

2d21h: //-1/xxxxxxxxxxxx/CCAPI/ccTDDestructInstanceTDObject: tdObject[0x64313084

] tagID[26]

2d21h: //9241//TCL2:/TclInterpHandler: Tcl handler 0x6426D774 processing CC_EV_C

ALL_DISCONNECTED

2d21h: //9241//TCL2:/TclInterpDriver:

2d21h: //9241//TCL2:/TclEventPreprocessing:

2d21h: //9241//TCL2:/MakeTransition: FSM Transtion: ([6 ]PLACECALL,[15]ev_discon

nected)---([2 ]act_Cleanup)--->([6 ]PLACECALL)

2d21h: //9241//TCL2:/tcl_callCmd: call close

2d21h: //9241//TCL2:/tcl_closeCallCmd: close {HAN[TCL_HAND][NULL ] ( LEG[92

41 ][CS_HAND ][LEG_INCPROCEED(3)][Cause(102)][UC=1 ]HAN[CS_HAND][TCL_HAND][FAL

SE] [UC=1 ])}

2d21h: //-1//APPL:/AppFreeEvent: Freeing event 0x6428F9A8 CC_EV_CALL_DISCONNECTE

D[15]

2d21h: //-1//APPL:/AppNewEvent: New event 0x64294A18

2d21h: //-1//TCL2:HN0EF24BC8:/TclCallProcess: Interp Done

2d21h: //9241//TCL2:/TclInterpCleanup: Terminate TRUE Terminated FALSE{HAN[TCL_H

AND][NULL ] ( LEG[9241 ][CS_HAND ][LEG_INCPROCEED(3)][Cause(102)][UC=1 ]HA

N[CS_HAND][TCL_HAND][FALSE] [UC=1 ])}

2d21h: //-1//PCM :HN0EF24BF4:/CallSetupCleanup: Terminate=TRUE

2d21h: //-1//PCM :HN0EF24BF4:/CSDiscReturnAndEmptyLegALL:

2d21h: //-1//APPL:/AppSaveRawMsg:

2d21h: //-1//PCM :/CSDiscReturnAndEmptyLegALL: , No of Connections: 0

2d21h: //-1//PCM :HN0EF24BF8:/DNCleanup: Terminate=TRUE Status DN_SUCCESS Leg[92

42]

2d21h: //-1//PCM :HN0EF24BF8:/DNSettlementCleanup: cid(9241) trans=0x0, provider

=-1

2d21h: //-1//PCM :HN0EF24BF4:/CallSetupCleanup: State CS_CLEANUP

2d21h: //-1//APPL:/AppFreeEvent: Freeing event 0x64294A18 APP_EV_TCLINTERP_DONE[

100]

2d21h: //-1//APPL:/AppNewEvent: New event 0x64295BF8

2d21h: //9242//APPL:/AppProcessEvent: Event 0x64295BF8 CC_EV_CALL_DISCONNECT_DON

E[16]:

2d21h: //9242//APPL:/AppProcessEvent: LEG[9242 ][DN_HAND ][LEG_DISCONNECTING(9

)][Cause(102)][UC=1 ]

2d21h: //9242//PCM :/DN_DISCDONE:

2d21h: //9242//APPL:/AppFreeLeg: Call Id 9242

2d21h: //-1//PCM :HN0EF24BF8:/DNReturnIFDone:

2d21h: //-1//APPL:/AppFreeEvent: Freeing event 0x64295BF8 CC_EV_CALL_DISCONNECT_

DONE[16]

2d21h: //-1//APPL:/AppNewEvent: New event 0x64290298

2d21h: //-1//PCM :HN0EF24BF8:/DNHandler: (DN_SETTING[2])--(DN_EV_DISCDONE[3])-->

>>(DN_SETTING[2])

2d21h: //-1//PCM :HN0EF24BF4:/CS_DNHANDDONE:

2d21h: //-1//PCM :HN0EF24BF8:/DNCleanup: Terminate=FALSE Status DN_SUCCESS Leg[9

242]

2d21h: //-1//PCM :HN0EF24BF8:/DNSettlementCleanup: cid(9241) trans=0x0, provider

=-1

2d21h: //-1//APPL:HN0EF24BF8:/AppPopHandler: Poping {HAN[DN_HAND ][CS_HAND ]

( )}

2d21h: //-1//PCM :HN0EF24BF8:/DNSetFree:

2d21h: //-1//APPL:/AppFreeEvent: Freeing event 0x64290298 APP_EV_DESTINATION_DON

E[94]

2d21h: //-1//PCM :HN0EF24BF4:/CSReturnIFDone: CallSetup[0x63EFF30C] handlercount

=0 Waits=0 #Objects=1 (CS_CLEANUP)

2d21h: CallSetupDump: CallSetup[0x63EFF30C] State: CS_CLEANUP[12] #Handler=0 #Wa

its=0#Objects=1

2d21h: All Destinations:

2d21h: WaitList of Destinations:

Regards,

Noufel

Engineer (CCNP)

Dynacom Electronics

305
Views
0
Helpful
2
Replies
CreatePlease to create content