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
