Making multiple video calls using same call id header in SIP INVITE

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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








[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux