Michael,

Good question, quick answer if Zoiper supports the SILK CODEC, that is almost 
as good as Opus since Opus is an extension of SILK.

Your question got me looking, for a long time Digium was worried about the 
legal status of Opus ... they are still worried but here is the current stance:

Opus for Asterisk
http://blogs.digium.com/2016/09/30/opus-in-asterisk/

So, Asterisk 13 has Opus support (chan_sip ? or only chan_pjsip ? or both ?) 
http://downloads.digium.com/pub/telephony/codec_opus/

BUT, the binary blob "phones home" every 24 hours.  I took at look at the 
Asterisk 13 64-bit binary blob with "ldd"

$ ldd codec_opus-13.0_1.0.1-x86_64/format_ogg_opus.so 
        linux-vdso.so.1 (0x00007fff3eb7d000)
        libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fccceba7000)
        libc.so.6 => /lib/libc.so.6 (0x00007fccce82f000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007fccce5cf000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007fccce1cc000)
        liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00007fcccdfc2000)
        libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0x00007fcccdd90000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fcccdb7e000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fcccf02e000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fcccd97a000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x00007fcccd765000)

$ ldd codec_opus-13.0_1.0.1-x86_64/codec_opus.so      
        linux-vdso.so.1 (0x00007ffed19f7000)
        libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007f9a73730000)
        libc.so.6 => /lib/libc.so.6 (0x00007f9a733b8000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007f9a73158000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007f9a72d55000)
        liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00007f9a72b4b000)
        libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0x00007f9a72919000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007f9a72707000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f9a73bd6000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f9a72503000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x00007f9a722ee000)

The binary blobs dynamically links with libcurl but why libldap / liblber ???

Is the Opus CODEC really worth all this legal aggravation ?

By contrast the SILK CODEC binary blob is straightforward:

$ ldd /usr/lib/asterisk/modules/codec_silk.so    
        linux-vdso.so.1 (0x00007fff22779000)
        libc.so.6 => /lib/libc.so.6 (0x00007f4ffe648000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f4ffebf4000)

If Digium is still worried about the legal situation of Opus (hence the phone 
home feature to limit liability) would not projects like ours have the same 
liability issues ?

Lonnie


On Dec 18, 2016, at 7:17 PM, Michael Knill <michael.kn...@ipcsolutions.com.au> 
wrote:

> Hi group
> 
> I have been playing with this softphone which is looking really promising, 
> especially Asterisk BLF (finally).
> The smartphone softphone looks great too and has a number of codecs supported 
> including Opus.
> I think this is not available yet in Astlinux (am I correct?) so what would 
> be the next best codec to use? iLBC20 maybe?
> 
> Regards
> Michael Knill




------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Astlinux-users mailing list
Astlinux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
pay...@krisk.org.

Reply via email to