Try oSIP. It's parser does not support multi-thread, but you can run 
transaction 
layer, and transport layer into different threads.

Kaiduan


----- Original Message ----
From: marius zbihlei <[email protected]>
To: Vinod Parameswaran <[email protected]>
Cc: sip-implementors <[email protected]>
Sent: Thu, September 2, 2010 5:09:41 AM
Subject: Re: [Sip-implementors] Open Source SIP stacks: Symbian port and 
multi-threading

Vinod Parameswaran wrote:
> Hi Marius,
>
> Thanks. I am not sure I quite understood what you mentioned in your previous 
>mail.
> Do you mean use a customized stack at the transport layer in order to make 
>multiple connections?
> In that case, I am afraid I do not understand why I need to tweak the layers 
>above?
>
> The point is that I am not sure whether making those customizations would be 
> a 
>straightforward task. I was using PJSIP previously, and those libraries are 
>strictly single-threaded, afaik. That is you cannot do any customization at 
>any 
>layer to achieve multi-threading.
>
> Hope I have read your mail correctly. If not, kindly clarify.
>
> best
> Vin
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
>  
Hello again,

Because I replied personally (i don't think application design are 
relevant to sip-implementors), I am first making a note saying that I 
suggested dropping MT and using a IO Multiplexing technique. This is 
possible in PJSIP adding new Transports for each network, and also in 
Sofia. About MT, check this documentation about locking and thread 
support in Sofia 
http://sofia-sip.sourceforge.net/refdocs/su/group__su__wait.html . After 
a quick read it seems that Sofia is using poll() for IO multiplexing and 
probably  several threads for message handling (parsing, transaction and 
ua).

Hope this helps.

Marius


_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors





_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to