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

Reply via email to