Hello Matt, I'm using PSIP to derive an application using WebRTC (not like csipsimple, which still uses PJMEDIA mixed with WebRTC components), and an alternative transport for SIP and audio. What I can tell you is that it's not straightforward to do such kind of customizations, but you don't have many other options... The most annoying part of any integration with PSIP in my opinion is that you cannot mix threads directly; you need to register your threads with PJSIP. Another unexpected complexity happens if you try to create an alternative transport for the SIP protocol. The memory allocation using pools seems to be a good thing in principle, but in the end you have to pay the price. And you cannot create or destroy mutexes, threads and any other "system" objects from PJSIP without initialize the library (for some applications, where you have services running in the application, the necessity of controlling the order of service deinitialization could be unexpectedly complex). In the end you have a sum of several small things you need to glue together in your application that makes huge customizations a nightmare. Summarizing, you'll have room for customization, but not at no cost. Regards, Guilherme Balena Versiani. On Nov 27, 2012 8:31 PM, "Matt DeLuco" <matt.deluco at magorcorp.com> wrote: > The pjsip docs at > http://www.pjsip.org/docs/latest-2/pjsip/docs/html/index.htm mention > under the header "Using PJSUA API" that in PJSUA there is some "space for > customization (custom SIP transport, custom SIP media, etc.)" > > Could someone offer a little more detail on what can be customized and how? > > I'd like to take advantage of PJSUA, however my application calls for > custom audio and video subsystems or "mixing" code. So I'd use PJSUA for > establishing calls, instant messaging, etc. but pass audio/video off to > another module. > > I'm trying to determine if using PJSIP directly would be a better choice. > > MD > > > > _______________________________________________ > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20121128/943a6f37/attachment-0001.html>