Thanks Alex, 

Exactly what I was thinking. Just wondering whether there was a better way.

Again THANKS!

David

On Tue, 9 Feb 2021 at 14:56, Alex Balashov <abalashov@evaristesys.com> wrote:
Hi,

You can store the timestamp of the last message of interest in a transaction-persistent variable - that is, an AVP or XAVP - using $TV():

https://www.kamailio.org/wiki/cookbooks/5.4.x/pseudovariables#tv_name

Then, you can do some arithmetic like this to turn the difference between two timestamps into milliseconds. This is stolen straight from CSRP so adapt to your needs. :-)

	# Log request processing time.

	$var(cur_time) = $TV(Sn);

	$var(proc_diff) = (
		(((
		  $(var(cur_time){s.select,0,.}{s.int}) - 
		  $(avp(proc_start){s.select,0,.}{s.int})
		) * 1000000)
		+ 
		(
		 $(var(cur_time){s.select,1,.}{s.int}) - 
		 $(avp(proc_start){s.select,1,.}{s.int}) 
		) / 1000) mod 1000
	);

— Alex

Sent from my iPad

On Feb 9, 2021, at 9:40 AM, David Villasmil <david.villasmil.work@gmail.com> wrote:

Hello all,

Is it possible to know the elapsed time since the previously received message?

On outgoing calls, I.e: when i get a 180, how long did the 100 arrived? Or the INVITE...

Thanks

David 
--
Regards,

David Villasmil
phone: +34669448337
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Regards,

David Villasmil
email: david.villasmil.work@gmail.com
phone: +34669448337