Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cognigy.com/llms.txt

Use this file to discover all available pages before exploring further.

Emitted when an info message is received from the remote party during a call.
If the incoming info message contains a _transcription property, it is emitted as a transcription event instead and wonโ€™t trigger infoReceived.

Category

Info Message

Callback Parameters

ParameterTypeDescription
dataobjectThe raw SIP INFO event data, containing originator (string) and info (object with body property).
The data object has the following structure:
PropertyTypeDescription
originatorstringWho sent the info message, for example, 'remote'.
infoobjectThe SIP INFO message object. Use info.body to access the message body as a string.

Example

client.on('infoReceived', (data) => {
  console.log('Info received from:', data.originator);
  try {
    const parsed = JSON.parse(data.info.body);
    console.log('Parsed body:', parsed);
  } catch {
    console.log('Raw body:', data.info.body);
  }
});

More Information