During a Callback execution, if the Caller (1st call) answers the phone and then hangup before the destination (2nd call) hangup, the Callback continues execution.
I'm using 2 different Providers for each leg (if not I have complete silence till second call established) and I tried both for each leg in different mix. Same result. So, I think, somewhere in our sys.Callback is missing.
Callback not detecting Caller Hangup
Re: Callback not detecting Caller Hangup
I tried a callback without answering the first leg and the second leg was not initiated.
Can you capture a dialplan trace (http://www.sipsorcery.com/mainsite/Help/Console) of the call and post it here so I can get a better idea of what's happening.
Can you capture a dialplan trace (http://www.sipsorcery.com/mainsite/Help/Console) of the call and post it here so I can get a better idea of what's happening.
Re: Callback not detecting Caller Hangup
I think I haven't explain myself correctly. Problem I found is:
1. sys.Callback executes.
2. First leg (Caller) answer the calls.
3. Second leg (Calling) is ringing but not answer yet.
4. Caller hangup ending first leg.
5. Second leg continues ringing.
Hope this explains better the problem.
1. sys.Callback executes.
2. First leg (Caller) answer the calls.
3. Second leg (Calling) is ringing but not answer yet.
4. Caller hangup ending first leg.
5. Second leg continues ringing.
Hope this explains better the problem.
Re: Callback not detecting Caller Hangup
Ok I understand now. The code does not handle that condition. I'll fix that up and deploy during the next maintenance window which will be this coming Sunday.
Re: Callback not detecting Caller Hangup
Now fixed.
Re: Callback not detecting Caller Hangup
Hello,
Is this really fixed? I am having same problem, if someone can avoid this issue please post how.
Thanks
Is this really fixed? I am having same problem, if someone can avoid this issue please post how.
Thanks