[Freeswitch-users] Javascript scripting

Brian West brian at freeswitch.org
Tue Nov 18 19:38:05 MSK 2014


see scripts/lua/callback.lua


On Mon, Nov 17, 2014 at 5:19 PM, Robert Boardman <robb at boardman.me.uk>
wrote:

>
>
> Thanks for your replies, yes I need to run on win32 because someone bought
> the wrong windows version, how easy is it to convert the javascript to lua?
> shown below
>
> var exit = false;
>
> function onInput( session, type, data, arg ) {
> if ( type == "dtmf" ) {
>     console_log( "info", "Got digit " + data.digit + "\n");
>     if ( data.digit == "5" ) {
>       exit = true;
> return( false );
>
>     }
>     else if ( data.digit == "#" ) {
>       return( "seek:0" );
>
>     }
>     else if ( data.digit == "1" ) {
>       return( "seek:-500" );
>
>     }
>     else if ( data.digit == "*" ) {
>       return( "pause" );
>
>     }
>     else if ( data.digit == "3" ) {
>       return( "seek:+500" );
>
>     }
>     return( true );
>
>   }
>
> }
> session = new Session('sofia/gateway/sipuser/789');
> session.waitForAnswer(10000);
>
> if ( session.ready( ) ) {
>   session.answer( );
>   while ( session.ready( ) && ! exit ) {
>     session.streamFile( "c:/wamp/www/tmp/robb193497-tmp.wav", onInput );
>     session.hangup( );
>   }
>   if ( session.ready( ) ) {
>     session.hangup( );
>
>   }
>
> }
>
> Thanks
> Robb
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> 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
>



-- 

*Brian West*
brian at freeswitch.org


*Twitter: @FreeSWITCH , @briankwest*
http://www.freeswitchbook.com
http://www.freeswitchcookbook.com

*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378)
*iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20141118/6e06f489/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list