>For the detection part, you can either poll the media statistics to see if RTP packets are still received, or periodically send re-INVITE > or UPDATE to check if remote is still responding. That would be an option, but would not be more efficient to handle that once i receive these: 16:21:17.739 strm0242A31C RTP recv() error: Connection reset by peer (WSAECON RESET) [err:130054] 16:21:17.755 strm0242A31C RTP recv() error: Connection reset by peer (WSAECON RESET) [err:130054] (...) Is this event easily traceable? Can I catch this event once it occur, or, as you say, do I have to check for this polling the media statistics? Thanks in advance On Tue, Aug 19, 2008 at 9:39 PM, Benny Prijono <bennylp at pjsip.org> wrote: > On Tue, Aug 19, 2008 at 10:53 AM, Jo?o C?sar <jpcesar at gmail.com> wrote: > >> >> Hi, >> >> In our application, sometimes the voip client does not end the call >> properly sending the BYE sip message, so i'm getting RTP recv() error: >> Connection reset by peer ( WSAECONNRESET) on the pjsip side. >> >> We want to improve resilience on the pjsip side and handle this error >> properly, destroy everything that was being used in the call. >> >> We are using PJSUAlib, but im uncertain where do I need to handle this >> exception, is it on on_call_media_state? Wich resources do I need to free in >> order to have this cleaned at the pjsip side. >> >> > > Once you know that remote party is no longer there, just disconnect the > call as usual the the resources will be freed as normal. For the detection > part, you can either poll the media statistics to see if RTP packets are > still received, or periodically send re-INVITE or UPDATE to check if remote > is still responding. > > Cheers > Benny > > > I cannot control the client SIP side so i really need my pjsip server to be >> bullet proof on hard and bruteforce disconnects. >> >> Thanks in advance. >> >> -- >> Joao Cesar >> msn: jpcesar at gmail.com >> gtalk: jpcesar at gmail.com >> icq: 13790802 >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip at lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > -- Joao Cesar msn: jpcesar at gmail.com gtalk: jpcesar at gmail.com icq: 13790802 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080820/72232d78/attachment-0001.html