it's working like a charm ... 1 rule per number/group of numbers, each one with an AVP I can use to my wishes.
thank you very much ! Samuel MULLER [email protected] www.l33.fr On Tue, Jan 29, 2013 at 10:23 AM, Bogdan-Andrei Iancu <[email protected]> wrote: > Exactly ;) > > > Regards, > > Bogdan-Andrei Iancu > OpenSIPS Founder and Developer > http://www.opensips-solutions.com > > > On 01/28/2013 04:22 PM, Samuel Muller wrote: >> >> Mmmh, >> >> I just see the rule attribute column. I think I can use it for the >> stuff I need ? >> >> Samuel MULLER >> [email protected] >> www.l33.fr >> >> >> On Mon, Jan 28, 2013 at 3:16 PM, Samuel Muller<[email protected]> wrote: >>> >>> Hello Bogdan, >>> >>> Thanks for your reply, I understand a bit more the how-to. >>> >>> This proxy (a stack of servers for fail-over and load-balancing, in >>> fact), where now DRouting is used, is some kind of pure class 4 >>> switch. >>> >>> I do a DID mapping to route calls to MGWs, SBCs, and almost 20 of >>> other virtualized opensips that take care of my customers (as a class >>> 5 level) - these have all the necessary infos with DB and Radius. >>> I would like to limit db accesses (and radius only for accounting), >>> and it's more efficient to get all infos that are not so many in that >>> case: who's requested, where to route, in one request. >>> I just need the "when it fails" - for that, I just need 1 column that >>> store an AVP with the new way of routing the requested number : to a >>> PSTN number, to a call-center, to an IVR, ... >>> >>> I think I understood the system with the gateway attribute - I'm >>> afraid that if I've 100 000 numbers (or group of numbers) to take >>> care, I've to add a list of 100 000 gateways ... >>> Maybe the solution of the aliases table is good enough, but it's not >>> really clean (1 table to manage with almost the same request 2 times). >>> >>> Again, it's something that should be really simple at this cl.4 level >>> - all the complex stuff is done by the cl.5 systems (parallel forks >>> that you helped me last month, ...). >>> >>> Thank you for your help, I'm waiting for the tutorial ! >>> >>> >>> Samuel MULLER >>> [email protected] >>> www.l33.fr >>> >>> >>> On Mon, Jan 28, 2013 at 11:16 AM, Bogdan-Andrei Iancu >>> <[email protected]> wrote: >>>> >>>> Hi Samuel, >>>> >>>> We will have a DR tutorial in place next week (after the release). >>>> >>>> Now, reading your scenario, I see you have 2 ops here : (1) mapping the >>>> DID to your subscriber (what about using aliases here ?) and (2) doing call >>>> fwd on no-answer for your subscriber (serial forking) >>>> >>>> Of course you can combine all this in CR / DR tool, or you can simply >>>> script everything (using aliases and AVPs with serial forking for >>>> fallback). >>>> >>>> With DR, you need to set in dr_rules the DIDs and to point into >>>> dr_gateways (as IP of the proxy). Now, as attribute of the gateway you can >>>> define the mobile number -> if the call to GW failed, you can use the >>>> attribute and get the mobile number. >>>> >>>> Regards, >>>> >>>> Bogdan-Andrei Iancu >>>> OpenSIPS Founder and Developer >>>> http://www.opensips-solutions.com >>>> >>>> >>>> On 01/18/2013 07:27 PM, Samuel Muller wrote: >>>> >>>> Hello Bogdan, >>>> >>>> it should be nice to get some tutorials, of course. >>>> >>>> but I tried today to understand a bit more the drouting module, and it >>>> does not do what I need, as the carriermodule. >>>> >>>> to explain briefly : >>>> >>>> an incoming call from PSTN to one of my subscriber DID I've to take in >>>> charge. >>>> the carrierroute module find as prefix the R-URI username and tries to >>>> route the call to one of my other proxy. >>>> but, I get a 408 Time Out and I need to route in fallback to, i.e., the >>>> PSTN mobile phone of my subscriber. >>>> So, I've to rewrite to R-URI username and send the new request to my >>>> PSTN gateway. >>>> >>>> In the drouting module or in the carrierroute, I've no way to find this >>>> new username to rewrite. >>>> >>>> I think that I need to add a new column in the carrierfailureroute (or >>>> something equal in the drouting module) that contains the fallback r-uri >>>> username ... >>>> >>>> If you have better idea, I take it ! >>>> >>>> >>>> >>>> Samuel MULLER >>>> [email protected] >>>> >>>> >>>> On Wed, Jan 16, 2013 at 5:49 PM, Bogdan-Andrei >>>> Iancu<[email protected]> wrote: >>>>> >>>>> Hi Samuel, >>>>> >>>>> What is the kind of "complexity" you got stuck with DR ? You can use it >>>>> both in a simple or a complex way - maybe I can help with it. >>>>> >>>>> Anyhow we plan to publish a tutorial for Dynamic Routing after the >>>>> 1.9.0 release. >>>>> >>>>> Regards, >>>>> >>>>> Bogdan-Andrei Iancu >>>>> OpenSIPS Founder and Developer >>>>> http://www.opensips-solutions.com >>>>> >>>>> >>>>> On 01/16/2013 03:03 PM, Samuel Muller wrote: >>>>> >>>>> Hey Bogdan, >>>>> >>>>> I already tried the drouting module, I found that it was too complex >>>>> for my needs - and I was not agree in some way to take in charge the >>>>> routing >>>>> (source routing is so weird in my case, regex are not working, and so on) >>>>> - >>>>> so I turned back myself to the old LCR module I used once upon a time >>>>> which >>>>> was really sufficient - to finally use carrierroute - that I thought it >>>>> was >>>>> maintained yet. >>>>> >>>>> I'll try again the drouting but I'm not really confident with this one >>>>> ... >>>>> >>>>> Thanks a lot, >>>>> >>>>> >>>>> Samuel MULLER >>>>> [email protected] >>>>> >>>>> >>>>> On Wed, Jan 16, 2013 at 1:51 PM, Bogdan-Andrei >>>>> Iancu<[email protected]> wrote: >>>>>> >>>>>> Hi Samuel, >>>>>> >>>>>> I would suggest rather using the drouting module instead of >>>>>> carrierroute (this module is not maintained). With drouting module you >>>>>> have >>>>>> attributes per rules, per gateways and per carriers, and you use these >>>>>> attributes for whatever purposes (and they are available in script). >>>>>> >>>>>> Regards, >>>>>> >>>>>> Bogdan-Andrei Iancu >>>>>> OpenSIPS Founder and Developer >>>>>> http://www.opensips-solutions.com >>>>>> >>>>>> >>>>>> On 01/16/2013 02:40 PM, Samuel Muller wrote: >>>>>> >>>>>> Hello, >>>>>> >>>>>> I've a single question about carrierroute module. >>>>>> >>>>>> I would like to use the failure route to rewrite the user + domain to >>>>>> a new one as fallback (i.e. when 4xx catched after the main carrier >>>>>> route, >>>>>> redirect to another pstn number). >>>>>> Is there an easy way to do it - as adding a new column in the >>>>>> carrierfailureroute table ? >>>>>> I would like to save the db requests ... >>>>>> >>>>>> thanks a lot, >>>>>> >>>>>> Samuel MULLER >>>>>> [email protected] >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Users mailing list >>>>>> [email protected] >>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>> >>>>> > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
