Re: get ip status from dispatcher

Sergio Charrua via sr-users <[email protected]>
Newsgroups gmane.comp.voip.ser
Message-ID <CALZWR5x1yK=FA-ZGvz9z3B4jGWubcCYinysZ6vt+_hF7qnigDg@mail.gmail.com>
Hi!

I think ds_is_active function is the way to go, as Henning mentioned.
Another way, though not so precise, is to use the event_routes from
dispatcher module and keep track of the availability of the endpoint.

We are using dispatcher not for load balancing, but to keep track of
endpoint status: upon event_route result, the endpoint status is set to a
REST Service that is in charge of the routing engine. If the status of the
destination endpoint is FALSE (unavailable) it will ignore the endpoint
when the routing engine gets the route list to send back to Kamailio (and
until the endpoint get back up and routing engine is notified it is OK).
This is not 100% accurate, as the dispatcher is set to send OPTIONS to each
endpoint every X second and between the time interval, the endpoint might
change its status and the routing engine is not (yet) notified, but it
works great, but we also notify the routing engine if the relay to the
endpoint fails, minimizing the delay.

Atenciosamente / Kind Regards / Cordialement / Un saludo,


*Sérgio Charrua*



On Tue, Jun 10, 2025 at 11:02 AM Henning Westerholt via sr-users <
[email protected]> wrote:

> Hello,
>
>
>
> this don’t work for you?
> https://www.kamailio.org/docs/modules/5.8.x/modules/dispatcher.html#dispatcher.f.ds_is_active
>
>
>
> Cheers,
>
>
>
> Henning
>
>
>
> *From:* ale Gural via sr-users <[email protected]>
> *Sent:* Montag, 9. Juni 2025 07:39
> *To:* [email protected]
> *Cc:* ale Gural <[email protected]>
> *Subject:* [SR-Users] get ip status from dispatcher
>
>
>
> Hello,
>
> There is a way to get the status of specific ip of dispatcher in
> kamailio.cfg?
>
> not using kamcmd dispatcher.list,
>
> thanks!
>
>
>
>
>
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions --
> [email protected]
> To unsubscribe send an email to [email protected]
> Important: keep the mailing list in the recipients, do not reply only to
> the sender!
>

__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the sender!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.