Emia
Emia
Hi @gswy . Stopping listeners is possible, but I believe I need to understand more. For example depending on protocol behind gracefull shutdown can be better implemented.
I am confused is it response from server missed, or just ACK from client after getting 200ok
yes, ok this also fails in this corner case, same as Cancel. Normally you will get 2xx retransmitted, and you should Re ACK, but currently you may need to handle...
Hi @yallxe . Yes there is code to detect retransmission, but it can not resend ACK, as it is out of transaction. This must be handled by UAC, that is...
Hi @yallxe . I have now added a fix. Please recheck this on main branch. Now `dialog.Ack` will follow up on re transmission per RFC. Please reopen ticket if problem...
FYI was default behavior for server but not for client
server listeners have now support for passing udp4 udp6. More work needed for client
@yallxe could be case that we are not waiting transaction termination, instead terminating always. It would be nice to see this with SIP trace and have test to cover the...
@yallxe I took some time to look. ACK is here wrong. So you should get ctx cancelation error. Please check with `main`
@yallxe This was just helper for caller, to abort and even to return error to itself, or just read. I see your concerns, but I have to evaluate. Maybe opening...