Create a PBX

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

 



We're good, thanks! I'm still looking forward to seeing you again in
one of the next SIPits.

Right, that one. Actually, most pjmedia components are thread
agnostic, hence it can accommodate any threading models that the
designer chooses to achieve high performance. But, there is an
exception to this, i.e. the conference bridge, which need to work in
one thread, which makes sense since it needs to "synchronize" the
timing of all ports connected to it. Having said that, nothing
prevents you from creating multiple conference bridges and make each
of them use different thread.

Also when talking about pjmedia performance in this list, often we're
talking about PJSUA-LIB's media performance, which is a different
thing. The PJSUA-LIB's media performance has been explained in the
FAQ.

Best regards,
?Benny


On Mon, Sep 13, 2010 at 12:23 PM, Joegen E. Baclor
<joegen.baclor at gmail.com> wrote:
> Hey Benny,
>
> Long time! ?How are you doing? ?I've seen post in the past that since the
> media IO is performed using a single thread, that scaling it to a vast
> number of channels may affect performance. ?I'm just a noob spectator in
> this list and in no way familiar with the code in this regard so feel free
> to humiliate me publicly :-)
>
> Joegen
>
>
> On Monday, 13 September, 2010 01:09 PM, Benny Prijono wrote:
>>
>> Joegen, I'm not clear with no 3?
>>
>> Best regards,
>> ?Benny
>>
>> On Sun, Sep 12, 2010 at 12:22 PM, Joegen E. Baclor
>> <joegen.baclor at gmail.com> ?wrote:
>>
>>>
>>> I think you should narrow down your question to specific components and
>>> ask
>>> the question how to achive each component using the different modules to
>>> pjproject exposes. ?IMO the following components are a must in a workable
>>> PBX framework. ?You might get a better answer if you will be more
>>> specific.
>>>
>>> 1. ?Registrar - (Yes)
>>> 2. ?SIP Proxy router (or B2BUA) - (Yes)
>>> 3. ?Media Server (Auto-attendant, MoH, Voicemail) ?- (Yes) but i've seen
>>> post in this list that pjmedia is not wired and therefore would not
>>> perform
>>> well in a multi-channel environmnet
>>> 4. ?SIP Trunk compatibility layer (ISTP interoperability) - (Yes)
>>> 5. ?RTP Proxy for NAT traversal - (Yes)
>>> 6. ?Payload Transcoders - (Yes)
>>> 7. ?Device provisioning - (No)
>>> 8. ?ISDN interface (if you plan to support POTS in the PBX) ?- (No)
>>>
>>> Joegen
>>>
>>> On Saturday, 11 September, 2010 02:58 PM, Jonas Gauffin wrote:
>>>
>>> Hello,
>>> Is the pjsip stack suitable to create a pbx?
>>> If so, which layer do you recommend me to use?
>>> Regards,
>>> ? Jonas
>>>
>>> _______________________________________________
>>> 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
>>>
>>>
>>>
>>
>>
>
>



[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