27 aug 2013 kl. 00:29 skrev Vitaliy Aleksandrov <vitalik.v...@gmail.com>:
> Hello, > > I've made a patch to kamailio-4.0.3 which removes stale registration when > kamailio looses an incoming tcp connection. > Of course this patch needs more work. > > Since the are no direct references between user location contacts and tcp > connections callback function uses linear search through the whole location > table using received field as a key. > > Can anybody more experienced in kamailio internals check if I chose the right > place to get information about lost tcp connections ? > Another thing I wanted to ask is maybe somebody can suggest a better way to > tie a tcp connection to the user location information without complicating > "usrloc" module by any heavy data structures. > > If anybody else except me need this It would be great to fix known problems > and add it to kamailio. > <remove_tcp_contacts.patch>_______________________________________________ This is something required for outbound too. We need to remove the registration and thus the flow if a connection dies. The problem is that we can manage the connection on another server (edge proxy) too. /O _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users