Call Recording using SIPREC

jambonz can integrate with external recording platforms using SIPREC. In this scenario, jambonz acts as a SIPREC client and forks the audio streams to send to a configured SIPREC server.

This feature is enabled via the config verb using the record property. This property can be used to start, stop, pause or resume the recording.

1{
2 "verb": "config",
3 "record": {
4 "action": "startCallRecording",
5 "siprecServerURL": "sip:srs@recording.example.com"
6 }
7}

Parameters

action
stringRequired

Specifies the recording action.
Allowed values:

  • startCallRecording
  • stopCallRecording
  • pauseCallRecording
  • resumeCallRecording
recordingID
string

User-supplied string to identify the recording.

siprecServerURL
string

SIP URI for SIPREC server.
Note: Required if action is "startCallRecording".

Built with