cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1926
Views
0
Helpful
15
Replies

No call is possible with external call-forwarding is configured (ISDN)

darcycamille
Level 1
Level 1

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

15 Replies 15

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