Interrupting call transfer

Table of Contents

Description

Captures the fact of failure when transferring a call before continuing the dialog.

The event is generated in the dialog within which the SIP request takes place REFER.

Using the example case [A→B, B refer C, A→C], the event is placed in the A→B dialog. It has a binding to the previous refer event. Contains the reason for the interruption.

Table 1. System Characteristics

Class

Type

refer_aborted

Properties

Table 2. Properties
Specification Description

Name: eventid
Type: uuid
Empty value: — 

Unique event identifier.

Name: eventts
Type: bigint
Blank value: — 

Timestamp of event.

Name: acallid
Type: varchar
Empty value: — 

CallId of party A (from the INVITE SIP packet received for processing). Single value for all events within a single switchover.

Name: acallidhash
Type: bigint
Empty value: — 

Numeric hash from CallId of party A. Single value for all events within a single switch.

Name: cid
Type: uuid
Empty value: empty

Unique call identifier (starts when the SIP packet INVITE arrives). Single value for all events within a single switchover.

Name: invitets
Type: bigint
Empty value: — 

Timestamp of the call (arrival of the INVITE SIP packet for processing). Single value for all events within a single switch.

Name: invitedt
Type: timestamp
Empty value: — 

Date-Time of the call (receipt of the SIP packet INVITE for processing). Single value for all events within a single switch.

Name: connectionid
Type: uuid
Empty value: empty

Unique call identifier (in product layer format 'cid.invitets'). Single value for all events within a single switch.

Name: dialogid
Type: varchar
Empty value: — 

Switching dialog identifier.

Name: dialogidhash
Type: bigint
Empty value: — 

hash of the switch dialog identifier.

Name: reason
Type: varchar
Empty value: — 

Cause of interrupt. Possible values:

  • "refer_timeout" - timeout for waiting for a response to a REFER request sent to the other arm. Accompanied by the value 'sipcode'=408.

  • "refer_response" - received a different response from 2xx to a request sent to the other shoulder REFER.

  • "invite_response" - transfer is initiated, the last processed notification reported a response (preliminary or final) to the translated INVITE. The response code is contained in the field 'sipcode'.

  • "internal_error" - error when attempting to send a REFER request to another shoulder. Accompanied by the value 'sipcode'=500.

Name: sipcode
Type: integer
Blank value: — 

SIP response code to the reported reason.

See also