Hi, On Aug 8, 2012, at 7:18 AM, tapas wrote: > Hi, > > I am doing some experiment in our college using PJSIP. I am using OpenSER with RTPProxy as media relay. All audio and video traffics are relayed by RTPPROXY to destinations. > > Consider an example of video conference. > > Person A wants to call Person-B, Person-C, Person-D simultaneously. > > I knew that this can be done by calling following API function multiple times: > pj_status_t pjsua_call_make_call ( pjsua_acc_id acc_id, > > > const pj_str_t * dst_uri, > > > const pjsua_call_setting * opt, > > > void * user_data, > > > const pjsua_msg_data * msg_data, > > > pjsua_call_id * p_call_id > > ) > > > But this means Person A has to upload 3 audio and 3 video streams to RTPPROXY (media relay). Instead of uploading 3 audio and 3 video streams to RTPPROXY, it can upload only one audio and one video streams to RTPPROXY. > > Now I have did some study on RTPPROXY and found that RTPPROXY uses Call-ID and From Tag from SIP packets to broadcast RTP traffic. RTPPROXY doesn't care about TO Tags in SIP Packets because It can relay same incoming traffic to multiple destinations. (http://lists.rtpproxy.org/pipermail/devel/2008-June/000074.html) > > Now my questions is "How can I place multiple video call using pjsua in such a way that SIP INVITE Packets will contain same Call-D header for multiple SIP INVITE packets ?" > > Please advice me how to achieve this goal. > You can do this easily with SIPp. It's also able to stream RTP from a pcap file. Regards, -- Sa?l Ibarra Corretg? AG Projects