Conference Call Using PjSIP.

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

 



255 users at once...But keep in mind any play or record will also use 
a slot for each operation and reduce this max count.


At 08:34 AM 12/26/2008, you wrote:
>Sorry one correction, conferencing between 3 users , not 5 users.
>
>How many users can add be added in conference by a single user?
>
>Srivatsan wrote:
>>
>>Hi David Clark,
>>
>>After analyzing the lines specified by you,
>>
>>
>>      " NOTE: recording a conference...for this you use
>>      pjsua_conf_connect(conf_slotx, record_slot);  for all users to get
>>      a recording of what all users are saying.Where does record_slot
>>      come from.  From pjsua_recorder_get_conf_port(rec_id); and rec_id
>>      comes from pjsua_recorder_create(); "
>>
>>I managed to create conference call between 5 users. The problem 
>>specified in previous mail also sorted.
>>
>>Thank for your help.... :-)
>>
>>Srivatsan wrote:
>>>
>>>Hi David Clark,
>>>
>>>I am now successfully created conference call between three 
>>>mobiles with help of you. But now i have a small problem with 
>>>conferencing, Which detailed below.
>>>
>>>Mobile Name : A, B and C.
>>>
>>>Step 1 : A sends invite to B and C.
>>>Step 2 : B and C accepts the call.
>>>Step 3 : Getting conf_slots of mobile B and C.
>>>Step 4 : Connecting to the conf_slots.
>>>
>>>Now, Whatever A speaks, it reaches B and C .
>>>          Whatever B speaks it reaches A.
>>>          Whatever C speaks it reaches A.
>>>
>>>But B and C cannot hear the conversation between them.
>>>
>>>I mean A can hear B and C. B and C can hear A. But B and C have no 
>>>communication between them.
>>>
>>>What could be the problem?
>>>
>>>This is the last sentence in your mail, Can you please elaborate ? 
>>>i think i am missing something with these sentence.
>>>
>>>NOTE: recording a conference...for this you use 
>>>pjsua_conf_connect(conf_slotx, record_slot);  for all users to get 
>>>a recording of what all users are saying.
>>>Where does record_slot come from.  From 
>>>pjsua_recorder_get_conf_port(rec_id); and rec_id comes from 
>>>pjsua_recorder_create();
>>>
>>>
>>>Srivatsan wrote:
>>>>
>>>>David Clark,
>>>>
>>>>Thanks for the Help. Its very help full for me. I can proceed 
>>>>with this explanation itself.
>>>>Thanks a lot.
>>>>
>>>>David Clark wrote:
>>>>>
>>>>>At 01:40 AM 12/24/2008, Srivatsan wrote:
>>>>>>Hi All,
>>>>>>
>>>>>>Any one has achieved VOIP conference calling using PjSIP in 
>>>>>>Nokia S60 3rd edition(Symbain OS) ?
>>>>>>If yes please let me know the steps involved in doing that. I 
>>>>>>have build an application using PjSIP for Nokia s60 Devices 
>>>>>>with VOIP Call , Chat, presence and lots more. Now planning to 
>>>>>>add conferencing calling facility in my application. Please, 
>>>>>>guide me to achieve it.
>>>>>>
>>>>>>Also it will be highly appreciable with some share their view 
>>>>>>who achieved conference call with any other platforms using PjSIP.
>>>>>
>>>>>Ok no experience with Symbain OS.  But I have done some trivial 
>>>>>conferencing using pjsip and gotten it to work with the pjsua media library.
>>>>>Here are my observations:
>>>>>1) you need the conf_slot to use connect each user.  Where do 
>>>>>you get that?
>>>>>         From the callback function
>>>>>         on_media_call_state(pjsua_call_id  call_id)
>>>>>                 you call pjsua_call_get_info(call_id, 
>>>>> call_info); and call_info.conf_slot has what you are looking for.
>>>>>
>>>>>The calls can be inbound or outbound, on_media_call_state() will 
>>>>>get called for both.  Once you have a collection of conf_slot's 
>>>>>for each user you want to connect in conference then you do this:
>>>>>pjsua_conf_connect(conf_slot1, conf_slot2); // user 1 can now 
>>>>>talk to user 2 but user 2 can not talk to user 1, in short a 
>>>>>half duplex connection
>>>>>pjsua_conf_connect(conf_slot2, conf_slot1); // user 2 can now 
>>>>>talk to user 1 so two way full duplex communication is active.
>>>>>
>>>>>NOTE: recording a conference...for this you use 
>>>>>pjsua_conf_connect(conf_slotx, record_slot);  for all users to 
>>>>>get a recording of what all users are saying.
>>>>>Where does record_slot come from.  From 
>>>>>pjsua_recorder_get_conf_port(rec_id); and rec_id comes from 
>>>>>pjsua_recorder_create();
>>>>>
>>>>>Hope this helps,
>>>>>David Clark
>>>>>
>>>>>
>>>>>>--
>>>>>>Thanks And Regards,
>>>>>>Srivatsan.D,
>>>>>>
>>>>>>
>>>>>>_______________________________________________
>>>>>>Visit our blog: http://blog.pjsip.org
>>>>>>
>>>>>>pjsip mailing list
>>>>>>pjsip at lists.pjsip.org
>>>>>>http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>Visit our blog: http://blog.pjsip.org
>>>>>
>>>>>pjsip mailing list
>>>>>pjsip at lists.pjsip.org
>>>>>http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>>>>
>
>--
>Thanks And Regards,
>Srivatsan.D,
>
>
>
>
>_______________________________________________
>Visit our blog: http://blog.pjsip.org
>
>pjsip mailing list
>pjsip at lists.pjsip.org
>http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org




[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