Routing a transferred call

Table of Contents

Description

Fixes the fact of routing the call initiated as a result of the transfer (SIP request INVITE with header Referred-By).

The event links the new challenge (future dialog) created by the transfer to the dialog from which the transfer is made.

Using the example of the case of a transfer to the number [A→B, B refer C, A→C] places the call information in the A→C dialog box A→B.

Using the example of a transfer case with substitution [A→B, B→C, B refer C, A→C] places information about A→B calls (referred_acallid) in the A→C dialog and, if available, B→C (replaces_callid).

Table 1. System Characteristics

Class

Type

route_referred

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

source side uri refer.

Name: referred_acallid
Type: varchar
Empty value: — 

acallid of the dialog within which the transfer was made.

Name: referred_cid
Type: uuid
Empty value: — 

Unique identifier of the b2b dialog within which the transfer was made.

Name: referred_invitets
Type: bigint
Empty value: — 

Timestamp of receipt of the invite package in the dialog within which the transfer was made.

Name: referred_connid
Type: uuid
Empty value: empty

Identifier of the call within which the transfer was made (in product layer format 'cid.invitets').

Name: referred_dialogid
Type: varchar
Empty value: — 

id of the dialog within which the transfer was made.

Name: referred_side
Type: varchar
Blank value: — 

The party ('a' or 'b') that initiated the transfer (sent the REFER).

Name: replaces_callid
Type: varchar
Empty value: null

callid of the party that is replaced as a result of refer in the substituted dialog (when translating with accompaniment).

See also