Hi Diptesh,

Good catch - I almost forgot about that function :).

Regards,

Bogdan-Andrei Iancu
  OpenSIPS Founder and Developer
  http://www.opensips-solutions.com

On 11/14/2017 04:47 PM, Dipteshkumar Patel wrote:
hello all,

I got the option to get right time stamp both in seconds and microseconds and that is


        get_timestamp(sec_avp,usec_avp);

which uses gettimeofday() system call internally.

refer following link
https://www.opensips.org/Documentation/Script-CoreFunctions-2-3

*Diptesh Patel*
Jr. Software Developer
Ecosmob Technologies Ltd
Ahmedabad
Mo:*+919898962659*

On Wed, Nov 1, 2017 at 3:59 PM, Bogdan-Andrei Iancu <[email protected] <mailto:[email protected]>> wrote:

    Hi Diptesh,

    Unfortunately the docs are a bit misleading - the supported format
    for the $time() var is given by "man strftime" - and strftime has
    no support for time units smaller than the second. This is why the
    %N is not evaluated.

    Regards,

    Bogdan-Andrei Iancu
       OpenSIPS Founder and Developer
       http://www.opensips-solutions.com <http://www.opensips-solutions.com>

    On 10/31/2017 03:32 PM, Dipteshkumar Patel wrote:
    Hello sir,

    Thanks for your prompt reply

    I used *$time(+%s%N)* but it uses only one format and give the
    result "*+1509451841%N*" but i want to whole time stamp.

    This works fine from command line using *#time +%s%N.*
    *
    *
    *
    *


    *Diptesh Patel*
    Jr. Software Developer
    Ecosmob Technologies Ltd
    Ahmedabad
    Mo:*+919898962659*

    On Tue, Oct 31, 2017 at 5:12 PM, Bogdan-Andrei Iancu
    <[email protected] <mailto:[email protected]>> wrote:

        Hi,

        Have you looked at the $time(format) script variable:

        http://www.opensips.org/Documentation/Script-CoreVar-2-3#toc87
        <http://www.opensips.org/Documentation/Script-CoreVar-2-3#toc87>

        You can take the all the time fields at once, and use a
        transformation to split them if you need the fields in
        separate variables.

        Regards,

        Bogdan-Andrei Iancu
           OpenSIPS Founder and Developer
           http://www.opensips-solutions.com
        <http://www.opensips-solutions.com>

        On 10/31/2017 10:36 AM, Dipteshkumar Patel wrote:
        Dear sir,

        I am using Opensips version 2.3.1

        I am using $Ts and $Tsm for time stamp for CDR but the
        microsecond time stamp is not same as system time stamp. To
        resolve the issue i am using exec() to get the system time
        but i takes so much time (nearly 5ms ) whenever so many
        calls concurrently running on server(We need exact time
        because it will affect the call duration).
        Can you please suggest me solution for the issue ?

        Thanks

        *Diptesh Patel*
        Jr. Software Developer
        Ecosmob Technologies Ltd
        Ahmedabad
        Mo:*+919898962659*


        _______________________________________________
        Users mailing list
        [email protected] <mailto:[email protected]>
        http://lists.opensips.org/cgi-bin/mailman/listinfo/users
        <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>





_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to