How to execute another lua script when channel enter the REPORTING state?
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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org