infoReceived - Cognigy Documentation

Emitted Event

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

Parameter Type Description
data object The raw SIP INFO event data, containing originator (string) and info (object with body property).

The data object has the following structure:

Property Type Description
originator string Who sent the info message, for example, 'remote'.
info object The 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

Last modified on April 21, 2026