h323 disconect code

Upload: h4rvil

Post on 05-Apr-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 H323 Disconect Code

    1/15

    Details of Cause Codes and Debug Values for VoIP

    Use the following tables when reading debugs and the associated values within the debugs.

    Q.931 Call Disconnection Causes

    These are cause codes from the debug voip ccapi inout command.

    Call Disconnection Cause Value (inHex)

    Meaning and Number (in Decimal)

    CC_CAUSE_UANUM = 0x1 Unassigned number (1)

    CC_CAUSE_NO_ROUTE = 0x3 No route to destination (3)

    CC_CAUSE_NORM = 0x10 Normal call clearing (16)

    CC_CAUSE_BUSY = 0x11 User busy (17)

    CC_CAUSE_NORS = 0x12 No user response (18)

    CC_CAUSE_NOAN = 0x13 No user answer (19)CC_CAUSE_REJECT = 0x15 Call rejected (21)

    CC_CAUSE_INVALID_NUMBER =0x1C

    Invalid number (28)

    CC_CAUSE_UNSP = 0x1F Normal, unspecified (31)

    CC_CAUSE_NO_CIRCUIT = 0x22 No circuit (34)

    CC_CAUSE_NO_REQ_CIRCUIT =0x2C

    No requested circuit (44)

    CC_CAUSE_NO_RESOURCE = 0x2F No resource (47)

    CC_CAUSE_NOSV = 0x3F Service or option not available, or

    unspecified (63)

    Codec Negotiation Values

    These codec negotiation values are from the debug voip ccapi inout command.

    Negotiation Value Meaning

    codec=0x00000001 G711 ULAW 64K PCM

    codec=0x00000002 G711 ALAW 64K PCM

    codec=0x00000004 G729

    codec=0x00000004 G729IETF

    codec=0x00000008 G729a

    codec=0x00000010 G726r16

    codec=0x00000020 G726r24

    codec=0x00000040 G726r32

  • 8/2/2019 H323 Disconect Code

    2/15

    codec=0x00000080 G728

    codec=0x00000100 G723r63

    codec=0x00000200 G723r53

    codec=0x00000400 GSMFR

    codec=0x00000800 G729b

    codec=0x00001000 G729ab

    codec=0x00002000 G723ar63

    codec=0x00004000 G723ar53

    codec=0x00008000 CLEAR_CHANNEL

    Tone Types

    Tone Types Meaning

    CC_TONE_RINGBACK 0x1 Ring tone

    CC_TONE_FAX 0x2 Fax tone

    CC_TONE_BUSY 0x4 Busy tone

    CC_TONE_DIALTONE 0x8 Dial tone

    CC_TONE_OOS 0x10 Out of service tone

    CC_TONE_ADDR_ACK 0x20 Address acknowledgement tone

    CC_TONE_DISCONNECT 0x40 Disconnect tone

    CC_TONE_OFF_HOOK_NOTICE0x80

    Tone indicating that the phone is off-hook

    CC_TONE_OFF_HOOK_ALERT0x100

    A more urgent version ofCC_TONE_OFF_HOOK_NOTICE

    CC_TONE_CUSTOM 0x200 Custom toneused when you are specifyinga custom tone

    CC_TONE_NULL 0x0 Null tone

    FAX-Rate and VAD Capabilities Values

    Values Meaning

    CC_CAP_FAX_NONE 0x1 Fax disabled or not available

    CC_CAP_FAX_VOICE 0x2 Voice call

    CC_CAP_FAX_144 0x4 14,400 baud

    CC_CAP_FAX_96 0x8 9,600 baud

    CC_CAP_FAX_72 0x10 7,200 baud

    CC_CAP_FAX_48 0x20 4,800 baud

  • 8/2/2019 H323 Disconect Code

    3/15

    CC_CAP_FAX_24 0x40 2,400 baud

    CC_CAP_VAD_OFF 0x1 VAD disabled

    CC_CAP_VAD_ON 0x2 VAD enabled

    Internal Cause Codes for SIP and H.323

    Each H.323 and SIP standard cause code accurately reflects the nature of the associated internalfailure. This capability makes the H.323 and SIP call control protocols consistent with cause codes thatare generated for common problems. For each internal failure, an ITU-T Q.850 release cause code isalso assigned and maps the new standard categories with the Q.850 release cause code anddescription that is assigned to each category.

    Table 56 H.323 and SIP Standard Category With Corresponding Q.850 CauseCode Information

    Standard

    Category

    StandardCategory

    Description

    Q.850Cause

    Code Q.850 Release Cause Description

    Unallocated(unassigned)number

    Typicalscenariosinclude:

    Thenumber is notin the routingtable, or it hasno path acrossthe ISDNnetwork.

    1 Indicates that the destination requestedby the calling user cannot be reachedbecause the number is unassigned.

    No route tospecified transitnetwork(national use)

    Typicalscenariosinclude:

    The wrongtransit networkcode wasdialed.

    The transitnetwork doesnot serve thisequipment.

    The transitnetwork doesnot exist.

    2 Indicates that the gateway is asked toroute the call through an unrecognizedintermediate network.

    Destinationaddressresolutionfailure

    Typicalscenariosinclude:

    Domain

    3 CC_CAUSE_NO_ROUTE

    Indicates that the called party cannot bereached because the network that thecall has been routed through does not

  • 8/2/2019 H323 Disconect Code

    4/15

    Name System(DNS)resolutionfailure

    Invalidsession targetinconfiguration

    serve the desired destination.

    Send specialinformationtone

    Typicalscenariosinclude:

    The dialednumber has aspecialconditionapplied to it.

    4 Indicates that the called party cannot bereached for reasons that are of a long-term nature and that the specialinformation tone should be returned tothe calling party.

    Misdialed trunkprefix (nationaluse)

    Typicalscenariosinclude:

    The wrongtrunk prefixwas dialed.

    5 Indicates the erroneous inclusion of atrunk prefix in a called party number.

    Channelunacceptable

    Typicalscenariosinclude:

    Failed

    channel on thenetwork.

    6 Indicates that the channel most recentlyidentified is not acceptable to thesending entity for use in this call.

    Call awardedand beingdelivered in anestablishedchannel

    Typicalscenariosinclude:

    Successfulcall.

    7 Indicates that the user has beenawarded the incoming call and that theincoming call is being connected to achannel already established to that userfor similar calls.

    Preemption Typicalscenariosinclude:

    Emergency services

    8 Indicates the call is being pre-empted.

    Preemption.Circuit reservedfor reuse

    Typicalscenariosinclude:

    Emergency services

    9 Indicates the call is being pre-emptedand the circuit is reserved for reuse bypre-empting exchange.

  • 8/2/2019 H323 Disconect Code

    5/15

    Normal callclearing

    Typicalscenariosinclude:

    A callparticipant

    hung up.

    16 Indicates that the call is being clearedbecause one of the users involved withthe call has requested that the call becleared.

    User busy Typicalscenariosinclude:

    User isalready usingthe telephone.

    17 Indicates that the called party is unableto accept another call because the userbusy condition has been encountered.This cause value can be generated bythe called user or by the network. In thecase of user determined user busy, it isnoted that the user equipment iscompatible with the call.

    No userresponding

    Typicalscenariosinclude:

    The user is notanswering thetelephone.

    18 Used when the called party does notrespond to a call establishmentmessage with either an alerting orconnect indication within the time

    allotted. The number that is being dialedhas an active D-channel, but the far endchooses not to answer.

    No answerfrom the user(user alerted)

    Typicalscenariosinclude:

    The user is notanswering thetelephone.

    19 Used when the called party has beenalerted but does not respond with aconnect indication within the timeallotted. This cause is not generated byQ.931 procedures but can be generatedby internal network timers.

    Subscriberabsent

    Typicalscenariosinclude:

    The user lost networkconnectivity oris out of range.

    20 Used when a mobile station has loggedoff, radio contact is not obtained with amobile station, or if a personaltelecommunication user is temporarilynot addressable at any user-networkinterface.

    Call rejected Typicalscenariosinclude:

    Subscriber

    has a serviceconstraint thatdoes notaccept thiscall.

    21 Indicates that the equipment sendingthis cause code does not wish to acceptthis call, although it could have acceptedthe call because the equipment sendingthe cause is neither busy nor

    incompatible.

    Might also be generated by the networkindicating that the call was clearedbecause of a supplementary serviceconstraint. The diagnostic field mightcontain additional information about thesupplementary service and reason forrejection.

  • 8/2/2019 H323 Disconect Code

    6/15

    Numberchanged

    Typicalscenariosinclude:

    Asubscriber has

    changed theirnumber.

    22 Returned to a calling party when thecalled number indicated by the callingparty is no longer assigned. The newcalled party number might be optionallyincluded in this diagnostic field.

    Redirection to anew destination

    Typicalscenariosinclude:

    Call isforwarded

    23 Used by a general ISUP protocolmechanism that decides that the callshould be sent to a different callednumber.

    Exchangerouting error

    Typicalscenariosinclude:

    Network isoverloaded

    25 Indicates that the destination indicatedby the user cannot be reached becausean intermediate exchange has releasedthe call due to reaching a limit inexecuting the hop counter procedure.

    Nonselecteduser clearing

    Typicalscenariosinclude:

    Callednumber failure

    26 Indicates that the user has not beenawarded the incoming call.

    Socket failure Typicalscenariosinclude:

    Transmission ControlProtocol (TCP)socketconnectionfailure

    Problemsending anH.323 SETUP

    Problemsending aSession

    InitiationProtocol (SIP)INVITE

    Send or receive erroroccurs onconnectedsocket

    27 CC_CAUSE_DESTINATION_OUT_OF_ORDER

    Indicates that the destination indicated

    by the user cannot be reached becausethe destination's interface is notfunctioning correctly.

    The signaling message cannot bedelivered to the remote party.

  • 8/2/2019 H323 Disconect Code

    7/15

    Invalid numberformat

    Typicalscenariosinclude:

    the caller is calling out

    using anetwork typenumber(enterprise)rather insteadof Unknown orNational.

    28 Indicates that the called party cannot bereached because the called partynumber is not in a valid format or is notcomplete.

    Facility rejected Typicalscenariosinclude:

    A networkservice is not

    functioning.

    29 Indicates that a supplementary servicerequested by the user cannot beprovided by the network.

    Response toSTATUSENQUIRY

    Typicalscenariosinclude:

    ASTATUSmessage isreturned.

    30 Included in the STATUS message whenthe reason for generating the STATUSmessage was the prior receipt of aSTATUS ENQUIRY message.

    Normal,unspecified

    Typicalscenariosinclude:

    Normaloperation

    31 Reports a normal event only when noother cause in the normal class applies.

    Nocircuit/channelavailable

    Typicalscenariosinclude:

    No B-channels areavailable tomake theselected call.

    34 Indicates that there is no appropriatecircuit or channel presently available tohandle the call.

    Network out of

    order

    Typical

    scenariosinclude:

    Networkfailure.

    38 Indicates that the network is not

    functioning correctly and that thecondition is likely to last for an extendedperiod.

    Permanentframe modeconnection is

    Typicalscenarios

    39 Included in a STATUS message toindicate that a permanently establishedframe mode connection is out of service.

  • 8/2/2019 H323 Disconect Code

    8/15

    out of service include:

    Equipmentor sectionfailure.

    Permanentframe modeconnection isoperational

    Typicalscenariosinclude:

    Normaloperation.

    40 Included in a STATUS message toindicate that a permanently establishedframe mode connection is operationaland capable of carrying userinformation.

    Temporaryfailure

    Typicalscenariosinclude:

    Networkfailure.

    41 Indicates that the network is notfunctioning correctly and that thecondition is likely to be resolved quickly.

    Switchingequipmentcongestion

    Typicalscenariosinclude:

    High traffic

    42 Indicates that the switching equipmentgenerating this cause is experiencinghigh traffic.

    Accessinformationdiscarded

    Typicalscenariosinclude:

    Usuallyreported whenthe far-endISDN switch

    removes somepiece ofinformationbeforetandem-switching acall.

    43 Indicates that the network could notdeliver access information to the remoteuser as requested.

    Requestedcircuit/channelnot available

    Typicalscenariosinclude:

    Occursduring glarecondition whenboth sides areselected top-down orbottom-up.Change the

    AllocationDirection sothat one end istop-down and

    44 Returned when the circuit or channelindicated by the requested entity cannotbe provided by the other side of theinterface.

  • 8/2/2019 H323 Disconect Code

    9/15

    the other isbottom-up.

    Precedencecall blocked

    Typicalscenariosinclude:

    Caller isbusy and thepriority level ofactive call isequal or higherthan theincoming call.

    46 Indicates that there are no pre-emptablecircuits or that the called user is busywith a call of equal or higher pre-emptable level.

    Internalresourceallocationfailure

    Typicalscenariosinclude:

    Out of memory

    Internalaccess to theTCP socket isunavailable

    47 CC_CAUSE_NO_RESOURCE

    Indicates a "resource unavailable" event.

    QoS error Typicalscenariosinclude:

    Quality of service (QoS)

    error

    49 CC_CAUSE_QOS_UNAVAILABLE

    Indicates that the requested QoS cannotbe provided.

    Requestedfacility notsubscribed

    Typicalscenariosinclude:

    The caller is trying to usea service thatis notpermitted.

    50 Indicates that the user has requested asupplementary service that the user isnot authorized to use.

    Outgoing callsbarred withinClosed UserGroup (CUG)

    Typicalscenariosinclude:

    Subscriber configurationcontains thislimitation.

    53 Indicates that although the calling partyis a member of a CUG for the outgoingCUG call, outgoing calls are not allowedfor this member of the CUG.

    Incoming callsbarred withinClosed User

    Typicalscenarios

    55 Indicates that although the called partyis a member of a CUG for the incomingCUG call, incoming calls are not allowed

  • 8/2/2019 H323 Disconect Code

    10/15

    Group (CUG) include:

    Subscriber configurationcontains thislimitation.

    for this member of the CUG.

    Bearercapability notauthorized

    Typicalscenariosinclude:

    The caller is notauthorized touse the bearercapability.

    57 Indicates that the user has requested abearer capability which is implementedon the equipment but the user is notauthorized to use.

    Bearercapability notpresentlyavailable

    Typicalscenariosinclude:

    A call isplaced with abearercapacity thatthe serviceprovider doesnot have thecapacity tosupply.

    58 Indicates that the user has requested abearer capability which is implementedby the equipment and is currentlyunavailable.

    Inconsistencyin designatedoutgoingaccessinformation andsubscriberclass

    Typicalscenariosinclude:

    Networkerror.

    62 Indicates that there is an inconsistencyin the designated outgoing accessinformation and subscriber class.

    Service oroption notavailable,unspecified

    Typicalscenariosinclude:

    Servicenot available.

    63 Reports a service or option not availableevent only when no other cause in theservice or option not available classapplies.

    Medianegotiationfailure

    Typicalscenariosinclude:

    No codecmatchoccurred.

    H.323 or H.245 problemleading tofailure in

    65 CC_CAUSE_BEARER_CAPABILITY_NOT_IMPLEMENTED

    Indicates that the equipment sendingthis cause does not support the bearercapability requested.

  • 8/2/2019 H323 Disconect Code

    11/15

    medianegotiation

    Channel typenotimplemented

    Typicalscenariosinclude:

    Channeltype match notfound.

    66 Indicates that the equipment sendingthis cause does not support the channeltype requested.

    Requestedfacility notimplemented

    Typicalscenariosinclude:

    Servicetype match notfound.

    69 Indicates that the equipment sendingthis cause does not support therequested supplementary service.

    Only restricteddigitalinformationbearercapability isavailable(National use)

    Typicalscenariosinclude:

    Routingerror.

    70 Indicates that the calling party hasrequested an unrestricted bearer servicebut that the equipment sending thiscause only supports the restrictedversion of the requested bearercapacity.

    Service oroption notimplemented,unspecified

    Typicalscenariosinclude:

    Servicenotimplemented.

    79 Reports a service or option notimplemented event only when no othercause in the service or option notimplemented class applies.

    Invalid callreference value

    Typicalscenariosinclude:

    The far-end switch didnot recognizethe callreference for amessage sentby thegateway.

    81 Indicates that the equipment sending thecause has received a message with acall reference which is not currently inuse on the user-network interface.

    Identifiedchannel doesnot exist

    Typicalscenariosinclude:

    FractionalPRI error.

    82 Indicates a call attempt on a channelthat is not configured.

    A suspendedcall exists, butthis call identity

    Typicalscenarios

    83 Indicates a call resume has beenattempted with a call identity whichdiffers from that in use for any presently

  • 8/2/2019 H323 Disconect Code

    12/15

    does not include:

    Call IDmismatch

    suspended calls.

    Call identity inuse

    Typicalscenariosinclude:

    Equipmenterror.

    84 Indicates that the network has receiveda call suspended request containing acall identity which is already in use for asuspended call.

    No callsuspended

    Typicalscenariosinclude:

    Equipmenterror.

    85 Indicates that the network has receiveda call resume request containing a callidentity information element which doesnot indicate any suspended call.

    Call having therequested callidentity hasbeen cleared

    Typicalscenariosinclude:

    Networktimeout

    Callcleared byremote user.

    86 Indicates that the network has receiveda call identity information elementindicating a suspended call that has inthe meantime been cleared wilesuspended.

    User is not amember ofClosed UserGroup (CUG)

    Typicalscenariosinclude:

    Caller isnot authorized.

    87 Indicates that the called user for theincoming CUG call is not a member ofthe specified CUG.

    Incompatibledestination

    Typicalscenariosinclude:

    Number dialed is notcapable of thistype of call.

    Caller iscalling a

    restricted linein unrestrictedmode.

    Caller iscalling a POTSphone usingunrestrictedmode.

    88 Indicates that the equipment sendingthis cause has received a request toestablish a call which has compatibilityattributes which cannot beaccommodated.

  • 8/2/2019 H323 Disconect Code

    13/15

    NonexistentClosed UserGroup (CUG)

    Typicalscenariosinclude:

    Configuration or dialing

    error.

    90 Indicates that the specified CUG doesnot exist.

    Invalid transitnetworkselection(National use)

    Typicalscenariosinclude:

    Networkerror.

    Identification mismatch

    91 Indicates that a transit networkidentification was received which is of anincorrect format.

    Invalidmessage

    received error

    Typicalscenarios

    include:

    An invalidmessage wasreceived

    95 CC_CAUSE_INVALID_MESSAGE

    Indicates an invalid message event.

    Mandatory IEmissing error

    Typicalscenariosinclude:

    MandatoryContact fieldmissing in SIPmessage.

    SessionDescriptionProtocol (SDP)body ismissing.

    96 CC_CAUSE_MANDATORY_IE_MISSING

    Indicates that the equipment sendingthis cause code has received a messagethat is missing an information element(IE). This IE must be present in themessage before the message can be

    processed.

    Message typenonexistent ornotimplemented

    Typicalscenariosinclude:

    Messagetypeinformation is

    missing.

    97 Indicates that the equipment sendingthis cause has received a messagewhich is missing an information elementthat must be present in the messagebefore the message can be processed.

    Message notcompatible withcall state ormessage typenonexistent ornotimplemented

    Typicalscenariosinclude:

    ISDNprotocol

    98 Indicates that the equipment sendingthis cause has received a message suchthat the procedures do not indicate thatthis is a permissible message to receivewhile in this call state.

  • 8/2/2019 H323 Disconect Code

    14/15

    mismatch

    ISDN statemachineviolation

    An informationelement orparameter doesnot exist or isnotimplemented

    Typicalscenariosinclude:

    Elementmismatch

    99 Indicates that the equipment sendingthis cause has received a messagewhich includes information elements orparameters not recognized because theinformation element or parameter namesare not defined or are defined but notimplemented by the equipment.

    Invalid IEcontents error

    Typicalscenariosinclude:

    SIP

    Contact field ispresent, butformat is bad

    100 CC_CAUSE_INVALID_IE_ CONTENTS

    Indicates that the equipment sendingthis cause code has received an IE thatit has implemented. However, the

    equipment sending this cause code hasnot implemented one or more of thespecific fields.

    Message ininvalid callstate

    Typicalscenariosinclude:

    Anunexpectedmessage wasreceived thatis incompatiblewith the call

    state

    101 CC_CAUSE_MESSAGE_IN_INCOMP_CALL_STATE

    Indicates that a message has beenreceived that is incompatible with thecall state.

    Call setuptimeout failure

    Typicalscenariosinclude:

    No H.323callproceeding

    No H.323alerting orconnectmessage

    received fromthe terminatinggateway

    Inviteexpires timerreachedmaximumnumber of

    102 CC_CAUSE_RECOVERY_ON_TIMER_EXPIRY

    Indicates that a procedure has beeninitiated by the expiration of a timer inassociation with error handlingprocedures.

  • 8/2/2019 H323 Disconect Code

    15/15

    retries allowed

    Parameternonexistent ornotimplementedpassed on(National use)

    Typicalscenariosinclude:

    Configuration mismatch.

    103 Indicates that the equipment sendingthis cause has received a messagewhich includes parameters notrecognized because the parameters arenot defined or are defined but notimplemented on the equipment.

    Message withunrecognizedparameterdiscarded

    Typicalscenariosinclude:

    Unrecognizedparameter.

    110 Indicates that the equipment sendingthis cause has discarded a receivedmessage which includes a parameterthat is not recognized.

    Protocol error,unspecified

    Typicalscenariosinclude:

    Protocolerror.

    111 Reports a protocol error event only whenno other cause in the protocol errorclass applies.

    Internal error Typicalscenariosinclude:

    Failed tosend messageto PublicSwitchedTelephone

    Network(PSTN)

    127 CC_CAUSE_INTERWORKING

    Indicates that there has beeninterworking with a network that doesnot provide causes for actions it takes.Precise cause cannot be ascertained.