Hi Wiil I will be try help you
//Gafar On Sat, Jan 17, 2015 at 4:43 AM, Will Ferrer <will.fer...@switchsoft.com> wrote: > Hi Adbul > > Thanks, I am glad the information is useful. > > Do you have any thoughts on what I could I try next to get that $dlg(start_ts) > value populated in the dialog as it is still not working about adding the > loose_route() function? > > I also tried looking at the logs for any reference to dialog -- tail -f > /var/log/syslog | grep dialog > > The only thing that came up with rtpengine talking about dialogs so no > clues there. > > Thanks to you guys for the help. > > All the best. > > Will > > On Fri, Jan 16, 2015 at 1:25 AM, Abdul Gafar <abdul.gafar....@gmail.com> > wrote: > >> >> >> >> *Hi Will,Thanks for sharing very useful information.* >> >> >> *//Gafar* >> >> >> On Fri, Jan 16, 2015 at 12:48 PM, Will Ferrer <will.fer...@switchsoft.com >> > wrote: >> >>> Hi Daniel >>> >>> Thanks so much for the response and help as always. >>> >>> I tried changing my config to use loose route. >>> >>> It looks like this now: >>> >>> loadmodule "dialog.so" >>> >>> ... >>> modparam("dialog", "db_url", DBURL) >>> modparam("dialog", "db_mode", 1) >>> modparam("dialog", "dlg_flag", 4) >>> modparam("dialog", "dlg_match_mode", 1) >>> >>> ... >>> >>> request_route { >>> if (is_method("INVITE") && (! has_totag() ) ) { >>> dlg_manage(); >>> xlog ("L_INFO", "request_route DIALOG TEST: Dialog initiated"); >>> } >>> if (is_method("BYE")) { >>> #dlg_manage(); >>> loose_route(); >>> $var(elapsed) = ( $TV(s) - $dlg(start_ts) ); >>> xlog ("L_INFO", "request_route DIALOG TEST: Completed $dlg(from_uri) to >>> $dlg(to_uri), elapsed: $var(elapsed), now seconds: $TV(s), dlg start time: >>> $dlg(start_ts), DLG_lifetime: $DLG_lifetime"); >>> } >>> .... >>> >>> I now get: >>> >>> INFO: <script>: request_route DIALOG TEST: Dialog initiate >>> INFO: <script>: request_route DIALOG TEST: Completed >>> sip:willf1976t...@develop-sbc.switchsoft.com to >>> sip:+18054515...@develop-sbc.switchsoft.com, elapsed: 1421386898, now >>> seconds: 1421386898, dlg start time: 0, DLG_lifetime: 1421386898 >>> >>> >>> So the $DLG_lifetime is being populated, but it has all the seconds >>> since epoch time. You can also see that the $dlg(start_ts) is 0. >>> >>> I also tried using the dlg_manage() instead of the loose route in my >>> test and got the same result. >>> >>> Any idea what might be missing? >>> >>> Thanks again for your help. >>> >>> All the best. >>> >>> Will >>> >>> >>> >>> >>> >>> >>> On Thu, Jan 15, 2015 at 5:53 AM, Daniel-Constantin Mierla < >>> mico...@gmail.com> wrote: >>> > >>> > Hello, >>> > >>> > try to do dlg_manage() or lose_route() before accessing the dialog >>> variables. >>> > >>> > Cheers, >>> > Daniel >>> > >>> > >>> > On 15/01/15 08:25, Will Ferrer wrote: >>> > >>> > An update on this. >>> > >>> > I tried setting my dialog module to the use the db. No db entry is >>> ever made. >>> > >>> > My config looks like this now: >>> > >>> > loadmodule "dialog.so" >>> > >>> > ... >>> > modparam("dialog", "db_url", DBURL) >>> > modparam("dialog", "db_mode", 1) >>> > modparam("dialog", "dlg_flag", 4) >>> > modparam("dialog", "dlg_match_mode", 1) >>> > >>> > ... >>> > >>> > request_route { >>> > if (is_method("INVITE") && (! has_totag() ) ) { >>> > dlg_manage(); >>> > } >>> > if (is_method("BYE")) { >>> > $var(elapsed) = ( $TV(s) - $dlg(start_ts) ); >>> > xlog ("L_INFO", "request_route DIALOG TEST: Completed $dlg(from_uri) >>> to $dlg(to_uri), elapsed: $var(elapsed), now seconds: $TV(s), dlg start >>> time: $dlg(start_ts), DLG_lifetime: $DLG_lifetime"); >>> > } >>> > .... >>> > >>> > >>> > I hope this message finds every one well. >>> > >>> > All the best. >>> > >>> > Will >>> > >>> > On Thu, Jan 15, 2015 at 12:03 AM, Will Ferrer < >>> will.fer...@switchsoft.com> wrote: >>> >> >>> >> Hi All >>> >> >>> >> I am in need of being able to see what the duration of the call was >>> at the time of hang out. >>> >> >>> >> I tried turning on the dialog module, but the result is that the >>> values I need are either null or always show as zero. >>> >> >>> >> I tried to follow the suggestions in the thread about this here: >>> >> >>> >> >>> http://lists.sip-router.org/pipermail/sr-users/2010-October/065889.html >>> >> >>> >> In the end my config looks like this: >>> >> >>> >> loadmodule "dialog.so" >>> >> >>> >> ... >>> >> >>> >> modparam("dialog", "dlg_flag", 4) >>> >> modparam("dialog", "dlg_match_mode", 1) >>> >> >>> >> ... >>> >> >>> >> request_route { >>> >> if (is_method("INVITE") && (! has_totag() ) ) { >>> >> dlg_manage(); >>> >> } >>> >> if (is_method("BYE")) { >>> >> $var(elapsed) = ( $TV(s) - $dlg(start_ts) ); >>> >> xlog ("L_INFO", "request_route DIALOG TEST: Completed $dlg(from_uri) >>> to $dlg(to_uri), elapsed: $var(elapsed), now seconds: $TV(s), dlg start >>> time: $dlg(start_ts), DLG_lifetime: $DLG_lifetime"); >>> >> } >>> >> .... >>> >> >>> >> >>> >> >>> >> Note that I put at the top of the request route just for testing >>> purposes >>> >> >>> >> The result I get in the log is this: >>> >> >>> >> INFO: <script>: request_route DIALOG TEST: Completed >>> sip:willf1976t...@develop-sbc.switchsoft.com to >>> sip:+18054515...@develop-sbc.switchsoft.com, elapsed: 1421305210, now >>> seconds: 1421305210, dlg start time: 0, DLG_lifetime: <null> >>> >> >>> >> >>> >> I was wondering if any one could point out to me what I have set up >>> wrong. >>> >> >>> >> Thanks in advance >>> >> >>> >> All the best. >>> >> >>> >> Will Ferrer >>> >> Switchsoft >>> >> >>> > >>> > >>> > >>> > _______________________________________________ >>> > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >>> > sr-users@lists.sip-router.org >>> > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >>> > >>> > >>> > -- >>> > Daniel-Constantin Mierla >>> > http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda >>> > >>> > >>> > _______________________________________________ >>> > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >>> > sr-users@lists.sip-router.org >>> > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >>> > >>> >>> _______________________________________________ >>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >>> sr-users@lists.sip-router.org >>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >>> >>> >> >> _______________________________________________ >> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >> sr-users@lists.sip-router.org >> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >> >> > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > sr-users@lists.sip-router.org > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > >
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users