[Freeswitch-users] Javascript scripting

Peter Olsson peter at olssononline.se
Tue Nov 18 10:33:58 MSK 2014


If you build it yourself, it should be included when building for 32-bit.
I'm not sure it's included in the pre-compiled packages though.

2014-11-18 0:19 GMT+01:00 Robert Boardman <robb at boardman.me.uk>:

>
>
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20141118/54a0a641/attachment.html 


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