Hello,
if you want to just forward a message to a second server, have a look to the “t_replicate”
function in the tm module.
Cheers,
Henning
--
Henning Westerholt –
https://skalatan.de/blog/
Kamailio services –
https://gilawa.com<https://gilawa.com/>
Kamailio Merchandising –
https://skalatan.de/merchandising
From: sr-users <sr-users-bounces(a)lists.kamailio.org> On Behalf Of Voip support
Sent: Thursday, November 14, 2019 9:36 PM
To: sr-users(a)lists.kamailio.org
Subject: [SR-Users] Saving REGISTER status in kamailio database while REGSITER packets are
forwarded.
I setup kamailio to forward REGISTER packets using dispatcher to two servers main and
backup.
The routing logic is quite simple i use the dispatcher probing mechanism to detect if my
main dispatcher set id (one server) is active or inactive once it detect a failure all
packets are sent to secondary SIP server to achieve High Availability.
I am looking for module or a way to save into kamailio database client information such as
IP address, register username (from FROM header), digest username (authorization
username), call-id for successful registration.
I tried to use registrar module but once i used function save("location") the
client was registered on kamailio and packets was not forwarded to main/secondary SIP
server (like dispatcher stopped working, the destination did not override).
REGISTER is sent to SIP URI of kamailio.
Please let me know if you have any idea how to make this data update in database (insert
an entry on fresh successfull REGISTER, delete on expired or removed binding).
Best regards,
Tomasz