[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