Conference Call Using PjSIP.

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

 



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,






[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