[SR-Users] Kamailio KeepAlived HA acc_cdrs table record

Social Boh social at bohboh.info
Mon Jul 19 18:07:49 CEST 2021


Hi,

I think could be very useful replicate acc and acc_cdrs data via DMQ.

Regards

---
I'm SoCIaL, MayBe

El 19/07/2021 a las 9:25 a. m., Henning Westerholt escribió:
>
> Hello,
>
> so, you are saying that in a DMQ replicated case the acc CDR 
> generation is not working in failover cases.
>
> I just looked briefly to the code; others might have more details.
>
> But I think this is because the acc module do not register to a 
> callback function for dialog loading on startup for the DMQ 
> replication. This is done for DB loading, but seems to be not 
> implemented yet for DMQ synchronisation.
>
> You could open a feature request on our github tracker for this.
>
> Cheers,
>
> Henning
>
> -- 
>
> Henning Westerholt – https://skalatan.de/blog/ <https://skalatan.de/blog/>
>
> Kamailio services – https://gilawa.com <https://gilawa.com/>
>
> *From:* sr-users <sr-users-bounces at lists.kamailio.org> *On Behalf Of 
> *Social Boh
> *Sent:* Monday, July 19, 2021 1:58 PM
> *To:* Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
> *Subject:* Re: [SR-Users] Kamailio KeepAlived HA acc_cdrs table record
>
> Hi,
>
> I'm using 5.4.6
>
> I switch off Kamailio on the first server and keepalived move the 
> virtual IP on the second server so First Kamailio is off. This during 
> the call.
>
> Before switch off Kamailio and during the call I can see data dialog 
> on both server but in the LOG /var/log/messages in my case:
>
> server 1 INVITE
>
> server 2 BYE
>
> acc_cdrs table empty on both servers.
>
> acc table first server INVITE; acc table second server BYE
>
> Regards
>
> ---
> I'm SoCIaL, MayBe
>
> El 18/07/2021 a las 2:33 p. m., M Arqum CH escribió:
>
>     Hi SoCIal,
>
>     which Kamailio version you are using.
>
>     did you able to get the dialog information using the dialog
>     command.
>     https://www.kamailio.org/docs/modules/devel/modules/dialog.html#dlg.r.dlg_list
>     <https://www.kamailio.org/docs/modules/devel/modules/dialog.html#dlg.r.dlg_list>
>
>     when you received bye on secondary server, is that server
>     recognized the bye.
>
>     On Sun, Jul 18, 2021 at 3:38 AM Social Boh <social at bohboh.info
>     <mailto:social at bohboh.info>> wrote:
>
>         Hello,
>
>         if during a call I stop Primary Kamailio the Secondary
>         Kamailio take de Virtual IP but don't save call data:
>
>         In the Primary database, acc table, I have INVITE data but not
>         BYE data; no data in acc_cdrs for the call. In the Secondary
>         Kamailio, acc table, I have BYE data but not INVITE data.
>
>         in the file LOG no data about call cdr.
>
>         Maybe a solution is write call data whene the call end?
>
>         Regards
>
>         ---
>
>         I'm SoCIaL, MayBe
>
>         El 17/07/2021 a las 11:34 a. m., M Arqum CH escribió:
>
>             Make sure that your table columns matched the field's you
>             are trying to insert, please check the syslog for acc
>             module log, acc module print the cdr in log facility too,
>             if acc module facing any issue while writing cdr in db, it
>             will throw error in logs.
>
>             Hope this will help you.
>
>             On Sat, Jul 17, 2021, 7:33 PM Social Boh
>             <social at bohboh.info <mailto:social at bohboh.info>> wrote:
>
>                 Hello,
>
>                 i tested with DMQ module and happens the same.
>
>                 DMQ module loaded before dialog module and on dialog
>                 module parameters:
>
>                 modparam("dialog", "enable_dmq", 1)
>
>                 During a call I can see on both Kamailio servers the
>                 dialog data but when switch off the active kamailio
>                 server and the second kamailio server take the control
>                 and hangup the call, no data acc_cdrs table.
>
>                 Regards
>
>                 ---
>
>                 I'm SoCIaL, MayBe
>
>                 El 17/07/2021 a las 1:24 a. m., M Arqum CH escribió:
>
>                     Hi Social,
>
>                     Replication of dialog using dmq will solve
>                     your problem, you need to load dmq module before 
>                     loading dialog module and enable replication of
>                     dialogs in dialog module, please check dialog
>                     module conf option for more details.
>
>                     Cheers
>
>                     On Fri, Jul 16, 2021, 7:32 PM Social Boh
>                     <social at bohboh.info <mailto:social at bohboh.info>>
>                     wrote:
>
>                         Im' testinf Kamailio HA with Keepalived.
>
>                         I have a problem with acc_cdrs table in this
>                         situation:
>
>                         A call B and when the two users are in the
>                         call I switch off the active
>                         Kamailio. Keepalived pass the Virtual IP to
>                         the secondary Kamailio and
>                         audio still work because I'm using a remote
>                         RTPENGINE server for both
>                         Kamailio.
>
>                         The problem is when the call end. On the acc
>                         table i can see INVITE and
>                         BYE entries but on the acc_cdrs table nothing.
>                         Second problem the dialog
>                         still present on the table dialog in a
>                         Primary/Primary replication.
>
>                         Is there a way to solve it?
>
>                         Thank you
>
>                         Regards
>
>                         -- 
>                         ---
>                         I'm SoCIaL, MayBe
>
>
>                         __________________________________________________________
>                         Kamailio - Users Mailing List - Non Commercial
>                         Discussions
>                           * sr-users at lists.kamailio.org
>                         <mailto:sr-users at lists.kamailio.org>
>                         Important: keep the mailing list in the
>                         recipients, do not reply only to the sender!
>                         Edit mailing list options or unsubscribe:
>                           *
>                         https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>                         <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>
>
>
>                     __________________________________________________________
>
>                     Kamailio - Users Mailing List - Non Commercial Discussions
>
>                        *sr-users at lists.kamailio.org  <mailto:sr-users at lists.kamailio.org>
>
>                     Important: keep the mailing list in the recipients, do not reply only to the sender!
>
>                     Edit mailing list options or unsubscribe:
>
>                        *https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users  <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>
>                 __________________________________________________________
>                 Kamailio - Users Mailing List - Non Commercial Discussions
>                   * sr-users at lists.kamailio.org
>                 <mailto:sr-users at lists.kamailio.org>
>                 Important: keep the mailing list in the recipients, do
>                 not reply only to the sender!
>                 Edit mailing list options or unsubscribe:
>                   *
>                 https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>                 <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>
>
>
>             __________________________________________________________
>
>             Kamailio - Users Mailing List - Non Commercial Discussions
>
>                *sr-users at lists.kamailio.org  <mailto:sr-users at lists.kamailio.org>
>
>             Important: keep the mailing list in the recipients, do not reply only to the sender!
>
>             Edit mailing list options or unsubscribe:
>
>                *https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users  <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>
>         __________________________________________________________
>         Kamailio - Users Mailing List - Non Commercial Discussions
>           * sr-users at lists.kamailio.org
>         <mailto:sr-users at lists.kamailio.org>
>         Important: keep the mailing list in the recipients, do not
>         reply only to the sender!
>         Edit mailing list options or unsubscribe:
>           *
>         https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>         <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>
>
>
>
>     __________________________________________________________
>
>     Kamailio - Users Mailing List - Non Commercial Discussions
>
>        *sr-users at lists.kamailio.org  <mailto:sr-users at lists.kamailio.org>
>
>     Important: keep the mailing list in the recipients, do not reply only to the sender!
>
>     Edit mailing list options or unsubscribe:
>
>        *https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users  <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20210719/6f843a83/attachment.htm>


More information about the sr-users mailing list