Jean-Philippe Fournier
Jean-Philippe Fournier
When using the newly added SRTP implementation for SIP calls, it seems that the media only works for one of the media types at a time. For example, if I...
Hello, it's me again ! I'm investigating hold/unhold scenarios as we previously discussed in the #479, but I also noticed that if two clients hold a call at once, the...
**Please provide a succinct description of the issue.** When executing inside a `task`, a function that raises an exception is not called if the resulting expression ends in a property...
### Description Given the following code : ``` open System type ISomeInterfaceWithDisposable = interface inherit IDisposable end type SomeDisposableType() = interface ISomeInterfaceWithDisposable with member _.Dispose() = () module Program =...
Short description : when SIPSorcery's RTCPeerConnection is the controlling agent in the ICE session, the `relay` candidates never get chosen before a timeout occurs in situations where the `relay` was...
- Don't raise redundant `new` keyword if in an upcast expression and the type implements IDisposable - Add test to cover this use case Fixes #572
While applying Fantomas to our code base, I fell upon this issue where the type annotation will be filled with spaces to match up with the previous expressions length. In...