Protocol interactions among User Agents, Application Servers and Media Servers A. Amirante, T. Castaldi, L. Miniero and S. P. Romano University of Napoli Federico II IPTComm 2008, Heidelberg, July 2 nd
MEDIACTRL Working Group Media Server Control Media Processing Mixing/Transcoding Playing/Recording Detecting Tones (DTMF) … RTP Streams Manipulation Of great interest to the XCON (Centralized Conferencing) working group MRF (Media Resource Function) in IMS (IP Multimedia Subsystem)
UAC MS AS INVITE (COMEDIA) 100 (Trying) 200 OK (COMEDIA) ACK TCP Connect (CTRL Channel) SYNC (Dialog ID, etc.) 200 OK Check SYNC UAC MS AS INVITE (x) 180 (Ringing) 100 (Trying) ACK Handle app(x) INVITE (x) as 3PCC Negotiate media with UAC and map tags and labels 200 OK ACK RTP Media Stream(s) flowing UAC MS AS 1.CONTROL (Join UAC to itself) OK Self join UAC Now UAC is echoed back everything UAC MS AS A1 CONTROL (Record for 10 sec) A Prepare & start the dialog This is an echo test: tell something A3. REPORT (pending) A OK A53. REPORT (terminate) A OK 10 s of audio from UAC Save in a file
The demo in action