[OpenSIPS-Users] Dialog profiles replication issues

Bogdan-Andrei Iancu bogdan at opensips.org
Sat Jan 4 09:31:04 EST 2020


Hi Sammy,

OF course the replication is loop protected, otherwise it will simply 
not work :). Could you share all your modparams for the dialog module ?

Best regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
OpenSIPS Summit, Amsterdam, May 2020
   https://www.opensips.org/events/Summit-2020Amsterdam/
OpenSIPS Bootcamp, Miami, March 2020
   https://opensips.org/training/OpenSIPS_Bootcamp_2020/

On 12/30/19 9:04 PM, SamyGo wrote:
> Hi All,
>
> Im trying to wrap my head around a problem with OpenSIPS 3.0 dialog 
> profile replication. I've a cluster of OpenSIPS instances sharing 
> dialog profiles with each other over clusterer/binary_proto layer.
>
> As soon as I initiate a call on first instance they all start 
> exchanging the dialog profiles in a never ending loop ! call needs to 
> drop in order for it to clear up.
>
> What is this behavior of dialog profile replication? Is it not loop 
> protected ! i.e
> A (send updated profile value) ---> B,C,D
> B <-----recv updated profile value
> C <-----recv updated profile value
> D <-----recv updated profile value
> B   (send updated profile value) ---> A,C,D
> C   (send updated profile value) ---> A,B,D
> D   (send updated profile value) ---> A,B,C
> and Loop over again!
>
> Can anyone elaborate on this flow ! ?
>
> Thats what I've observed from my network captures and logs. Here are 
> the configs for sharing profiles.
>
> loadmodule "dialog.so"
> modparam("dialog","dlg_match_mode",1)
> modparam("dialog","db_mode",2)
> modparam("dialog", "profiles_with_value", 
> "gatewayCalls;dids;userOutbound/b;userInbound/b;userTotalCalls/b")
> modparam("dialog", "profile_replication_cluster", 1)
> modparam("dialog", "replicate_profiles_check", 10)
> modparam("dialog", "replicate_profiles_timer", 3000)
>
>
> OpenSIPS version:
> root at ip-172-31-26-36:~# /usr/local/sbin/opensips -V
> version: opensips 3.0.1 (x86_64/linux)
> flags: STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC, 
> Q_MALLOC, F_MALLOC, HP_MALLOC, DBG_MALLOC, FAST_LOCK-ADAPTIVE_WAIT
> ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, 
> MAX_URI_SIZE 1024, BUF_SIZE 65535
> poll method support: poll, epoll, sigio_rt, select.
> git revision: ef33057
> main.c compiled on 18:51:57 Dec  6 2019 with gcc 7
>
>
> Thanks,
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20200104/bfe92337/attachment.html>


More information about the Users mailing list