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/
[email protected]: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.
On Wed, Apr 8, 2009 at 6:15 PM, <[email protected]> wrote:
> 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/
> [email protected]: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/
> [email protected]: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/
> [email protected]:5061 GINO_ANS");
>
> session = new
> Session("{id_name='${caller_id_name}',id_number=${caller_id_number}}sofia/gateway/spa3102PSTN/
> [email protected]:5061 GINO_ANS XML default");
>
> Also, will I have problems running the second script from the first script?
>
> Thanks.
>
>
>
> ------------------------------
> New Deals on Dell Netbooks - Now starting at
> $299<http://pr.atwola.com/promoclk/100126575x1219939010x1201342897/aol?redir=http:%2F%2Fad.doubleclick.net%2Fclk%3B213771626%3B35379597%3Bw>
>
> _______________________________________________
> Freeswitch-users mailing list
> [email protected]
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:[email protected] <msn%[email protected]>
GTALK/JABBER/PAYPAL:[email protected]<paypal%[email protected]>
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:[email protected] <sip%[email protected]>
iax:[email protected]/888
googletalk:[email protected]<googletalk%3aconf%[email protected]>
pstn:213-799-1400
_______________________________________________
Freeswitch-users mailing list
[email protected]
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org