[Freeswitch-users] Problem in geting call duration

vidhya sagar dixit vids.cs at gmail.com
Wed Aug 20 03:44:24 PDT 2008


Hi,

I have the same problem. below is the script which i used.
if i  don't use session.answer then it give correct session time but if i
use session.answer before new session originate it does not gives the
correct time.

i have provided the logs also with and without session.answer.

my script is as following:

//========start =========

session.answer();
var DialNumber = 919971XXXX;

console_log("notice", "Your destination :"+DialNumber+"\n");

var dialstr = "sofia/external/"+DialNumber+"@192.168.1.10:5090";


                                        new_session = new Session();

new_session.setCallerData("caller_id_name", "ABC");

new_session.setCallerData("caller_id_number", "2121231234");
                                        new_session.originate(session,
dialstr,60);
                                        bridge(session, new_session);


var Acallduration=session.getVariable("billsec");

var p1time=session.getVariable("progresssec");

var odur=session.getVariable("duration");

var Bcallduration=new_session.getVariable("billsec");
var p2time=new_session.getVariable("progresssec");
var ndur=new_session.getVariable("duration");

console_log("notice", "Your old session  bill
duration:"+Acallduration+"\n");
console_log("notice", "Your old session progress time :"+p1time+"\n");
console_log("notice", "Your old session total time :"+odur+"\n");

console_log("notice", "Your new session bill duration
:"+Bcallduration+"\n");
console_log("notice", "Your new session progress time  :"+p2time+"\n");
console_log("notice", "Your new session total time  :"+ndur+"\n");
new_session.hangup();


session.hangup();


//======end============


Case 1:  when session.answer was commented.run java script call was made to
number 919971XXXX and connected for 4 seconds.
so this is showing correct time.


2008-08-20 16:00:48 [NOTICE] test.js:1 console_log() Your old session  bill
duration:4
2008-08-20 16:00:48 [NOTICE] test.js:1 console_log() Your old session
progress time :6
2008-08-20 16:00:48 [NOTICE] test.js:1 console_log() Your old session total
time :16
2008-08-20 16:00:48 [NOTICE] test.js:1 console_log() Your new session bill
duration :false
2008-08-20 16:00:48 [NOTICE] test.js:1 console_log() Your new session
progress time  :false
2008-08-20 16:00:48 [NOTICE] test.js:1 console_log() Your new session total
time  :false



Case 2:  When session.answer was used.call was connected to number
919971XXXX for 8 seconds only but its showing 19 seconds. which is not
correct.

2008-08-20 16:11:47 [NOTICE] test.js:1 console_log() Your old session  bill
duration:19
2008-08-20 16:11:47 [NOTICE] test.js:1 console_log() Your old session
progress time :0
2008-08-20 16:11:47 [NOTICE] test.js:1 console_log() Your old session total
time :19
2008-08-20 16:11:47 [NOTICE] test.js:1 console_log() Your new session bill
duration :false
2008-08-20 16:11:47 [NOTICE] test.js:1 console_log() Your new session
progress time  :false
2008-08-20 16:11:47 [NOTICE] test.js:1 console_log() Your new session total
time  :false



can anyone please look into the issue.


On Mon, Aug 18, 2008 at 9:14 PM, Anthony Minessale <
anthony.minessale at gmail.com> wrote:

> Can you update to the latest SVN trunk and use "make current" and if you
> can still cause this problem, write a small script that demonstrates the
> issue so we can test it ourselves and post it to
> http://jira.freeswitch.org
>
>
> On Sun, Aug 17, 2008 at 2:42 PM, Anand Kumar <kanand81 at gmail.com> wrote:
>
>> Hi All,
>>
>> Please help me,
>>
>> I am trying to find out call answer time duration. i have tested in 2
>> way..
>>
>> 1. Make one call using FS and call is terminate on pstn and i hangup from
>> the softphone that time i got answer time using ..
>>
>> var callduration=session.getVariable("duration");
>>
>> console_log() Your call Answer time :4
>>
>> 2. when i disconnect the call from pstn site that time i am not get answer
>> time duration...
>>
>> Your call Answer time :false
>> same code is return ""*false*" why ?
>>
>> please help me..
>>
>> Thanks
>> Anand Dayal
>>
>> _______________________________________________
>> 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
>>
>>
>
>
> --
> Anthony Minessale II
>
> FreeSWITCH http://www.freeswitch.org/
> ClueCon http://www.cluecon.com/
>
> AIM: anthm
> MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
> iax:guest at conference.freeswitch.org/888
> googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
> pstn:213-799-1400
>
> _______________________________________________
> 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
>
>


-- 
Thanks and Regards

Vidhya Sagar Dixit
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20080820/7e8e8101/attachment-0002.html 


More information about the FreeSWITCH-users mailing list