Re: RTJson current selected route

Daniel-Constantin Mierla via sr-users <[email protected]>
Newsgroups gmane.comp.voip.ser
Message-ID <[email protected]>
Hello,

probably you can leverage $T_branch_index in a branch_route (or
falure_route).

Cheers,
Daniel

On 17.06.25 17:08, Sergio Charrua via sr-users wrote:
> Just having a function that returns the current route from the RTJson
> object would be enough for me.... once I get it, I can parse the json
> object, modify/remove headers as needed and then relay the call.
>
> If there is no function/method/static variable available in the
> module, wouldn't that make sense to have it? just asking....
>
>
> Atenciosamente / Kind Regards / Cordialement / Un saludo,
>
> *
> *
>
> *Sérgio Charrua*
>
>
>
> On Tue, Jun 17, 2025 at 3:43 PM Alex Balashov via sr-users
> <[email protected]> wrote:
>
>     It sounds like your use-case might require going outside the
>     boundaries of the `rtjson` formula, and perhaps retrieving and
>     consuming a JSON route set manually.
>
>     > On Jun 17, 2025, at 10:06 AM, Sergio Charrua via sr-users
>     <[email protected]> wrote:
>     >
>     > Hi all!
>     >
>     > doing some integrations with RTJson module for Kamailio 5.8.4,
>     calling a REST API to return the RTJson's JSON object with 1 or
>     multiple route elements.
>     > Kamailio converts the whole SIP headers to JSON using a
>     Javascript function, executed by APP_JDST module, and POSTing the
>     resulting object to the REST API via http_async module.
>     >
>     > I couldn't find a way to get the current selected route, from
>     the RTJson object, once Kamailio iterates through the JSON object
>     (i.e: using rtjson_push_routes or  rtjson_next_route).
>     >
>     > When the RTJson module iterates through the different routes of
>     the JSON object, is there a way to get the JSON part that defines
>     the route currently being used by RTJson?
>     >
>     > The goal is to return some custom properties set in each route
>     element of the route array.
>     > Once those properties are returned, Kamailio should process them.
>     > For example, RTJson supports From and To headers modification
>     and appending new headers with the "extras" element, but there is
>     no way that I know of to modify other headers or remove headers
>     depending on the route.
>     >
>     > Does anyone know how:
>     > 1 - to return current route element from the routes array of the
>     RTJson object ?
>     > 2 - to modify / remove headers other than the From and To
>     headers, according to the custom values set in the RTJson returned
>     from a REST API ?
>     >
>     > Thanks in advance!
>     >
>     > Atenciosamente / Kind Regards / Cordialement / Un saludo,
>     >
>     > Sérgio Charrua
>     > __________________________________________________________
>     > 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!
>
>     --
>     Alex Balashov
>     Principal Consultant
>     Evariste Systems LLC
>     Web: https://evaristesys.com, https://www.csrpswitch.com
>     Tel: +1-706-510-6800
>
>     __________________________________________________________
>     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!

-- 
Daniel-Constantin Mierla (@ asipto.com)
twitter.com/miconda -- linkedin.com/in/miconda
Kamailio Consultancy, Training and Development Services -- asipto.com
Kamailio Scalability Training - Online, June 16-19, 2025 -- asipto.com

__________________________________________________________
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.