[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