10-10-2013 07:20 AM - edited 03-16-2019 07:50 PM
Hi all,
I have a problem to make work call-forwarding on an IP Phone of a customer. When an external phone (PSTN) calls on an IP phone of the company (where forwarding to an external number is setted), the forwarding is not possible on an analogic phone (PSTN) and the call fails.
Here is the trace of call failure generated with "debug isdn q931" command on the Cisco 2900 Gateway :
000744: Oct 10 14:15:37.593: ISDN BR0/1/1 Q931: RX <- SETUP pd = 8 callref = 0x3B
Sending Complete
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0x89
Exclusive, B1
Calling Party Number i = 0x2083, <SOURCE PHONE (PSTN)>
Plan:Unknown, Type:National
Called Party Number i = 0x81, <IP PHONE EXTENSION>
Plan:ISDN, Type:Unknown
000745: Oct 10 14:15:37.601: ISDN BR0/1/1 Q931: TX -> CALL_PROC pd = 8 callref = 0xBB
Channel ID i = 0x89
Exclusive, B1
000746: Oct 10 14:15:37.621: ISDN BR0/1/1 Q931: TX -> SETUP pd = 8 callref = 0x08
Sending Complete
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0x8A
Exclusive, B2
Progress Ind i = 0x8083 - Origination address is non-ISDN
Calling Party Number i = 0x2083, '647359024'
Plan:Unknown, Type:National
Called Party Number i = 0x80, '0231205423'
Plan:Unknown, Type:Unknown
000747: Oct 10 14:15:38.045: ISDN BR0/1/1 Q931: RX <- CALL_PROC pd = 8 callref = 0x88
Channel ID i = 0x8A
Exclusive, B2
000748: Oct 10 14:15:39.805: ISDN BR0/1/1 Q931: RX <- PROGRESS pd = 8 callref = 0x88
Cause i = 0x87F2 - Unknown cause value
Progress Ind i = 0x8281 - Call not end-to-end ISDN, may have in-band info
000749: Oct 10 14:15:39.805: ISDN BR0/1/1 Q931: TX -> PROGRESS pd = 8 callref = 0xBB
Cause i = 0x87F2 - Unknown cause value
Progress Ind i = 0x8281 - Call not end-to-end ISDN, may have in-band info
000750: Oct 10 14:15:41.597: ISDN BR0/1/1 Q931: RX <- RELEASE_COMP pd = 8 callref = 0x3B
Cause i = 0x87E2 - Message not compatible with call state or not implemented
000751: Oct 10 14:15:41.601: ISDN BR0/1/1 Q931: TX -> DISCONNECT pd = 8 callref = 0x08
Cause i = 0x8090 - Normal call clearing
The problem occurs only when forwarding on a pstn phone, on a mobile or an other IP Phone it works perfectly.
A "Cause i = 0x87F2 - Unknown cause value" is generated when the call fails and I don't know where it comes from.
Does anyone can help me please ?
Regards,
Camille
10-28-2015 08:21 AM
Hi Camille,
I had the same issue, I fixed that by adding some commands:
GW(config)#voice-port 1
GW(config-voiceport)#bearer-cap speech
GW(config-voiceport)#voice-port 2
GW(config-voiceport)#bearer-cap speech
GW(config)#interface BRI 1
GW(config-if)#isdn send-alerting
GW(config-if)# isdn static-tei 0
GW(config-if)# isdn sending-complete
GW(config)#interface BRI 2
GW(config-if)#isdn send-alerting
GW(config-if)# isdn static-tei 0
GW(config-if)# isdn sending-complete
It was a Cisco 881 configured as a H.323 gateway and the remote end was Orange.
Regards,
Joel Capitao
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide