[OpenSIPS-Users] drouting / is_from_gw - matching for groups and not types
Bogdan-Andrei Iancu
bogdan at opensips.org
Wed Feb 2 22:42:46 CET 2011
Hi Max,
The Group ID is linked to group ID from the dr_rules table. The idea is
to group the rules in different sets, for different scenarios (routing
to GW, routing to Media Services, etc)
This Group Id can be provided to the do_routing() function (you can
determine it via whatever other mechanisms - like avp_db_load) or if not
given, the do_routing function will automatically query (using the FROM
URI as key) the dr_groups table.
In OpenSIPS CP, in Settings, for Group IDs, you can fill in the groups
ID you are using on the system -> they are only used by CP when creating
new rules, to give you the options.
Regards,
Bogdan
Max Mühlbronner wrote:
> Hello,
>
>
> regarding opensips-cp and drouting i came across a small problem,
> maybe someone already tried something similar and wants to share his
> knowledge :)
>
> |
> opensips-cp --> Drouting / Settings, Gateway Types / Group ID´s is
> what i am talking about.
>
> |
> Is there any function to check for the Group ID´s instead of Gateway
> types inside the routing script?
> |is_from_gw and goes_to_gw only checks for types of Gateways but i can
> not find any equivalent to check for gateway group ids? The Group ids
> are assigned via permissions and i am selecting the group ids via
> avp_db_query.
>
>
> My goal is to decide by group ids which calls
> (permissions/group-based) are routed directly to load_balance function
> instead of going through the normal drouting process of
> rules/gateway(lists). I could eventually use a avp_db_query to get the
> group id for every call but this would probably use lots of Database
> Resources? Maybe there is another smarter way to do all of this?
>
>
> Best Regards
>
>
> Max M.
>
>
>
>
>
>
>
>
> |
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
--
Bogdan-Andrei Iancu
OpenSIPS Event - expo, conf, social, bootcamp
2 - 4 February 2011, ITExpo, Miami, USA
OpenSIPS solutions and "know-how"
More information about the Users
mailing list