|
|
|
|
@ -1,4 +1,64 @@
|
|
|
|
|
Changelog for SEMS
|
|
|
|
|
|
|
|
|
|
Version 1.4.1
|
|
|
|
|
|
|
|
|
|
make system:
|
|
|
|
|
- shortened dev build version
|
|
|
|
|
- removed py_sems from sems-python-modules packet.
|
|
|
|
|
|
|
|
|
|
docs:
|
|
|
|
|
- included monitoring mod documentation
|
|
|
|
|
- clarified use of multiple interface support
|
|
|
|
|
|
|
|
|
|
event dispatcher:
|
|
|
|
|
- fixed minor memory leak in error case.
|
|
|
|
|
|
|
|
|
|
session management:
|
|
|
|
|
- fixed several bugs in session creation.
|
|
|
|
|
|
|
|
|
|
sip:
|
|
|
|
|
- return 481 on CANCEL if the transaction cannot be found.
|
|
|
|
|
- reply properly with 482 if the UAS dialog already exists.
|
|
|
|
|
- pass only 200-ACK request to the UA layer.
|
|
|
|
|
- do not update route or remote_uri on failure reply.
|
|
|
|
|
- "ACK for non-existing dialog" logged as DEBUG
|
|
|
|
|
- do not mandate to-tag for anything else but 2xx replies.
|
|
|
|
|
- do not pass orphan replies to UA (no matching transaction).
|
|
|
|
|
- improved AmSipDialog::bye()
|
|
|
|
|
- next_hop core option added.
|
|
|
|
|
|
|
|
|
|
sdp parser:
|
|
|
|
|
- process properly on short SDP
|
|
|
|
|
- allow unsupported transport types.
|
|
|
|
|
|
|
|
|
|
B2BUA:
|
|
|
|
|
- fixed manipulation of short/empty SDP.
|
|
|
|
|
- treat CANCEL hop-by-hop (not waiting for 200 from other side).
|
|
|
|
|
- avoid relaying events if the session is stopped.
|
|
|
|
|
- bind the relay stream to the local RTP IP.
|
|
|
|
|
|
|
|
|
|
RTP relay:
|
|
|
|
|
- fixed sequence number & SSRC of relayed RTP packets.
|
|
|
|
|
|
|
|
|
|
sbc:
|
|
|
|
|
- handle correctly onNoAck event.
|
|
|
|
|
|
|
|
|
|
authentication:
|
|
|
|
|
- adds support for "qop" as described in rfc2617.
|
|
|
|
|
- resend authenticated request as VERBATIM (fixes dup. Max-Forward
|
|
|
|
|
& User-Agent HF)
|
|
|
|
|
|
|
|
|
|
xmlrpc2di:
|
|
|
|
|
- added clean shutdown procedure.
|
|
|
|
|
- fixed issue related to select() and file descriptors >= 1024
|
|
|
|
|
|
|
|
|
|
monitoring
|
|
|
|
|
- monitoring: run garbage collector by default (avoid filling up RAM
|
|
|
|
|
with monitoring data).
|
|
|
|
|
|
|
|
|
|
g729:
|
|
|
|
|
- fix mem leak in g729 wrapper.
|
|
|
|
|
|
|
|
|
|
Version 1.4.0
|
|
|
|
|
- SBC
|
|
|
|
|
- topo hiding B2BUA
|
|
|
|
|
|