Hello,
I don't recall right now any config function that will check if a
connection is still open.
The connection id is stored in the location record and checking if the
connection id is open, will not be complex at all. There might be a
solution using rpc commands, because one is listing the active tcp
connections. Then you can check in the list if connection id from the
usrloc record is still there.
On the other hand, usrloc has option to remove the location record when
the tcp connection is detected to be closed. This might give you pretty
much what you need.
Cheers,
Daniel
On 19/05/15 20:40, Dmytro Bogovych wrote:
Greetings.
I want to modify INVITE answers processing in this way:
1) receive INVITE answer
2) check if recipient is registered but has no TCP/TLS connection now
3) suspend answer for 30 seconds (for example)
4) resume answer if REGISTER comes from lost client in these 30 seconds
5) terminate INVITE session if 30 seconds are expired
What I do not understand - is it possible to find if client is
connected now to kamailio?
I talk about TCP/TLS connection only - not about registration record.
Thank you!
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda -
http://www.linkedin.com/in/miconda
Kamailio World Conference, May 27-29, 2015
Berlin, Germany -
http://www.kamailioworld.com