[OpenSIPS-Users] RTPproxy and G729
Maxim Sobolev
sobomax at sippysoft.com
Mon Mar 16 03:46:57 UTC 2026
Federico,
For a long-term fix, I'd suggest reporting this back to the OpenSIPS
team to enable G.729 support in their build process as well. Regarding
your concerns, you can simply copy the "right" version of extractaudio
to another location (i.e., "/usr/local/bin/extractaudio_good") or to
another directory (i.e. /usr/bin) and use it instead.
-Max
On Sat, Mar 14, 2026 at 10:38 AM Federico Alves <venefax at gmail.com> wrote:
>
> Just out of curiosity
> When I update opensips, it downloads its own version of rtpproxy. Will it kill my newer version? How I block opensips from downloading and compiling rtpproxy?
>
>
> On Sat, Mar 14, 2026, 2:20 AM Maxim Sobolev <sobomax at sippysoft.com> wrote:
>>
>> Federico,
>>
>> If you are on Ubuntu/Debian, try the pre-built packages I recently added (ubuntu 22.04/24.04 && debian 11/12/13). You can download those here:
>>
>> https://github.com/sippy/rtpproxy/releases/tag/v3.2.0-beta.1
>>
>> For example:
>>
>> $ wget https://github.com/sippy/rtpproxy/releases/download/v3.2.0-beta.1/ubuntu-24.04_packages.zip
>> Saving to: ‘ubuntu-24.04_packages.zip’
>>
>> ubuntu-24.04_packages.zip 100%[=====================================================================================================================>] 2.66M --.-KB/s in 0.1s
>>
>> 2026-03-13 23:08:52 (26.2 MB/s) - ‘ubuntu-24.04_packages.zip’ saved [2791663/2791663]
>> (base) sobomax at Super-SIP-Server:/tmp$ unzip ubuntu-24.04_packages.zip
>> Archive: ubuntu-24.04_packages.zip
>> inflating: rtpproxy_3.1+dev1_amd64.buildinfo
>> inflating: rtpproxy-dbgsym_3.1+dev1_amd64.ddeb
>> inflating: rtpproxy-dev_3.1+dev1_amd64.deb
>> inflating: rtpproxy_3.1+dev1_amd64.changes
>> inflating: rtpproxy-debug_3.1+dev1_amd64.deb
>> inflating: rtpproxy_3.1+dev1_amd64.deb
>> inflating: rtpproxy-debug-dbgsym_3.1+dev1_amd64.ddeb
>> (base) sobomax at Super-SIP-Server:/tmp$ sudo apt install ./rtpproxy_3.1+dev1_amd64.deb
>> The following packages will be upgraded:
>> rtpproxy
>> 1 upgraded, 0 newly installed, 0 to remove and 45 not upgraded.
>> Need to get 0 B/210 kB of archives.
>> After this operation, 15.4 kB of additional disk space will be used.
>> Get:1 /tmp/rtpproxy_3.1+dev1_amd64.deb rtpproxy amd64 3.1+dev1 [210 kB]
>> Requesting to save current system state
>> Successfully saved as "autozsys_rd5dqn"
>> (Reading database ... 507290 files and directories currently installed.)
>> Preparing to unpack .../rtpproxy_3.1+dev1_amd64.deb ...
>> Unpacking rtpproxy (3.1+dev1) over (3.1+dev1) ...
>> Setting up rtpproxy (3.1+dev1) ...
>> Processing triggers for man-db (2.12.0-4build2) ...
>> (base) sobomax at Super-SIP-Server:/tmp$ ldd /usr/local/bin/extractaudio
>> linux-vdso.so.1 (0x00007ffe5f6ac000)
>> libbcg729.so.0 => /lib/x86_64-linux-gnu/libbcg729.so.0 (0x00007fa13f426000)
>> libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fa13f39e000)
>> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa13f2b5000)
>> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa13f2b0000)
>> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa13f09e000)
>> libFLAC.so.12 => /lib/x86_64-linux-gnu/libFLAC.so.12 (0x00007fa13f038000)
>> libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fa13f00a000)
>> libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fa13ef5f000)
>> libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fa13ef00000)
>> libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fa13eef6000)
>> libmpg123.so.0 => /lib/x86_64-linux-gnu/libmpg123.so.0 (0x00007fa13ee9a000)
>> libmp3lame.so.0 => /lib/x86_64-linux-gnu/libmp3lame.so.0 (0x00007fa13ee22000)
>> /lib64/ld-linux-x86-64.so.2 (0x00007fa13f471000)
>>
>> This should decode G.729 is just fine. If you still cannot get it working with this version, send more details.
>>
>> Hope it helps.
>>
>> Maksym Sobolyev
>> Sippy Software, Inc.
>> Internet Telephony (VoIP) Experts
>> Tel (Canada): +1-778-783-0474
>> Tel (Toll-Free): +1-855-747-7779
>> Fax: +1-866-857-6942
>> Web: http://www.sippysoft.com
>>
>> On Wed, Mar 11, 2026, 4:55 a.m. Federico Alves <venefax at gmail.com> wrote:
>>>
>>> The files have zero bytes after I extract rhe wav files...so what should I do? There must be way to determine what raw media the file belongs to, and decode it. Any idea?
>>>
>>> On Wed, Mar 11, 2026, 2:54 AM Alexey <slackway2me at gmail.com> wrote:
>>>>
>>>> Hey Federico,
>>>>
>>>> if you need g729 support in RTPEngine, you need bcg729 library
>>>> to be installed in your system.
>>>>
>>>> 'rtpengine --codecs' will show the list of supported
>>>>
>>>> --
>>>> best regards, Alexey
>>>> https://alexeyka.zantsev.com/
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Maksym Sobolyev
Sippy Software, Inc.
Internet Telephony (VoIP) Experts
Tel (Canada): +1-778-783-0474
Tel (Toll-Free): +1-855-747-7779
Fax: +1-866-857-6942
Web: http://www.sippysoft.com
MSN: sales at sippysoft.com
Skype: SippySoft
More information about the Users
mailing list