I am struggling to implement a reliable method for handling network loss/gain on the iPhone. I can reliably detect reachability changes and interface state changes, but I have not been successful in getting the SIP TCP signaling socket to re-bind to a new interface when changes like Wi-Fi --> 3G occur. I've tried the destroying and then recreating the client but I lose access to codecs after recreation. I have also tried the suggested patch: iphone_ip_change_pjsip_1_12.patch. Has anyone gotten this to work on iOS 4.X or greater? Implementing it as-is causes crashes in the library. If not, what about the more drastic destroy/re-create? The SIP stack survives this but the codecs associated with the client "disappear." -- Thomas Merriewether Star2Star Communications -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120613/f99d4599/attachment-0001.html>