[reSIProcate] Howto cancel a call to a not reachable client (without waiting for the timeout)

Johannes Dohmen johannes.dohmen at web.de
Thu Apr 3 06:44:34 CDT 2008


Hi there,

in my app I call end() from the aproriate AddDialogSet to terminate a 
call. That works very well when the other side has responded in any way. 
So I can hangup existing calls and cancel outgoing calls which are not 
accepted by the other side.
That does as well work even without being registered (as the 
asterisk-server permits that in my configuration at least).
Now I face the problem that someone calls a physically not reachable 
client and is not registered. So resip does not get an address failure 
from the register-server but waits for a timeout. While waiting for that 
timeout I cannot cancel the call with end(), but I need to wait for the 
timeout to happen.
Could anyone point me out what I should do in ths case?

TIA & Greetings
Johannes



More information about the resiprocate-devel mailing list