|
playSIPTM
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.