Just curious, do you need this info for
statistical purposes? In terms
of call quality, etc? Because if so, you might want to think about
implementing homer.
On Thu, 5 Sep 2019 at 08:35, Henning Westerholt <hw(a)skalatan.de> wrote:
Hello Anuran,
not sure if I understood you correctly. In your case the 486 is the
reply to the CANCEL, and you already got this status code.
You can get the status of an reply e.g. in a onreply_route with the
pseudo-variable "$rs". About the reason in the reply, this is available
with the pv "$rr".
About the last question - the Reason header in the CANCEL request -
this could be read with the pv $hdr(Reason).
You can also add pseudo-variables to the extra accounting in the acc
module cfg, then it will log them (if available) during the normal
accounting log.
Cheers,
Henning
Am 05.09.19 um 03:06 schrieb Anuran Barman:
Yes i was following that path only. So i have noticed that if A calls B
and cancels it while ringing Kamailio logs it as misscall. The log says its
486 status code with Reason being "Request Cancellation". So in the
request_route I am hooking to CANCEL method but I am not able to get the
status code. From the cookbook i saw there is a variable named "status" but
it does not give what I need as it seems from the documentation. How can
get the status of the CANCEL method?
Or how can i get the Reason of CANCEL method. As its a String and never
gonna change I can do string comparison with this but cookbook does not say
anything about getting the Reason. Is it possible to get the reason?
On Thu, 5 Sep 2019 at 2:14 AM, Henning Westerholt <hw(a)skalatan.de>
wrote:
> Hello Anuran,
>
> first you can also try it with simple acc logging to the kamailio log
> file. This is maybe easier for a start to see how its working. So there is
> no need to enable WITH_ACCDB. So bascially it works like this that you set
> the appropriate flags and then the acc module will account the call.
>
> Have a look to your kamailio log, there should be some entries from
> the acc module after you placed a test call.
>
> Cheers,
>
> Henning
> Am 04.09.19 um 08:57 schrieb Anuran Barman:
>
> So I need to enable WITH_ACCDB so that it can alter the database table
> as it seems. I enabled this and restarted kamailio but it is not logging
> the misscall in the "acc" or "missed_calls" tables. In the config
file
> there is something like this,
> $avp(oexten) = $rU;
> if (!lookup("location")) {
> $var(rc) = $rc;
> route(TOVOICEMAIL);
> t_newtran();
> switch ($var(rc)) {
> case -1:
> case -3:
> send_reply("404", "Not Found");
> exit;
> case -2:
> send_reply("405", "Method Not
> Allowed");
> exit;
> }
> }
>
> # when routing via usrloc, log the missed calls also
> if (is_method("INVITE")) {
> setflag(FLT_ACCMISSED);
> }
>
> but I am not able to understand what it's doing. How can I get the
> missed calls logs?
>
> On Tue, Sep 3, 2019 at 12:07 PM Henning Westerholt <hw(a)skalatan.de>
> wrote:
>
>> Hello Anuran,
>>
>> you are probably want to look into the "acc" accounting module. The
>> default cfg already has some code for this. It can account e.g. succesful
>> and failed calls.
>>
>> Cheers,
>>
>> Henning
>> Am 03.09.19 um 06:36 schrieb Anuran Barman:
>>
>> Hi,
>> I want to show call logs in my SIP app. How can I do this with
>> Kamailio? I want to do it from the *kamailio.cfg *file. Is it
>> possible to do it from where? I guess Dialog module should be used for
>> this, but can not figure out how to do it. I want minimalist feature like
>> who call whom with timestamp, thats all. How can I do this?
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing
Listsr-users@lists.kamailio.orghttps://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
>> --
>> Henning Westerholt -
https://skalatan.de/blog/
>> Kamailio services -
https://skalatan.de/services
>>
>> --
> Henning Westerholt -
https://skalatan.de/blog/
> Kamailio services -
https://skalatan.de/services
>
> --
Henning Westerholt -
https://skalatan.de/blog/
Kamailio services -
https://skalatan.de/services
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Regards,
David Villasmil
email: david.villasmil.work(a)gmail.com
phone: +34669448337