cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3134
Views
0
Helpful
13
Replies

Call connects but no voice

jcmartin
Level 1
Level 1

Wireless Phone --> 881W router --> VPN --> ASA5510 --> LAN with CCM and Voice Gateway

Phone registers to CCM

Internal calls work

External calls connect but get no voice in either direction

Any thoughts?

13 Replies 13

jcmartin
Level 1
Level 1

Note that IOS firewall in 881 and ASA abe both inspecting SCCP, and that phones on the LAN side of the VPN can call external numbers.

Is the phone under NAT?

Can you post the output of command "debug ip nat sip" on the 881 router?

Is the command "inspect sip" or "fixup sip" enabled on the ASA?

Can you take a wireshark trace of the same call between ASA and CCM and between phone and 881?

We can compare traces to find the issue.

Regards.

Using SCCP, not SIP, and the phone is not using NAT prior to being encrypted in the tunnel.  Inspect SCCP is enabled on both ends.

If I correctly understand, a call to another internal extension of CCM is OK.

The issue regarding calls that pass through the voice gateway.

Right?

Correct.  Calls that pass through the gateway ring, but there is no voice.

Is the voice gateway controlled via MGCP from CCM or is It connected via a SIP trunk?

The voice gateway is H.323 via Call Manager.

Can you post the output of "debug h245 asn1" command during problematic call?

Regards.

Jan  9 15:01:49.826: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= request : terminalCapabilitySet :

    {

      sequenceNumber 1

      protocolIdentifier { 0 0 8 245 0 7 }

      multiplexCapability h2250Capability :

      {

        maximumAudioDelayJitter 20

        receiveMultipointCapability

        {

          multicastCapability FALSE

          multiUniCastConference FALSE

          mediaDistributionCapability

          {

            {

              centralizedControl FALSE

              distributedControl FALSE

              centralizedAudio FALSE

              distributedAudio FALSE

              centralizedVideo FALSE

              distributedVideo FALSE

            }

          }

        }

        transmitMultipointCapability

        {

          multicastCapability FALSE

          multiUniCastConference FALSE

          mediaDistributionCapability

          {

            {

              centralizedControl FALSE

              distributedControl FALSE

              centralizedAudio FALSE

              distributedAudio FALSE

              centralizedVideo FALSE

              distributedVideo FALSE

            }

          }

        }

        receiveAndTransmitMultipointCapability

        {

          multicastCapability FALSE

          multiUniCastConference FALSE

          mediaDistributionCapability

          {

            {

              centralizedControl FALSE

              distributedControl FALSE

              centralizedAudio FALSE

              distributedAudio FALSE

              centralizedVideo FALSE

              distributedVideo FALSE

            }

          }

        }

        mcCapability

        {

          centralizedConferenceMC FALSE

          decentralizedConferenceMC FALSE

        }

        rtcpVideoControlCapability FALSE

        mediaPacketizationCapability

        {

          h261aVideoPacketization FALSE

        }

        logicalChannelSwitchingCapability FALSE

        t120DynamicPortCapability FALSE

      }

      capabilityTable

      {

        {

          capabilityTableEntryNumber 32

          capability receiveAndTransmitDataApplicationCapability :

          {

            application t38fax :

            {

              t38FaxProtocol udp : NULL

              t38FaxProfile

              {

                fillBitRemoval FALSE

                transcodingJBIG FALSE

                transcodingMMR FALSE

                version 0

                t38FaxRateManagement transferredTCF : NULL

                t38FaxUdpOptions

                {

                  t38FaxMaxBuffer 200

                  t38FaxMaxDatagram 320

                  t38FaxUdpEC t38UDPRedundancy : NULL

                }

              }

            }

            maxBitRate 144

          }

        },

        {

          capabilityTableEntryNumber 39

          capability receiveAudioCapability : genericAudioCapability :

          {

            capabilityIdentifier standard : { 1 3 6 1 4 1 30942 0 1 }

          }

        },

        {

          capabilityTableEntryNumber 21

          capability receiveAudioCapability : g722-48k : 20

        },

        {

          capabilityTableEntryNumber 20

          capability receiveAudioCapability : g722-56k : 20

        },

        {

          capabilityTableEntryNumber 19

          capability receiveAudioCapability : g722-64k : 20

        },

        {

          capabilityTableEntryNumber 17

          capability receiveAudioCapability : nonStandard :

          {

            nonStandardIdentifier h221NonStandard :

            {

              t35CountryCode 181

              t35Extension 0

              manufacturerCode 18

            }

            data '436C65617243686964'H

          }

        },

        {

          capabilityTableEntryNumber 6

          capability receiveAudioCapability : g729AnnexA : 2

        },

        {

          capabilityTableEntryNumber 5

          capability receiveAudioCapability : g729 : 2

        },

        {

          capabilityTableEntryNumber 13

          capability receiveAudioCapability : g729wAnnexB : 2

        },

        {

          capabilityTableEntryNumber 14

          capability receiveAudioCapability : g729AnnexAwAnnexB : 2

        },

        {

          capabilityTableEntryNumber 15

          capability receiveAudioCapability : g7231 :

          {

            maxAl-sduAudioFrames 1

            silenceSuppression TRUE

          }

        },

        {

          capabilityTableEntryNumber 16

          capability receiveAudioCapability : nonStandard :

          {

            nonStandardIdentifier h221NonStandard :

            {

              t35CountryCode 181

              t35Extension 0

              manufacturerCode 18

            }

            data '47373233316172'H

          }

        },

        {

          capabilityTableEntryNumber 11

          capability receiveAudioCapability : g7231 :

          {

            maxAl-sduAudioFrames 1

            silenceSuppression FALSE

          }

        },

        {

          capabilityTableEntryNumber 3

          capability receiveAudioCapability : g711Ulaw64k : 20

        },

        {

          capabilityTableEntryNumber 4

          capability receiveAudioCapability : g711Alaw64k : 20

        },

        {

          capabilityTableEntryNumber 10

          capability receiveAudioCapability : g728 : 8

        },

        {

          capabilityTableEntryNumber 9

          capability receiveAudioCapability : nonStandard :

          {

            nonStandardIdentifier h221NonStandard :

            {

              t35CountryCode 181

              t35Extension 0

              manufacturerCode 18

            }

            data '47373236723332'H

          }

        },

        {

          capabilityTableEntryNumber 8

          capability receiveAudioCapability : nonStandard :

          {

            nonStandardIdentifier h221NonStandard :

            {

              t35CountryCode 181

              t35Extension 0

              manufacturerCode 18

            }

            data '47373236723234'H

          }

        },

        {

          capabilityTableEntryNumber 7

          capability receiveAudioCapability : nonStandard :

          {

            nonStandardIdentifier h221NonStandard :

            {

              t35CountryCode 181

              t35Extension 0

              manufacturerCode 18

            }

            data '47373236723136'H

          }

        }

      }

      capabilityDescriptors

      {

        {

          capabilityDescriptorNumber 1

          simultaneousCapabilities

          {

            {

              32,

              5,

              6,

              13,

              14,

              3,

              4,

              7,

              8,

              9,

              17,

              10,

              16,

              15,

              11,

              11,

              19,

              20,

              21,

              39

            }

          }

        }

      }

    }

