Difference between revisions of "ReleaseCall"
From ss7api.null.ro
(Created page with "==Capability: Camel== ==Usage== This operation is used by the gsmSCF to tear down an existing call at any phase of the call for all parties involved in the call. ==Expect...") |
(→Example: Updated documentation) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{DISPLAYTITLE:releaseCall}} | ||
==Capability: Camel== | ==Capability: Camel== | ||
Line 11: | Line 12: | ||
==Invoke parameters== | ==Invoke parameters== | ||
− | * ''' | + | * '''cause''' – the reason for releasing the call. This is a Q.850 cause. This has the following attributes: |
+ | ** ''coding'' with possible values | ||
+ | *** "CCITT" | ||
+ | *** "ISO/IEC" | ||
+ | *** "national" | ||
+ | *** "network specific" | ||
+ | ** ''location'' with possible values: | ||
+ | *** "U" - User | ||
+ | *** "LPN" - Private network serving the local user | ||
+ | *** "LN" - Public network serving the local user | ||
+ | *** "TN" - Transit network | ||
+ | *** "RLN" - Public network serving the remote user | ||
+ | *** "RPN" - Private network serving the remote user | ||
+ | *** "INTL - International network | ||
+ | *** "BI" - Network beyond the interworking point | ||
+ | |||
+ | Values for CCITT causes are: | ||
+ | * "normal-event" | ||
+ | * "unallocated" - Unallocated (unassigned) number | ||
+ | * "noroute-to-network" - No route to specified transit network | ||
+ | * "noroute" - No route to destination | ||
+ | * "send-info-tone" - Send special information tone | ||
+ | * "misdialed-trunk-prefix" - Misdialed trunk prefix | ||
+ | * "channel-unacceptable" - Channel unacceptable | ||
+ | * "call-delivered" - Call awarded and being delivered in an established channel | ||
+ | * "preemption" - Preemption | ||
+ | * "preemption-circuit-reserved" - Preemption circuit reserved for re-use | ||
+ | * "ported-number" - QoR: ported number Q.850 Addendum 1 (06/2000) | ||
+ | * "excess-digits" - Excess digits received, call is proceeding | ||
+ | * "normal-clearing" - Normal Clearing | ||
+ | * "busy" - User busy | ||
+ | * "noresponse" - No user responding | ||
+ | * "noanswer" - No answer from user (user alerted) | ||
+ | * "offline" - Subscriber absent | ||
+ | * "rejected" - Call Rejected | ||
+ | * "moved" - Number changed | ||
+ | * "redirection" - Redirection to new destination Q.850 05/98 | ||
+ | * "rejected-by-feature" - Call rejected due to feature at the destination Q.850 Amendment 1 (07/2001) | ||
+ | * "looping" - Exchange routing error (hop counter) Q.850 05/98 | ||
+ | * "answered" - Non-selected user clearing (answered elsewhere) | ||
+ | * "out-of-order" - Destination out of order | ||
+ | * "invalid-number" - Invalid number format | ||
+ | * "facility-rejected" - Facility rejected | ||
+ | * "status-enquiry-rsp" - Response to STATUS ENQUIRY | ||
+ | * "normal" - Normal, unspecified | ||
+ | * "resource-unavailable" - Resource unavailable | ||
+ | * "congestion" / "channel-congestion" - No circuit/channel available | ||
+ | * "net-out-of-order" - Network out of order | ||
+ | * "frame-mode-conn-down" - Permanent frame mode connection out of service | ||
+ | * "frame-mode-conn-up" - Permanent frame mode connection operational | ||
+ | * "temporary-failure" / "noconn"- Temporary failure | ||
+ | * "congestion" / "switch-congestion" - Switching equipment congestion | ||
+ | * "access-info-discarded" - Access information discarded | ||
+ | * "channel-unavailable" - Requested channel not available | ||
+ | * "preemption-congestion" - Precedence call blocked | ||
+ | * "noresource" - Resource unavailable, unspecified | ||
+ | * "service-unavailable" - Service or option not available | ||
+ | * "qos-unavailable" - Quality of service unavailable | ||
+ | * "facility-not-subscribed" - Requested facility not subscribed | ||
+ | * "forbidden-out" - Outgoing call barred within CUG | ||
+ | * "forbidden-in" - Incoming call barred within CUG | ||
+ | * "bearer-cap-not-auth" - Bearer capability not authorized | ||
+ | * "bearer-cap-not-available" / "nomedia" - Bearer capability not presently available | ||
+ | * "invalid-access-info-out" - Inconsistency in designated outgoing access information and subscriber class | ||
+ | * "service-unavailable" - Service or option not available | ||
+ | * "bearer-cap-not-implemented" - Bearer capability not implemented | ||
+ | * "channel-type-not-implemented" - Channel type not implemented | ||
+ | * "facility-not-implemented" - Requested facility not implemented | ||
+ | * "restrict-bearer-cap-avail" - Only restricted digital information bearer capability is available | ||
+ | * "service-not-implemented" - Service or option not implemented, unspecified | ||
+ | * "invalid-callref" - Invalid call reference value | ||
+ | * "unknown-channel" - Identified channel does not exist | ||
+ | * "unknown-callid" - A suspended call exists, but this call identity does not | ||
+ | * "duplicate-callid" - Call identity in use | ||
+ | * "no-call-suspended" - No call suspended | ||
+ | * "suspended-call-cleared" - Call having the requested call identity has been cleared | ||
+ | * "not-subscribed" - User not member of CUG | ||
+ | * "incompatible-dest" - Incompatible destination | ||
+ | * "unknown-group" - Non-existent CUG | ||
+ | * "invalid-transit-net" - Invalid transit network selection | ||
+ | * "invalid-message" - Invalid message, unspecified | ||
+ | * "missing-mandatory-ie" - Mandatory information element is missing | ||
+ | * "unknown-message" - Message type non-existent or not implemented | ||
+ | * "wrong-message" - Message not compatible with call state, non-existent or not implemented | ||
+ | * "unknown-ie" - Information element non-existent or not implemented | ||
+ | * "invalid-ie" - Invalid information element contents | ||
+ | * "wrong-state-message" - Message not compatible with call state | ||
+ | * "timeout" - Recovery on timer expiry | ||
+ | * "unknown-param-passed-on" - Parameter non-existent or not implemented, passed on | ||
+ | * "unknown-param-message-droppped" - Message with unrecognized parameter, discarded | ||
+ | * "protocol-error" - Protocol error, unspecified | ||
+ | * "interworking" - Interworking, unspecified | ||
==Result parameters== | ==Result parameters== | ||
Line 19: | Line 111: | ||
==Example== | ==Example== | ||
+ | |||
+ | With decoded Q.850 cause: | ||
+ | |||
+ | <component localCID="1" type="Invoke" operationCode="releaseCall"> | ||
+ | <cause coding="CCITT" location="LN"> | ||
+ | noconn | ||
+ | </cause> | ||
+ | </component> | ||
+ | |||
+ | |||
+ | Before introduction of Q.850 decoders, cause was an octet string: | ||
+ | |||
<component localCID="1" type="Invoke" operationCode="releaseCall"> | <component localCID="1" type="Invoke" operationCode="releaseCall"> | ||
− | + | <cause>69 35</cause> | |
</component> | </component> |
Latest revision as of 14:09, 4 December 2013
Contents |
[edit] Capability: Camel
[edit] Usage
This operation is used by the gsmSCF to tear down an existing call at any phase of the call for all parties involved in the call.
[edit] Expected actions
- Upon the receipt of this operation, the gsmSCF will release the call in all directions with the cause indicator specified by the “cause” parameter.
[edit] Invoke parameters
- cause – the reason for releasing the call. This is a Q.850 cause. This has the following attributes:
- coding with possible values
- "CCITT"
- "ISO/IEC"
- "national"
- "network specific"
- location with possible values:
- "U" - User
- "LPN" - Private network serving the local user
- "LN" - Public network serving the local user
- "TN" - Transit network
- "RLN" - Public network serving the remote user
- "RPN" - Private network serving the remote user
- "INTL - International network
- "BI" - Network beyond the interworking point
- coding with possible values
Values for CCITT causes are:
- "normal-event"
- "unallocated" - Unallocated (unassigned) number
- "noroute-to-network" - No route to specified transit network
- "noroute" - No route to destination
- "send-info-tone" - Send special information tone
- "misdialed-trunk-prefix" - Misdialed trunk prefix
- "channel-unacceptable" - Channel unacceptable
- "call-delivered" - Call awarded and being delivered in an established channel
- "preemption" - Preemption
- "preemption-circuit-reserved" - Preemption circuit reserved for re-use
- "ported-number" - QoR: ported number Q.850 Addendum 1 (06/2000)
- "excess-digits" - Excess digits received, call is proceeding
- "normal-clearing" - Normal Clearing
- "busy" - User busy
- "noresponse" - No user responding
- "noanswer" - No answer from user (user alerted)
- "offline" - Subscriber absent
- "rejected" - Call Rejected
- "moved" - Number changed
- "redirection" - Redirection to new destination Q.850 05/98
- "rejected-by-feature" - Call rejected due to feature at the destination Q.850 Amendment 1 (07/2001)
- "looping" - Exchange routing error (hop counter) Q.850 05/98
- "answered" - Non-selected user clearing (answered elsewhere)
- "out-of-order" - Destination out of order
- "invalid-number" - Invalid number format
- "facility-rejected" - Facility rejected
- "status-enquiry-rsp" - Response to STATUS ENQUIRY
- "normal" - Normal, unspecified
- "resource-unavailable" - Resource unavailable
- "congestion" / "channel-congestion" - No circuit/channel available
- "net-out-of-order" - Network out of order
- "frame-mode-conn-down" - Permanent frame mode connection out of service
- "frame-mode-conn-up" - Permanent frame mode connection operational
- "temporary-failure" / "noconn"- Temporary failure
- "congestion" / "switch-congestion" - Switching equipment congestion
- "access-info-discarded" - Access information discarded
- "channel-unavailable" - Requested channel not available
- "preemption-congestion" - Precedence call blocked
- "noresource" - Resource unavailable, unspecified
- "service-unavailable" - Service or option not available
- "qos-unavailable" - Quality of service unavailable
- "facility-not-subscribed" - Requested facility not subscribed
- "forbidden-out" - Outgoing call barred within CUG
- "forbidden-in" - Incoming call barred within CUG
- "bearer-cap-not-auth" - Bearer capability not authorized
- "bearer-cap-not-available" / "nomedia" - Bearer capability not presently available
- "invalid-access-info-out" - Inconsistency in designated outgoing access information and subscriber class
- "service-unavailable" - Service or option not available
- "bearer-cap-not-implemented" - Bearer capability not implemented
- "channel-type-not-implemented" - Channel type not implemented
- "facility-not-implemented" - Requested facility not implemented
- "restrict-bearer-cap-avail" - Only restricted digital information bearer capability is available
- "service-not-implemented" - Service or option not implemented, unspecified
- "invalid-callref" - Invalid call reference value
- "unknown-channel" - Identified channel does not exist
- "unknown-callid" - A suspended call exists, but this call identity does not
- "duplicate-callid" - Call identity in use
- "no-call-suspended" - No call suspended
- "suspended-call-cleared" - Call having the requested call identity has been cleared
- "not-subscribed" - User not member of CUG
- "incompatible-dest" - Incompatible destination
- "unknown-group" - Non-existent CUG
- "invalid-transit-net" - Invalid transit network selection
- "invalid-message" - Invalid message, unspecified
- "missing-mandatory-ie" - Mandatory information element is missing
- "unknown-message" - Message type non-existent or not implemented
- "wrong-message" - Message not compatible with call state, non-existent or not implemented
- "unknown-ie" - Information element non-existent or not implemented
- "invalid-ie" - Invalid information element contents
- "wrong-state-message" - Message not compatible with call state
- "timeout" - Recovery on timer expiry
- "unknown-param-passed-on" - Parameter non-existent or not implemented, passed on
- "unknown-param-message-droppped" - Message with unrecognized parameter, discarded
- "protocol-error" - Protocol error, unspecified
- "interworking" - Interworking, unspecified
[edit] Result parameters
This operation does not expect a result.
[edit] Example
With decoded Q.850 cause:
<component localCID="1" type="Invoke" operationCode="releaseCall"> <cause coding="CCITT" location="LN"> noconn </cause> </component>
Before introduction of Q.850 decoders, cause was an octet string:
<component localCID="1" type="Invoke" operationCode="releaseCall"> <cause>69 35</cause> </component>