[Freeswitch-users] How to cancel session in Javascript
Dome Charoenyost
dome at tel.co.th
Tue Jun 30 00:01:23 PDT 2009
2009/6/30 Michael Collins <msc at freeswitch.org>:
> can you post your script and dialplan? Let's take a look.
> -MC
dialstr[i] is array like a sofia/external/1111 at xxx.xxx.xxx.xxx
dial_option =
"{absolute_codec_string='GSM,G729',ignore_early_media=false,originate_timeout=20,origination_caller_id=xxxxx}
for (var i = 1; i <= 3; i++){
if (session.ready()){
session.execute("set", "hangup_after_bridge=false");
result = session.setAutoHangup(false);
s1 = new Session(dial_option+dialstr[i]);
}
if (s1.ready()){
s1.setVariable("nibble_rate", "2.5");
s1.execute("set", "hangup_after_bridge=false");
s1.setVariable("nibble_account", acaller);
s1.setVariable("provider_id", dialprovider_id[i]);
s1.setVariable("provider", dialprovider[i]);
s1.setVariable("service_charge", dialservice_charge[i]);
s1.execute("set", "destination_number="+number);
s1.execute("nibblebill", "heartbeat 5");
bridge(session,s1);
console_log("notice", "Disconnect cause: " + s1.cause + "
Code:"+s1.causecode+"\n");
};
if (s1.causecode==16 || s1.causecode==0){
i =10;
};
};
>
> On Mon, Jun 29, 2009 at 11:07 PM, Dome Charoenyost <dome at tel.co.th> wrote:
>>
>> 2009/6/30 Michael Collins <msc at freeswitch.org>:
>> > What kind of application are you building? Usually you want to use the
>> > dialplan to initiate the call and then let the js do the logical heavy
>> > lifting.
>> I'm use js for callback solution.
>>
>> Dome C.
>>
>> >
>> > -MC
>> >
>> > On Fri, Jun 26, 2009 at 11:45 PM, Dome Charoenyost <dome at tel.co.th>
>> > wrote:
>> >>
>> >> Dear All,
>> >>
>> >> I try
>> >>
>> >> s = new Session("sofia/external/xxx at xxx.xxx.xxx.xxx);
>> >> if (s.ready()){
>> >> s.setVariable("nibble_rate", "2.5");
>> >> s.setVariable("nibble_account", "0838833133");
>> >> s.execute("nibblebill", "heartbeat 5");
>> >> bridge(session,s);
>> >> };
>> >>
>> >> my question is
>> >> 1. How to cancel create s session (by dtmf ) like a * in bridge app
>> >> 2. when i hangup before s session ready is posible to cancel ?
>> >>
>> >> Best Regards.
>> >>
>> >> Dome C.
>> >>
>> >> _______________________________________________
>> >> 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
>> >
>> >
>> > _______________________________________________
>> > 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
>> >
>> >
>>
>> _______________________________________________
>> 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
>
>
> _______________________________________________
> 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
>
>
More information about the FreeSWITCH-users
mailing list