[asterisk-dev] New SIP channel driver project page

Joshua Colp jcolp at digium.com
Thu Nov 8 11:47:18 CST 2012


Jeffrey Ollie wrote:
> On Thu, Nov 8, 2012 at 10:02 AM, Russell Bryant
> <russell at russellbryant.net>  wrote:
>> On Thu, Nov 8, 2012 at 3:48 AM, Saúl Ibarra Corretgé<saghul at gmail.com>
>> wrote:
>>> As Joshua has said earlier, PJSIP is project that is kind of meant to be
>>> embedded in applications. The build system only provides static libraries
>>> and if you need changes to the library deep down, you need to modify PJSIP
>>> itself in a way it may not really benefit anyone.
>>
>> I understand that's how pjsip is currently designed and built.  The problem
>> is that it *sucks*.  Hopefully we don't need to argue through all the
>> reasons why bundling code is a terrible idea.
>
> Another problem with pjsip is that it requires ffmpeg for video
> support.  That's a problem for Fedora and other RedHat-based
> distributions because ffmpeg can't be included in Fedora because of
> patent and licensing issues around a number of video and audio codecs.

That's pjsua and pjmedia level, not pjsip itself. I doubt we would 
touch/use that both for the reasons you stated and because it doesn't 
belong in a new SIP channel driver.

>> Given the amount of work involved in building a new channel driver, if pjsip
>> was used, putting some effort into making pjsip suck less in being a proper
>> library seems worthwhile.
>
> Agreed.

+1

-- 
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at:  www.digium.com  & www.asterisk.org



More information about the asterisk-dev mailing list