If you would aks me, I would say that this simple functionality is available in FS and within 2 minutes I can google it. But now I am struggling for hours and can't find a solution to print, log... current time in microseconds or nanoseconds. If %q would work in strftime it would be a solution, but it doesn't work.

Is there another tool to display the current time in micro/nano seconds?

On Wed, 9 Nov 2022 at 12:10, Antony Stone <Antony.Stone@freeswitch.open.source.it> wrote:
On Wednesday 09 November 2022 at 10:31:26, Gregor Nanger wrote:

> now is by default, if you just use strftime. Try eval ${strftime()}

Aha, yes, that works, and the (undocumented as far as I can see) %q parameter
gives me nanoseconds.

> Do you know how to print now in milliseconds like:
> <action application="set" data="var_name=${utcnow}"/>

No :(

I wanted microseconds, but %6q gives nothing, as does %3q (which I would
expect to give milliseconds).

So, %S.%q gives seconds + nanoseconds, but I don't see a way to reduce the
resolution (interestingly, Asterisk's strftime function does support this,
also with the %q parameter).


Antony.

> On Wed, 9 Nov 2022 at 10:22, Antony Stone wrote:
> > On Tuesday 08 November 2022 at 23:55:18, Gregor Nanger wrote:
> > > Antony, would strftime [format_string] do the job?
> >
> > Quite possibly, provided I can find a value of "now" to format with it.
> >
> > > On Sat, 5 Nov 2022 at 21:48, Piotr Gregor wrote:
> > > > Antony,
> > > >
> > > > This sounds like a job for a module, especially that you mentioned
> > > > you would like to upload/send it somewhere and combine it with data
> > > > from other services.
> > > > You create a module that exports one or more applications, you can
> > > > call them from dialplan.
> > > >
> > > > best,
> > > >
> > > >
> > > > Piotr Gregor

--
You can spend the whole of your life trying to be popular,
but at the end of the day the size of the crowd at your funeral
will be largely dictated by the weather.

 - Frank Skinner

                                                   Please reply to the list;
                                                         please *don't* CC me.

_________________________________________________________________________

The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
Build your next product on our scalable cloud platform.

Join our online community to chat in real time https://signalwire.community

Professional FreeSWITCH Services
sales@freeswitch.com
https://freeswitch.com

Official FreeSWITCH Sites
https://freeswitch.com/oss
https://freeswitch.org/confluence
https://cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
https://freeswitch.com


--
Gregor Nanger
 
CTO
t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485
• Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia
• www.infomedia.si