Call forward disconnects after 30 seconds

Unanswered Question
Sep 16th, 2010
User Badges:

I have a UC540 with a SIP trunk. The incoming calls are answered by CUE, the caller hears a greeting message and then is connected to the operator.

If the operator activate the CFA, the calls are forwarded to her mobile but the call is disconnected after 30 seconds.

If I program the incoming calls to go directly to operator phone (without greeting message on CUE) then there is no problem with CFA.

The Provider of SIP trunk make his tests and it says that the UC540 disconnects the call. I think they have right because the UC540 sends first the BYE message. See below debug ccsip messages:


000705: Sep 15 14:33:29.860: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent:
BYE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 172.21.16.145:5060;branch=z9hG4bK5EE12C4
From: 35722100444 <sip:[email protected];user=phone>;tag=E27CCBC0-20C2
To: 25811102 <sip:[email protected];user=phone>;tag=103465381
Date: Wed, 15 Sep 2010 14:32:57 GMT
Call-ID: [email protected]
User-Agent: Cisco-SIPGateway/IOS-12.x
Max-Forwards: 70
Route: <sip:217.27.60.204;lr=on;ftag=103465381;nat=yes>
Timestamp: 1284561209
CSeq: 102 BYE
Reason: Q.850;cause=86
Content-Length: 0

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
antyeung Thu, 09/16/2010 - 08:05
User Badges:
  • Bronze, 100 points or more

Can you get the sip trace for the entire duration of the call?


Reason: Q.850;cause=86


Call having the requested call identity has been cleared

Typical scenarios include:

Network timeout

Call cleared by remote user.

86

Indicates that the network has received a call identity information  element indicating a suspended call that has in the meantime been  cleared wile suspended.

antyeung Sun, 09/19/2010 - 20:54
User Badges:
  • Bronze, 100 points or more

On the INVITE that is sent out to the CFA destination the UC500 includes the following header indicating support for session refresh-


002032: Sep 17 04:09:19.189: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent:
INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 172.21.16.145:5060;branch=z9hG4bK6FB40D
Remote-Party-ID: "24367040 " ;party=calling;screen=no;privacy=off
From: "24367040 " ;tag=EA8EC9EC-1D0F
To:
Date: Fri, 17 Sep 2010 04:09:19 GMT
Call-ID: [email protected]

...   


Content-Disposition: session;handling=required


The 200 OK that we receive from the provider indicating that the far-end answered specifies the session refresher parameters where the UAC (UC500) should be the session refresher-


002035: Sep 17 04:09:32.394: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Received:
SIP/2.0 200 Ok
Via: SIP/2.0/UDP 172.21.16.145:5060;rport=58590;received=172.21.16.145;branch=z9hG4bK6FB40D
From: "24367040 " ;tag=EA8EC9EC-1D0F
To: ;tag=547697925
Call-ID: [email protected]
CSeq: 101 INVITE
Contact:  [email protected]:5060>
Record-Route:
Allow: INVITE,ACK,PRACK,SUBSCRIBE,BYE,CANCEL,NOTIFY,INFO,REFER,UPDATE
Supported: timer
Session-Expires: 86400;refresher=uac

...


We later then send a REINVITE to refresh the session-


002037: Sep 17 04:09:32.418: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent:
INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 172.21.16.145:5060;branch=z9hG4bK6FD25E7
Remote-Party-ID: ;party=calling;screen=no;privacy=off
From: 35722100444 ;tag=EA8EA1D0-9DE
To: 24367040 [email protected];user=phone>;tag=906549646
Date: Fri, 17 Sep 2010 04:09:32 GMT

...


But we don't get a response so we disconnect the call-


002039: Sep 17 04:10:04.451: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent:
BYE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 172.21.16.145:5060;branch=z9hG4bK6FE1D06
From: 35722100444 ;tag=EA8EA1D0-9DE
To: 24367040 [email protected];user=phone>;tag=906549646
Date: Fri, 17 Sep 2010 04:09:32 GMT
Call-ID: [email protected]



We have two options to fix this-


1. Figure out why the provider is not responding to the reINVITE to refresh the session. Maybe they don't support the reINVITE method?

2. Try to find a way for the UC500 to not advertise session handling as a requirement.


For (2), can you send attach the running configurations excluding passwords and public IP addresses?


-Anthony

Michalis Michael Mon, 09/20/2010 - 00:05
User Badges:

Thank you very much Anthony for your help.

I will speak with the provider for the reINVITE.

In the case they do not support it, I am attaching you the configuration of UC500.

Attachment: 
antyeung Mon, 09/20/2010 - 08:24
User Badges:
  • Bronze, 100 points or more

/* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}

/* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}

Sorry, I misquoted. "Content-Disposition: session;handling=required" doesn't refer to session refresh but to the SDP. The "timer" timer extension however is what we want - " Supported: 100rel,timer,resource-priority,replaces,sdp-anat". Are you using CCA to configure the UC500?

Michalis Michael Tue, 09/21/2010 - 06:38
User Badges:

Hi Anthony,


I spoke with my provider and we find out that the problem is that their softswitch does not support re-invite messages. As shown below UC500 sends a re-invite message for the first incoming leg and does not get a reply.


Do you know how can I disable the re-invite messages from UC500 using CLI?


002037: Sep 17 04:09:32.418: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent:
INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 172.21.16.145:5060;branch=z9hG4bK6FD25E7
Remote-Party-ID: ;party=calling;screen=no;privacy=off
From: 35722100444 ;tag=EA8EA1D0-9DE
To: 24367040 [email protected];user=phone>;tag=906549646
Date: Fri, 17 Sep 2010 04:09:32 GMT
Call-ID: [email protected]
Route:
Supported: 100rel,timer,resource-priority,replaces,sdp-anat
Min-SE:  1800
Cisco-Guid: 0662402989-3242725855-2594763222-3782281067
User-Agent: Cisco-SIPGateway/IOS-12.x
Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER
CSeq: 101 INVITE
Max-Forwards: 70
Timestamp: 1284696572
Contact:
Expires: 180
Allow-Events: telephone-event
Session-Expires:  86400;refresher=uac
Content-Type: application/sdp
Content-Length: 244

antyeung Tue, 09/21/2010 - 07:46
User Badges:
  • Bronze, 100 points or more

Can you try using sip-profiles-


voice class sip-profiles 1
request INVITE sip-header Supported remove


and apply this to the outgoing sip dial-peer

antyeung Tue, 09/21/2010 - 13:41
User Badges:
  • Bronze, 100 points or more

Is it sending the "Supported: timer" header?

Actions

This Discussion