Live Networks logo


A command-line SIP session recorder

"playSIP" is a command-line program that can be used to call a SIP IP telephony ('voice over IP') session - i.e., specified by a URL beginning with "sip:" - and (optionally) record the incoming media stream into a file.

Running the program

"playSIP" is run the same way as "openRTSP", with the same command-line arguments, except for the following differences: Note also that "playSIP" is a 'receive-only' application; it does not send any RTP data of its own. (It does, however, send RTCP "Reception Report" packets.)

Source code

This program uses the "SIPClient", "MediaSession", "FileSink", "QuickTimeFileSink", and several "*RTPSource" modules from the "liveMedia" library, which is distributed as part of the "LIVE555 Streaming Media" source code package. (Other SIP clients could readily be built from this code.)

The source code for the program itself is also bundled with this package, as the files "playSIP.cpp" and "playCommon.cpp", in the "testProgs" directory. See the "LIVE555 Streaming Media" documentation for instructions on how to build this program from source.

"LIVE555", "playSIP", "openRTSP", and the Live Networks logo are trademarks of Live Networks, Inc.

Valid HTML 4.01!