Jan  9 15:01:49.838: H245 MSC OUTGOING ENCODE BUFFER::= 027001060008817500078013800014000100000100000100000CC0010001001280001F4A0812860100807C0100014008C00200C802014040009080002624300D00000A2B0601040181F15E000180001421C0138000132180138000122140138000102020B500001209436C6561724368696480000522C00180000422800180000C2400010180000D2408010180000E220000C0000F2020B5000012074737323331617280000A22000040000220C0138000032040138000092240078000082020B500001207473732367233328000072020B500001207473732367232348000062020B500001207473732367231360080010013001F00040005000C000D0002000300060007000800100009000F000E000A000A0012001300140026

Jan  9 15:01:49.838:

Jan  9 15:01:49.838: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= request : masterSlaveDetermination :

    {

      terminalType 60

      statusDeterminationNumber 1491

    }

Jan  9 15:01:49.838: H245 MSC OUTGOING ENCODE BUFFER::= 01003C4005D3

Jan  9 15:01:49.838:

Jan  9 15:01:49.842: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 86

Jan  9 15:01:49.842: H245 MSC INCOMING ENCODE BUFFER::= 0270010600088175000A801380003C000100000100000101000CC00100010004800000860A0000070008824301030180000121402780000285014080000385011080002B85015000800002000001010002000300002B

Jan  9 15:01:49.842:

