[Freeswitch-users] LUA Call duration or Billing Sec

Aloysius Lloyd lloyd.aloysius at gmail.com
Mon Mar 15 07:34:22 PDT 2010


How to execute another lua script when channel enter the REPORTING state?

What are the channel variable names?

Thanks
Lloyd

On Mon, Mar 15, 2010 at 9:56 AM, Sergey Okhapkin
<sos at sokhapkin.dyndns.org>wrote:

> Unfortunately all "interesting" billing-related channel variables are set
> after the lua script execution, when channel enters REPORTING state. To
> access
> those variables I execute separate lua script using mod_cdr_csv, it allows
> to
> invoke lua script.
>
> On Monday 15 March 2010, Aloysius Lloyd wrote:
> > Hi All,
> >
> > I have the following simple Lua script answer a inbound call then dial
> > another number and bridge the call.
> >
> > Is there any way to get the  call duration or billing sec using the
> >
> > session:getVariable(  );
> >
> >
> >
> > -- answer the call
> > session:answer();
> >
> > -- sleep a second
> > session:sleep(1000);
> >
> > -- Initiate an outbound call
> > obSession =
> freeswitch.Session("sofia/gateway/voipms/14165555555",session)
> >
> > obSession:execute("sched_hangup","+60 alloted_timeout");
> >
> > -- bride the call
> >     freeswitch.bridge(session, obSession);
> >
> > -- hangup
> > session:hangup();
> >
> >
> > Thank you
> > Lloyd
> >
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100315/b7a19248/attachment-0002.html 


More information about the FreeSWITCH-users mailing list