The 2nd 2 examples you provided are invalid, they depict the usage of the originate api command in the context of the constructor
to a JS session.
If you want to send the call to another extension you have to create the channel like you did in the first example followed by
session.execute("transfer", "GINO_ANS XML default");
at which time it would be wise if you deref the session object because its thread will be running in the new extension.
A better way would be to do both in one with a single call to the originate api command
apiExecute("originate", "{id_name='${caller_id_name}',id_number=${caller_id_number}}sofia/gateway/spa3102PSTN/14082031170@10.0.0.5:5061
GINO_ANS XML default");
This never gives you a session object it just creates a channel and transfers it to the desired extension.
A Documentation Re-factorial Engineer may be able to add it to the relevant page on the wiki if it is not already present.
I want to run a script with a scheduler but I'm having a problem with how to set up the originate in Javascript.
The originate would go something like:
originate {id_name='${caller_id_name}',id_number=${caller_id_number}}sofia/gateway/spa3102PSTN/12223334444@10.0.0.5:5061 GINO_ANS
I can get this to work:
session = new Session("{id_name='${caller_id_name}',id_number=${caller_id_number}}sofia/gateway/spa3102PSTN/14082031170@10.0.0.5:5061");
But I want to "drop" that into an extension that runs another script and can't get either of these to work:
session = new Session("{id_name='${caller_id_name}',id_number=${caller_id_number}}sofia/gateway/spa3102PSTN/14082031170@10.0.0.5:5061 GINO_ANS");
session = new Session("{id_name='${caller_id_name}',id_number=${caller_id_number}}sofia/gateway/spa3102PSTN/14082031170@10.0.0.5:5061 GINO_ANS XML default");
Also, will I have problems running the second script from the first script?
Thanks.
_______________________________________________
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