Call Key Variable for REST-Triggered SIPREC

For REST-triggered SIPREC, the device identifies the call to record by using a "Call Key". If the call key value in the incoming REST message is the same as the call key value of the incoming INVITE message (and matched to a rule in the SIP Recording Rules table), the device records the call.

The call key value is obtained from the INVITE message using a Message Manipulation rule that uses one of the following syntax variables in the Action Subject field:

Syntax:

Param.Call.HashKey
Param.Peer-Call.HashKey

Each variable represents a specific leg of the call. For more details, refer to the device's User's Manual.

The Message Manipulation rule is used internally only (to store the "Call Key" value) and doesn't  modify the outgoing INVITE message.

Call Key Example

Message Type

Condition

Action Subject

Action Type

Action Value

Description

invite.request

header.X-ConversationId exists

param.call.hashkey

Modify

header.X-ConversationId

Obtains the call key value from the SIP header "X-ConversationId"