Jan  9 15:01:49.842: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= request : terminalCapabilitySet :

    {

      sequenceNumber 1

      protocolIdentifier { 0 0 8 245 0 10 }

      multiplexCapability h2250Capability :

      {

        maximumAudioDelayJitter 60

        receiveMultipointCapability

        {

          multicastCapability FALSE

          multiUniCastConference FALSE

          mediaDistributionCapability

          {

            {

              centralizedControl FALSE

              distributedControl FALSE

              centralizedAudio FALSE

              distributedAudio FALSE

              centralizedVideo FALSE

              distributedVideo FALSE

            }

          }

        }

        transmitMultipointCapability

        {

          multicastCapability FALSE

          multiUniCastConference FALSE

          mediaDistributionCapability

          {

            {

              centralizedControl FALSE

              distributedControl FALSE

              centralizedAudio FALSE

              distributedAudio FALSE

              centralizedVideo FALSE

              distributedVideo FALSE

            }

          }

        }

        receiveAndTransmitMultipointCapability

        {

          multicastCapability FALSE

          multiUniCastConference FALSE

          mediaDistributionCapability

          {

            {

              centralizedControl FALSE

              distributedControl FALSE

              centralizedAudio FALSE

              distributedAudio FALSE

              centralizedVideo TRUE

              distributedVideo FALSE

            }

          }

        }

        mcCapability

        {

          centralizedConferenceMC FALSE

          decentralizedConferenceMC FALSE

        }

        rtcpVideoControlCapability FALSE

        mediaPacketizationCapability

        {

          h261aVideoPacketization FALSE

        }

        logicalChannelSwitchingCapability FALSE

        t120DynamicPortCapability FALSE

      }

      capabilityTable

      {

        {

          capabilityTableEntryNumber 1

          capability genericControlCapability :

          {

            capabilityIdentifier standard : { 0 0 8 323 1 3 1 }

          }

        },

        {

          capabilityTableEntryNumber 2

          capability receiveAudioCapability : g722-64k : 40

        },

        {

          capabilityTableEntryNumber 3

          capability receiveAndTransmitUserInputCapability : dtmf : NULL

        },

        {

          capabilityTableEntryNumber 4

          capability receiveAndTransmitUserInputCapability : basicString : NULL

        },

        {

          capabilityTableEntryNumber 44

          capability receiveAndTransmitUserInputCapability : hookflash : NULL

        }

      }

      capabilityDescriptors

      {

        {

          capabilityDescriptorNumber 0

          simultaneousCapabilities

          {

            {

              2

            },

            {

              3,

              4

            },

            {

              44

            }

          }

        }

      }

    }

Jan  9 15:01:49.846: h245_decode_one_pdu: H245ASNDecodePdu rc = 0, bytesLeftToDecode = 0

Jan  9 15:01:49.846: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0

Jan  9 15:01:49.846: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= response : terminalCapabilitySetAck :

    {

      sequenceNumber 1

    }

Jan  9 15:01:49.846: H245 MSC OUTGOING ENCODE BUFFER::= 218001

Jan  9 15:01:49.846:

Jan  9 15:01:49.850: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 3

Jan  9 15:01:49.850: H245 MSC INCOMING ENCODE BUFFER::= 218001

Jan  9 15:01:49.850:

Jan  9 15:01:49.850: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= response : terminalCapabilitySetAck :

    {

      sequenceNumber 1

    }

Jan  9 15:01:49.850: h245_decode_one_pdu: H245ASNDecodePdu rc = 0, bytesLeftToDecode = 0

Jan  9 15:01:49.850: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0

Jan  9 15:01:49.850: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 2

Jan  9 15:01:49.850: H245 MSC INCOMING ENCODE BUFFER::= 2080

Jan  9 15:01:49.850:

Jan  9 15:01:49.850: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= response : masterSlaveDeterminationAck :

    {

      decision master : NULL

    }

Jan  9 15:01:49.850: h245_decode_one_pdu: H245ASNDecodePdu rc = 0, bytesLeftToDecode = 0

Jan  9 15:01:49.850: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0

Jan  9 15:01:49.850: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= response : masterSlaveDeterminationAck :

    {

      decision slave : NULL

    }

Jan  9 15:01:49.850: H245 MSC OUTGOING ENCODE BUFFER::= 20A0

Jan  9 15:01:49.850:

Jan  9 15:01:49.850: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= request : openLogicalChannel :

    {

      forwardLogicalChannelNumber 1

      forwardLogicalChannelParameters

      {

        dataType audioData : g722-64k : 20

        multiplexParameters h2250LogicalChannelParameters :

        {

          sessionID 1

          mediaControlChannel unicastAddress : iPAddress :

          {

            network '0A000206'H

            tsapIdentifier 25163

          }

          silenceSuppression TRUE

        }

      }

    }

