Routing a spoofed call

Table of Contents

Description

Captures the fact of marshaling a call that has the purpose of spoofing a caller for one of the arms of another existing dialog (SIP request INVITE with the Replaces header in addition to the header Referred-By).

The event links the new challenge (future dialog) created by the substitution transfer to the dialog it aims to substitute.

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

Table 1. System Characteristics

Class

Type

route_replacing

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

URI of the dialog side shoulder to be substituted.

Name: replaces_callid
Type: varchar
Empty value: — 

CallId of the dialog arm to be swapped.

Name: replaces_side
Type: varchar
Empty value: — 

The substituted side of the dialog ('a' or 'b').

Name: replaces_acallid
Type: varchar
Empty value: — 

callid of the party in the dialog that is substituted for the current call.

Name: replaces_cid
Type: uuid
Empty value: — 

Unique call identifier that is substituted for the current call.

Name: replaces_invitets
Type: bigint
Empty value: — 

Timestamp of the receipt of the invite package in the dialog, which is substituted by the current call.

Name: replaces_connid
Type: bigint
Empty value: — 

Call ID to be substituted for the current call (in product layer format 'cid.invitets').

Name: replaces_dialogid
Type: varchar
Empty value: — 

The identifier of the dialog that is substituted by the current call.

Name: replaces_side
Type: varchar
Empty value: — 

The side ('a' or 'b') whose opponent is substituted by the current call.

See also