Oh. I thought Barry meant that he needed to turn priorities into q-values. > On 10 Oct 2023, at 09:20, Ben Kaufman via sr-users > <[email protected]> wrote: > > append_branch() will automatically sort by q value. > > > -----Original Message----- > From: Barry Flanagan via sr-users <[email protected]> > Sent: Tuesday, October 10, 2023 5:15 AM > To: sr-users <[email protected]> > Cc: Barry Flanagan <[email protected]> > Subject: [SR-Users] Re: Serial Forking with differing next hop for each > branch? > > CAUTION: This email originated from outside the organization. Do not click > links or open attachments unless you recognize the sender and know the > content is safe. > > > On Fri, 6 Oct 2023, at 18:55, Alex Balashov via sr-users wrote: >>> On 6 Oct 2023, at 10:39, Barry Flanagan via sr-users >>> <[email protected]> wrote: >>> >>> On 06/10/2023 15:23, Alex Balashov via sr-users wrote: >>>> Hello, >>>> >>>> If you can't key by R-URI, perhaps then just store a list of routes in a >>>> database table or similar? >>> >>> Thanks. The routes are received via an API call, and are dynamic. Trying to >>> avoid the overhead of a database. >> >> Ah. Then the easiest approach is probably to buffer them into an XAVP >> array and just iterate through them. R-URI can be one attribute of >> each, while the destination URI/next-hop can be another. >> >> $var(i) = 0; >> >> while(defined $xavp(route_set[$var(i)])) { >> $ru = $xavp(route_set[$var(i)]=>ruri); >> $du = $xavp(route_set[$var(i)]=>duri); >> >> $var(i) = $var(i) + 1; >> } > > Yes, but I also need to first sort the list by weight and priority (q-value). > For the life of me I can't find any way to sort an array in Kamailio. Will I > have to use KEMI for that? > > Thanks > > -Barry > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe > send an email to [email protected] > Important: keep the mailing list in the recipients, do not reply only to the > sender! > Edit mailing list options or unsubscribe: > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions > To unsubscribe send an email to [email protected] > Important: keep the mailing list in the recipients, do not reply only to the > sender! > Edit mailing list options or unsubscribe:
-- Alex Balashov Principal Consultant Evariste Systems LLC Web: https://evaristesys.com Tel: +1-706-510-6800 __________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe:
