I’m not using a VIP and I have made some progress by setting a different active tag on each node…then upon node failure setting the failed node's tag to active on remaining node. This lets the re-invite pinging work, etc. It’s almost there but the handling of the BYE…they are still sent to the IP of the failed node even after re-invite pings so any in-progress calls from the failed node are zombie when they hang up until the re-invite ping times out (30 seconds). I found an article about initiating a re-invite on the new node with something like "opensips-cli -x mi dlg_send_sequential callid="442CB6C1-6005F8B80009DA08-FC731700" mode=challenge body=outbound” but that either seems to terminate the call immediately or say the dialog wasn’t found.
Thanks, Kevin > On Jan 19, 2021, at 8:46 AM, Andy Dierlam <[email protected]> wrote: > > With dialog writing to db that both servers use. And same tag on both - > modparam("dialog", "dlg_sharing_tag", "vip1=active") > had this working on opensips 2.4 > > thanks > Andy > > > On Mon, Jan 18, 2021 at 2:30 PM Kevin Wormington <[email protected]> > wrote: > Hi, > > I've been attempting to get a two node active/active setup to work with the > v3.1 clusterer module sharing usrloc and dialog. The setup is fronted by a > proxy that handles all of the NAT/media so either OpenSIPS instance can > communicate directly with the user. > > What I have working so far: > > Registrations and calls work when sent to either node and if you stop > OpenSIPS on a node new calls work fine using the other node. > > What I can’t get to work: > > Calls that are already in progress to switch between nodes when one node > fails. > > > I have messed around with various sharing tags…no tag, same tag, different > tags but haven’t had any luck. I’m guessing that I’m missing something to > trigger the remaining node to send re-invites. Has anyone attempted this > type of setup and have any ideas? > > Thanks, > > Kevin > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
