On 9/18/13 4:53 PM, Grant Bagdasarian wrote:
My Dispatcher table has been extended with more columns and also
functions as our routing table.
I've modified the names of the columns Dispatcher uses to match the
columns of the routing table.
One of the columns contains the address which is used to set the $du
value.
So, for every request I'm executing a stored procedure using sqlops to
select the address of the SBC (for $du) and the set id to use for the
dispatcher.
If I'm correct, the dispatcher table is loaded into memory once
Kamailio is started or the table is reloaded.
In case the first destination fails, how would I get the address of
the next SBC to reset the $du value in failure_route?
I think I can do it using the setid and the next priority, but how do
I access these two values in failure_route?
Are there any other solutions to this, perhaps other modules with
similar functionality as the dispatcher module?
The setid and next hop address are stored in AVPs, the names of the avps
are set via module parameters. See readme starting at:
http://kamailio.org/docs/modules/stable/modules/dispatcher.html#idp15216488
In failure route, before calling ds_next_*(), the first avps store the
values used for next destination. You can probably use them for your db
query.
Cheers,
Daniel
*From:*sr-users-bounces@lists.sip-router.org
[mailto:sr-users-bounces@lists.sip-router.org] *On Behalf Of *Alex
Balashov
*Sent:* Wednesday, September 18, 2013 4:23 PM
*To:* Kamailio (SER) - Users Mailing List
*Subject:* Re: [SR-Users] dispatcher: set $du in failure_route
Of course.
Grant Bagdasarian <GB(a)cm.nl <mailto:GB@cm.nl>> wrote:
Hello,
Can the $du value also be set in a failure_route? For instance in the
case the first destination fails.
I'm currently setting the $du value before I'm calling the
ds_next_domain function in request_route.
We have multiple carriers which are connected to different SBCs.
In case $du is not re-set in failure_route, Kamailio will try to send
the INVITE to the carrier directly, bypassing the SBC, correct?
Regards,
Grant
------------------------------------------------------------------------
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org <mailto:sr-users@lists.sip-router.org>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Sent from my mobile, and thus lacking in the refinement one might
expect from a fully fledged keyboard.
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Decatur, GA 30030
United States
Tel: +1-678-954-0671
Web:
http://www.evaristesys.com/,
http://www.alexbalashov.com
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla -
http://www.asipto.com
http://twitter.com/#!/miconda -
http://www.linkedin.com/in/miconda
Kamailio Advanced Trainings - Berlin, Oct 21-24; Miami, Nov 11-13, 2013
- more details about Kamailio trainings at
http://www.asipto.com -