Hi, I'm working on multiple Kamailios that have users distributed evenly among them, I now need to enable presence in those Kamailio boxes. The scenario is a mesh where any user may have subscribed to BLF of other user registered & calling on any other proxy.
What modules can help me achieve this? can this be done without creating a new Presence-Node for the whole environment?
Hope to get some suggestions on how experts here have done this.
Looking forward to positive response.
Regards, Sammy
Hello,
Presence module has a new integration with DMQ in master branch which does exactly what you’re looking for. It’s enabled by setting modparam “enable_dmq” and the rest takes care of itself:
https://github.com/kamailio/kamailio/commit/3fc1da644a6b375fc45ea17cbcf81643...
You’ll need to load the dmq module first and add the dmq_handle block to the start of your default route (see docs for more info).
Cheers,
Charles
On Thu, 1 Feb 2018 at 02:27, SamyGo govoiper@gmail.com wrote:
Hi, I'm working on multiple Kamailios that have users distributed evenly among them, I now need to enable presence in those Kamailio boxes. The scenario is a mesh where any user may have subscribed to BLF of other user registered & calling on any other proxy.
What modules can help me achieve this? can this be done without creating a new Presence-Node for the whole environment?
Hope to get some suggestions on how experts here have done this.
Looking forward to positive response.
Regards, Sammy _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Also, you'll need to update the presentity DB table to include the new ruid column: https://www.kamailio.org/wiki/install/upgrade/stable-to-devel
Cheers,
Charles
On 1 February 2018 at 07:47, Charles Chance charles.chance@sipcentric.com wrote:
Hello,
Presence module has a new integration with DMQ in master branch which does exactly what you’re looking for. It’s enabled by setting modparam “enable_dmq” and the rest takes care of itself:
https://github.com/kamailio/kamailio/commit/3fc1da644a6b375fc45ea17cbcf816 43f70db545
You’ll need to load the dmq module first and add the dmq_handle block to the start of your default route (see docs for more info).
Cheers,
Charles
On Thu, 1 Feb 2018 at 02:27, SamyGo govoiper@gmail.com wrote:
Hi, I'm working on multiple Kamailios that have users distributed evenly among them, I now need to enable presence in those Kamailio boxes. The scenario is a mesh where any user may have subscribed to BLF of other user registered & calling on any other proxy.
What modules can help me achieve this? can this be done without creating a new Presence-Node for the whole environment?
Hope to get some suggestions on how experts here have done this.
Looking forward to positive response.
Regards, Sammy _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
That is fantastic news, let me have it tested out and share feedback.
Thanks again for the directions.
Regards, Sammy
On Thu, Feb 1, 2018 at 5:00 AM, Charles Chance < charles.chance@sipcentric.com> wrote:
Also, you'll need to update the presentity DB table to include the new ruid column: https://www.kamailio.org/wiki/install/upgrade/ stable-to-devel
Cheers,
Charles
On 1 February 2018 at 07:47, Charles Chance <charles.chance@sipcentric.com
wrote:
Hello,
Presence module has a new integration with DMQ in master branch which does exactly what you’re looking for. It’s enabled by setting modparam “enable_dmq” and the rest takes care of itself:
https://github.com/kamailio/kamailio/commit/3fc1da644a6b375f c45ea17cbcf81643f70db545
You’ll need to load the dmq module first and add the dmq_handle block to the start of your default route (see docs for more info).
Cheers,
Charles
On Thu, 1 Feb 2018 at 02:27, SamyGo govoiper@gmail.com wrote:
Hi, I'm working on multiple Kamailios that have users distributed evenly among them, I now need to enable presence in those Kamailio boxes. The scenario is a mesh where any user may have subscribed to BLF of other user registered & calling on any other proxy.
What modules can help me achieve this? can this be done without creating a new Presence-Node for the whole environment?
Hope to get some suggestions on how experts here have done this.
Looking forward to positive response.
Regards, Sammy _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Sipcentric Ltd. Company registered in England & Wales no. 7365592. Registered office: Faraday Wharf, Innovation Birmingham Campus, Holt Street, Birmingham Science Park, Birmingham B7 4BB.
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Charles Chance writes:
Presence module has a new integration with DMQ in master branch which does exactly what you’re looking for. It’s enabled by setting modparam “enable_dmq” and the rest takes care of itself:
https://github.com/kamailio/kamailio/commit/3fc1da644a6b375fc45ea17cbcf816 43f70db545
Charles,
What are the benefits of DMQ replication over use of shared database?
-- Juha
Hi Juha,
I would say the primary benefit for presence specifically, is that remote watchers are notified immediately - it does depend on the event type, I guess, as to just how important this is, but it can make a real difference in certain applications.
Secondary benefits vary by use case but may include things like simplifying the stack and/or removing single points of failure, or allowing for horizontal scaling up/down on demand - all of which are benefits of dmq overall.
Why do you ask?
Cheers,
Charles
On Thu, 1 Feb 2018 at 20:14, Juha Heinanen jh@tutpro.com wrote:
Charles Chance writes:
Presence module has a new integration with DMQ in master branch which
does
exactly what you’re looking for. It’s enabled by setting modparam “enable_dmq” and the rest takes care of itself:
https://github.com/kamailio/kamailio/commit/3fc1da644a6b375fc45ea17cbcf816
43f70db545
Charles,
What are the benefits of DMQ replication over use of shared database?
-- Juha
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users