Hi, I implemented IAudioSource and do some cleanup in my implementation of the CloseAudio() method. I recently upgraded my SipSorcery package from 6.x to 8.x and it seems the CloseAudio() method is no longer called when I do a userAgent.BlindTransfer().
It is still called if the counterparty hangs up, i.e. a SIP BYE message is received. So I have some indication that I haven't messed up the interface signature or anything. Any idea why CloseAudio() wouldn't be called on Transfer? Thanks!
Hi, I implemented IAudioSource and do some cleanup in my implementation of the CloseAudio() method. I recently upgraded my SipSorcery package from 6.x to 8.x and it seems the CloseAudio() method is no longer called when I do a userAgent.BlindTransfer().
It is still called if the counterparty hangs up, i.e. a SIP BYE message is received. So I have some indication that I haven't messed up the interface signature or anything. Any idea why CloseAudio() wouldn't be called on Transfer? Thanks!