Are you supporting a single Contact per AoR? Otherwise, I don't see how you can keep track of "changes in location and detect if an agent is online".
If so, just set the *0x04 *registrar flag and you'll always have the latest registered Contact address in Location. https://kamailio.org/docs/modules/devel/modules/registrar.html#registrar.f.save Regards, --Sergiu On Tue, Mar 2, 2021 at 8:26 AM Michal Popovic <[email protected]> wrote: > Hello everybody, > > let's have a situation where UAC is behind the NAT and router suddenly > change the external port. > > Kamailio in this case creates two location entries one with old port and > one with the new one. > > Now UAC unregister from the new one and old location remains active until > it expires and our support system that is listening to locations changes > keep the agent online for other services. > > Is there any way besides the regular OPTIONS ping from UAS to UAC how to > solve this issue? > > Thanks. > Michal > _______________________________________________ > Kamailio (SER) - Users Mailing List > [email protected] > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
