today i replaced mediaproxy-ng with rtpengine. then i made a test call
from baresip to jssip web ua. rtpengine module gave this kind of offer
to rtpengine:
Apr 7 10:56:34 siika /usr/sbin/sip-proxy[24013]: INFO: ===== rtpengine_offer(via-branch=1
ICE=force trust-address)
and this kind of answer:
Apr 7 11:07:18 siika /usr/sbin/sip-proxy[24013]: INFO: =====
rtpengine_answer(replace-session-connection replace-origin via-branch=2 trust-address)
there was problem with media (baresip console output included below).
the same test call works fine with mediaproxy-ng, i.e., everything else
in the test is same except that mediaproxy-ng is replaced with rtpproxy.
-- juha
------------------------------------------------------------------
call: connecting to 'sip:test@test.tutpro.com'..
ice: audio: Default local candidates: ? / ?
call: SIP Progress: 100 Trying ()
call: SIP Progress: 100 Trying ()
call: SIP Progress: 180 Ringing ()
{ audio.1} Set default remote candidate: host:192.98.102.30:50002
{ audio.2} Set default remote candidate: host:192.98.102.30:50003
audio: Set audio decoder: opus 48000Hz 2ch
audio: Set audio encoder: opus 48000Hz 2ch
audio tx pipeline: alsa ---> opus
audio rx pipeline: alsa <--- opus
jh(a)test.tutpro.com: Call established: sip:test@test.tutpro.com
opus: decode error: buffer too small
audio: opus codec decode 273 bytes: Protocol error
opus: decode error: buffer too small
audio: opus codec decode 289 bytes: Protocol error
opus: decode error: corrupted stream
audio: opus codec decode 323 bytes: Protocol error
opus: decode error: buffer too small
audio: opus codec decode 323 bytes: Protocol error
opus: decode error: buffer too small
audio: opus codec decode 323 bytes: Protocol error
opus: decode error: buffer too small
audio: opus codec decode 323 bytes: Protocol error
opus: decode error: corrupted stream
audio: opus codec decode 323 bytes: Protocol error
opus: decode error: corrupted stream
audio: opus codec decode 323 bytes: Protocol error
opus: decode error: buffer too small
audio: opus codec decode 323 bytes: Protocol error
opus: decode error: corrupted stream
audio: opus codec decode 323 bytes: Protocol error
opus: decode error: buffer too small
audio: opus codec decode 323 bytes: Protocol error
opus: decode error: corrupted stream
...