supported PBXs – supported protocols
VoIP Call Recording Explained
     passive recording – active recording – port mirroring – CSTA – SIPREC


Do you need VoIP call recording in your organization? Feel free to contact us and we’ll help you to find a cost effective solution. Apresa supports VoIP call recording for among others Unify, Cisco, and Skype for Business. Because Apresa supports many protocols, used by many different PBXs, this isn’t a complete list.

• Alcatel-Lucent OmniPCX Enterprise R9, R11 (UA-UDP protocol)
AudioCodes Mediant (SIPREC)
Avaya Aura (active recording DMCC)
Avaya IP Office (passive recording SIP / H.323)
Avaya Nortel CS1000 (Unistim)
Cisco CUCM (active recording, built-in-bridge, JTAPI)
innovaphone (active recording)
Mitel (Aastra) 400 Series (CSTA passive recording)
• Mitel (Aastra) 5000
• Mitel (Aastra) Intelligate
• Mitel Aastra Ericsson Mx-One
• MiVoice Office 250 (MiNet protocol)
NEC SV8100, SV9100, SV9500 (SIP protocol)
Panasonic (MGCP and SIP protocols)
• Unify OpenScape (HiPath) 3000 / OpenScape Business (HFA)
Unify OpenScape (Hipath) 3000 (CSTA active recording)
Unify OpenScape (Hipath) 3000 (CSTA passive recording)
Unify OpenScape (Hipath) 4000 (CSTA active recording)
Unify OpenScape (Hipath) 4000 (CSTA passive recording)
• Unify HiPath OpenOffice (HFA)
Unify ISDX 3000 (HFA)
• Unify OpenScape Mx v.3 (HFA)
Unify OpenScape Voice (CSTA active recording)
Unify OpenScape Voice (CSTA passive recording)
Unify OpenScape Xpert (HTE or SIPREC)
• Samwin
• ShoreTel
Skype for Business (passive recording)

Supported VoIP protocols: SIP, H.323, H.248 Megaco, Cisco SCCP (Skinny), HFA (Unify), Ericsson, MGCP (Panasonic), UniStim (Nortel) and others.


VoIP Call Recording Explained

Passive Recording
Passive Recording means that the call recorder is not involved (as a caller) in the call, but only receives copies of call data to create recordings. SIP / VoIP data includes an audio stream (if present). During a call, VoIP data is sent between the PBX and the VoIP provider. This VoIP data is copied to the call recorder by port mirroring (also known as SPAN). In a Local Area Network, this is done by a network switch. The picture below shows External Passive Recording, also called recording on the trunk. External means: not in between the PBX and the phones. Internal calls cannot be recorded with external passive recording, but there are other solutions available for that.

Apresa External Passive Recording on the SIP trunk
Passive recording can be improved by receiving additional data from the PBX about the call (call signaling data). This is done, for example, using CSTA communication between the PBX and Apresa. The PBX needs to be configured for this. The picture below shows CSTA External Passive Recording.

Apresa CSTA Passive Recording Diagram
Active Recording
In some cases Apresa can also use Active Recording. The Apresa takes part in a call (like a third party) to create a recording. This works with an automated conference call setup in the PBX. Active recording is especially useful in situations where port-mirroring is not easy or not possible. Active recording is available for, among others, Unify OpenScape 3000, OpenScape 4000 and OpenScape Voice, Avaya Aura (DMCC protocol), Cisco Unified Communications Manager (CUCM), and innovaphone.

The picture below shows Active Recording in general.

Apresa Active Call Recording

The picture below shows CSTA Active Recording.

CSTA active recording
And there is SIPREC. The Apresa directly communicates with the device that is configured to share the SIPREC data. This can be the PBX, a multi-line controller (MLC) or a session border controller (SBC). The picture below shows the SIPREC solution for Unify OpenScape Xpert.

Apresa records calls from the Cisco CUCM using the built in bridge recording functionality. The phones that are to be recorded use an automatic SIP call to the Apresa. The VoIP Service of Apresa accepts and records these SIP calls. The JTAPI connection is for receiving additional data about the calls. This is another example of Active Recording.

Microsoft Teams
Apresa records from Microsoft Teams with a Recording Bot running in the Microsoft cloud environment. You can host call recording for more than one customer using one Recording Bot. Apresa allows you to have multiple tenants on your system.


Call Vidicode for more information at: