MCL successfully developed a Sip recording application for our US based call recording company client. Mirrored packets from agent stations were spanned and connected to a NIC adaptor where the MCL recording application read the packets and decoded the sip packets. The application implemented a Sip decoding proxy interface and an advanced callstates State Machine model. The statemachine had entry and exit methods for each state and state changes were triggered by defined conditions.
The RTP was captured and streamed to a muxing application that live muxed the audio streams (2 per station) with live screen capture and streamed to users and a media server. The application has been tested with upto 100 stations.