Jan  9 15:01:49.850: H245 MSC OUTGOING ENCODE BUFFER::= 030000000CA013800B050001000A000206624B80

Jan  9 15:01:49.850:

Jan  9 15:01:49.854: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 20

Jan  9 15:01:49.854: H245 MSC INCOMING ENCODE BUFFER::= 030000000CA013800B050001000A012C140FA100

Jan  9 15:01:49.854:

Jan  9 15:01:49.854: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= request : openLogicalChannel :

    {

      forwardLogicalChannelNumber 1

      forwardLogicalChannelParameters

      {

        dataType audioData : g722-64k : 20

        multiplexParameters h2250LogicalChannelParameters :

        {

          sessionID 1

          mediaControlChannel unicastAddress : iPAddress :

          {

            network '0A012C14'H

            tsapIdentifier 4001

          }

          silenceSuppression FALSE

        }

      }

    }

Jan  9 15:01:49.854: h245_decode_one_pdu: H245ASNDecodePdu rc = 0, bytesLeftToDecode = 0

Jan  9 15:01:49.854: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0

Jan  9 15:01:49.854: H245 MSC OUTGOING PDU ::=

value MultimediaSystemControlMessage ::= response : openLogicalChannelAck :

    {

      forwardLogicalChannelNumber 1

      forwardMultiplexAckParameters h2250LogicalChannelAckParameters :

      {

        mediaChannel unicastAddress : iPAddress :

        {

          network '0A000206'H

          tsapIdentifier 25162

        }

        mediaControlChannel unicastAddress : iPAddress :

        {

          network '0A000206'H

          tsapIdentifier 25163

        }

        flowControlToZero FALSE

      }

    }

Jan  9 15:01:49.854: H245 MSC OUTGOING ENCODE BUFFER::= 22C000000680134C000A000206624A000A000206624B03000100

Jan  9 15:01:49.854:

Jan  9 15:01:50.314: h245_decode_one_pdu: more_pdus = 0, bytesLeftToDecode = 23

Jan  9 15:01:50.314: H245 MSC INCOMING ENCODE BUFFER::= 22C000000480101C00000A01256B5CF0000A01256B5CF1

Jan  9 15:01:50.314:

Jan  9 15:01:50.314: H245 MSC INCOMING PDU ::=

value MultimediaSystemControlMessage ::= response : openLogicalChannelAck :

    {

      forwardLogicalChannelNumber 1

      forwardMultiplexAckParameters h2250LogicalChannelAckParameters :

      {

        sessionID 1

        mediaChannel unicastAddress : iPAddress :

        {

          network '0A01256B'H

          tsapIdentifier 23792

        }

        mediaControlChannel unicastAddress : iPAddress :

        {

          network '0A01256B'H

          tsapIdentifier 23793

        }

      }

    }

Jan  9 15:01:50.314: h245_decode_one_pdu: H245ASNDecodePdu rc = 0, bytesLeftToDecode = 0

Jan  9 15:01:50.314: h245_decode_one_pdu: Read Pkt body: more_pdus:0 rc:0 asn_rc:0

Jan  9 15:01:56.770: %ISDN-6-CONNECT: Interface Serial0/0/0:21 is now connected to 12076504585 N/A

Jan  9 15:02:22.670: %ISDN-6-DISCONNECT: Interface Serial0/0/0:21  disconnected from 12076504585 , call lasted 25 seconds

And two interesting developments.  I tried a call to another outside number and actually got two-way voice for about a second or two before it stopped.  Also, it doesn't matter which side of the VPN the phone is on.  I brought one back to the central site and am still having the same problems.  But it seems to only be with the wireless phones.

Hi,

Have you allowed the RTP ports through in both directions

UDP 16384 to 32767


Regards
Alex

Regards, Alex. Please rate useful posts.

As I said, it is also happening when I bring the phone back to the central office and eliminate the VPN and firewall from the picture entirely.

jcmartin
Level 1
Level 1

I think I finally got it figured out.  Primarily, I think it was a phone load bug, so I upgraded the phone load and it was mostly fixed, though I did have to tweak the VPN ACL a bit, also, as once the phone load was updated, the symptoms changed slightly.  Thanks for the advice.

Review Cisco Networking for a $25 gift card