Registering a transferred call

Table of Contents

Description

Fixes the fact of processing by the system of a call, which is the result of transfer of one of the arms of this dialog (SIP-request INVITE with Referred-By header, which has internal references to the dialog-initiator of transfer as part of the options).

The event associates the dialog that handles REFER with the call that is initiated as a result of the transfer.

Using the case [A→B, B refer C, A→C] as an example, places dialog information in the A→B dialog box A→C.

Table 1. System Characteristics

Class

Type

referring_invite

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: alocaluri
Type: varchar
Empty value: — 

uri of the side being replaced.

Name: alocaltag
Type: varchar
Empty value: — 

service field.

Name: aremoteuri
Type: varchar
Empty value: — 

uri of the party that is being replaced.

Name: bcallid
Type: varchar
Blank value: — 

callid side B.

Name: blocaluri
Type: varchar
Empty value: — 

uri of the party that is being replaced.

Name: blocaltag
Type: varchar
Empty value: — 

service field.

Name: bremoteuri
Type: varchar
Empty value: — 

uri of the side being replaced.

Name: referredside
Type: varchar
Blank value: — 

The party initiating the transfer ('a' or 'b').

Name: new_acallid
Type: varchar
Empty value: — 

callid of the party that remains in the dialog.

Name: new_acallidhash
Type: varchar
Empty value: — 

callid hash side which remains in the dialog.

Name: new_cid
Type: uuid
Empty value: empty

Unique identifier of the b2b dialog party that remains in the dialog.

Name: new_invitets
Type: bigint
Empty value: — 

Timestamp of the arrival of the package invite party that remains in the dialog.

Name: new_connid
Type: varchar
Empty value: empty

Caller ID (the party that remains in the dialog).

See also