Releases: emiago/diago
Releases · emiago/diago
v0.28.0 - Call Control/Mixing
Highlights 🚀
- Reinvite correct handling with also dialog keep alive
- NEW Hold/Unhold feature with media direction handling 🔥 https://pkg.go.dev/github.com/emiago/diago#DialogClientSession.Hold
- NEW BridgeMix: Mixing support for multi dialog stream mixing 🔥 https://pkg.go.dev/github.com/emiago/diago#BridgeMix
- Refer handling with support to handle blind and attended transfers easier. https://pkg.go.dev/github.com/emiago/diago#DialogClientSession.ReferOptions
What's Changed
- fix(media): skip SRTP encryption when remote peer has no crypto by @HectorMalot in #130
- fix for DTMF events handling #133
New Contributors
- @HectorMalot made their first contribution in #130
Full Changelog: v0.27.0...v0.28.0
v0.27.0
Highlights
- REINVITE handling corrected for Empty SDP and Late offer #124 .
- REFER Support now corrected and with better control for client and server.
OnReferReferOptions. NOTE: more changes here can happen as we do move to handle more corner cases. Best to check Tests in repo how to work with this. - Update to SIPGO v1.2.0
- DTLS example
Full Changelog: v0.26.3...v0.27.0
v0.26.3
Full Changelog: v0.26.2...v0.26.3
Highlights
- Work on REINVITES and empty REINVITES.
- Fixed session SDP id and version changes.
v0.26.0 - SRTP DTLS support
Highlights
- SRTP DTLS support added (Tested with simple scenarios). For more secure media that uses own TLS exchange over UDP
diago.TransportexposesMediaDTLSConf
Full Changelog: v0.25.0...v0.26.0
v0.25.0
Highlights
Full Changelog: v0.24.0...v0.25.0
v0.24.0
Full Changelog: v0.23.1...v0.24.0
v0.23.0
Highlights
- IPV6 SIP and media fixes
- RTP Symetric and Source locking support (Still experimental). Check global vars like
media.RTPSourceLockmedia.RTPNAT...
Full Changelog: v0.22.0...v0.23.0
v0.22.0
v0.21.0
Highlights
- ringtone and beep tones built in for playback
- latest sipgo release
- register is now checking response codes to determine when to stop registration. This was previously required by client. For more customization users should build register transaction and run each step instead just calling
RegisterAPI. - contact header is automatically populated for transport connection unless
Serveis called. Useful for clients who act only as UAC.
Full Changelog: v0.20.0...v0.21.0
v0.20.0
Highlights
Brings more stability and uses latest sipgo changes or SIP dialog setups.
Full Changelog: v0.19.0...v0.20.0