Re: [Freeswitch-users] Cant get Disposition status in Javascript

2009-02-26 Thread Nik Middleton
Works for me, see snippet below

 

var first_session = new Session(dial_string);



// Trap for call failure

if (!first_session.ready()) {

consoleLog("err", "Disposition: " +
first_session.cause + "\n");

if (first_session.cause == "USER_BUSY") {

Disposition
= "BUSY";

} 

else if (first_session.cause ==
"NO_ROUTE_DESTINATION") {

Disposition
= "DCN";

}

 


else if (first_session.cause ==
"NO_ANSWER") {

Disposition
= "NA";

}

 



exit();  

}

 



From: freeswitch-users-boun...@lists.freeswitch.org
[mailto:freeswitch-users-boun...@lists.freeswitch.org] On Behalf Of
Baskar
Sent: 26 February 2009 14:56
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] Cant get Disposition status in
Javascript

 

Hi Anthony Minessale,

I have added these lines in my javascript with your guidance. But still
i did not get any status like  busy , no answer, etc .

 

session.setVariable("cause_code", session.causecode);

session.setVariable("cause_name", session.cause);

 

I Get this output only for all the call:

 

variable_cause_code: [0]

variable_cause_name: [NONE]

 


-- 
Warm Regards,
N.Baskar

___
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


Re: [Freeswitch-users] Cant get Disposition status in Javascript

2009-02-26 Thread Baskar
Hi Anthony Minessale,

I have added these lines in my javascript with your *guidance. *But still i
did not get any status like  busy , no answer, etc .

session.setVariable("cause_code", session.causecode);
session.setVariable("cause_name", session.cause);
I Get this output only for all the call:

variable_cause_code: [0]
variable_cause_name: [NONE]


-- 
Warm Regards,
N.Baskar
___
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


Re: [Freeswitch-users] Cant get Disposition status in Javascript

2009-02-26 Thread Anthony Minessale
both of your set lines are wrong:

session.cause and session.causecode are attributes

session.setVariable("session.causecode", "discause: " + session.causecode+
"\n);
session.setVariable("notice", "Disconnect cause: " + session.cause + "\n");

session.setVariable("cause_code", session.causecode);
session.setVariable("cause_name", session.cause);

would be more appropriate.

Also originate_disposition is only on outgoing legs.

Doing this sort of thing in the same script is not a good plan.
You should really be doing it in the CDR engine where you can get records
for both legs of the call in a relaxed environment.



On Thu, Feb 26, 2009 at 6:44 AM, Baskar  wrote:

> Hi,
>  One thing i forget to tell i can able to get this Disconnection causeand 
> Disconnection
> code in Freeswitch console but when i set in the variable i did not get
> the cause or cause code in javascript.
>
> I use these line in Javascript i get the output in the Freeswitch console.
>
> console_log("notice", "Disconnect cause: " + session.cause + "\n");
> console_log("notice", "Disconnect cause: " + session.causecode + "\n");
>
> OUTPUT: (For the Above line)
>
> 2009-02-26 18:08:57 [NOTICE] odbc1.js:1 console_log() Disconnect cause:
> NORMAL_CLEARING
> 2009-02-26 18:08:57 [NOTICE] odbc1.js:1 console_log() Disconnect cause: 16
>
> But same session cause and code if i set in the variable i did not get
> output
>
> session.setVariable("session.causecode", "discause: " + session.causecode+
> "\n);
> session.setVariable("notice", "Disconnect cause: " + session.cause + "\n");
>
> OUTPUT:
>
> variable_session.causecode: [discause: 0]
> variable_notice: [Disconnect cause: NONE]
>
> Correct me where i am wrong how can i get the disconnection cause in
> variable.
>
> Please help to solve the problem.
>
>
>
> --
> Warm Regards,
> N.Baskar
>
>
> ___
> 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
>
>


-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_miness...@hotmail.com 
GTALK/JABBER/PAYPAL:anthony.miness...@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:8...@conference.freeswitch.org 
iax:gu...@conference.freeswitch.org/888
googletalk:conf+...@conference.freeswitch.org
pstn:213-799-1400
___
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


Re: [Freeswitch-users] Cant get Disposition status in Javascript

2009-02-26 Thread Baskar
Hi,
 One thing i forget to tell i can able to get this Disconnection
causeand Disconnection
code in Freeswitch console but when i set in the variable i did not get the
cause or cause code in javascript.

I use these line in Javascript i get the output in the Freeswitch console.

console_log("notice", "Disconnect cause: " + session.cause + "\n");
console_log("notice", "Disconnect cause: " + session.causecode + "\n");

OUTPUT: (For the Above line)

2009-02-26 18:08:57 [NOTICE] odbc1.js:1 console_log() Disconnect cause:
NORMAL_CLEARING
2009-02-26 18:08:57 [NOTICE] odbc1.js:1 console_log() Disconnect cause: 16

But same session cause and code if i set in the variable i did not get
output

session.setVariable("session.causecode", "discause: " + session.causecode+
"\n);
session.setVariable("notice", "Disconnect cause: " + session.cause + "\n");

OUTPUT:

variable_session.causecode: [discause: 0]
variable_notice: [Disconnect cause: NONE]

Correct me where i am wrong how can i get the disconnection cause in
variable.

Please help to solve the problem.



-- 
Warm Regards,
N.Baskar
___
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