I'm having some problem with getting CallTransferOptions.MaximumTransferTime to take action on my self-trasnfer.
E.g.:
void MyCallTest(AudioVideoCall avCall) { try { avCall.ReplaceTo = "sip:myuser@domain.com"; avCall.ApplicationContext = avCall; avCall.BeginTransfer(avCall, new CallTransferOptions() { MaximumTransferTime = new TimeSpan(0,0,300) }, ar => { avCall.EndTransfer(ar); }, null); } catch (Exception) { throw; } }
The transfer is fine, and my target client (in test a Lync user on lync client) is receiving the call. But if I leave the call without answering, I'll get a
Microsoft.Rtc.Signaling.FailureRequestException
after 60 seconds, and not 300 sec which I expected since it has been set in the CallTransferOptions.
What did I miss??