Registration of a substitute call

Table of Contents

Description

Fixes the fact that the system has processed a call with the purpose of subscriber substitution for one of the arms of this dialog (SIP request INVITE with the Replaces header in addition to the Referred-By header, where Replaces contains one of the two CallId of this dialog).

The event links the substituted dialog to the call that came in to substitute one of its shoulders.

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

Table 1. System Characteristics

Class

Type

replaces_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 side A in the replaced dialog.

Name: alocaltag
Type: varchar
Empty value: — 

The tag of side A in the dialog being replaced.

Name: aremoteuri
Type: varchar
Empty value: — 

URI of side A in the replaced dialog.

Name: bcallid
Type: varchar
Empty value: — 

callid of party B in the replaced dialog.

Name: blocaluri
Type: varchar
Empty value: — 

URI of side B in the replaced dialog.

Name: blocaltag
Type: varchar
Empty value: — 

The tag of side B in the dialog being replaced.

Name: bremoteuri
Type: varchar
Empty value: — 

URI of side B in the replaced dialog.

Name: targetside
Type: varchar
Blank value: — 

The target side whose opponent is being swapped ('a' or 'b').

Name: new_acallid
Type: varchar
Empty value: — 

callid of the initiator of the new call being replaced (the side that remains in the dialog).

Name: new_acallidhash
Type: varchar
Empty value: — 

callid hash of the initiator of the new call that is being replaced (the side that remains in the dialog).

Name: new_cid
Type: uuid
Empty value: empty

Unique identifier of the new call being replaced with.

Name: new_invitets
Type: bigint
Empty value: — 

Timestamp of the arrival of the new call invite packet to which the replacement is made.

Name: new_connid
Type: varchar
Empty value: empty

The identifier of the new call being replaced (in product layer format 'cid.invitets').

See also