Re: [SR-Users] Best way to do routing against a list of gateways

2017-11-29 Thread voipspace voipspace
http://www.kamailio.org/docs/modules/4.4.x/modules/htable.html#htable.rpc.reload looks like it is a good method. thanks29.11.2017, 14:48, "voipspace voipspace" : How then could I dynamic add or remove htables entries 29.11.2017, 14:40, "Alexandru Covalschi" <568...@gmail.com>:I'd suggest creating a separate htable with your gateways and just query it, you don't need a separate module for key-value matching
Alexandru CovalschiVoIP Engineer and System Administratortel: +373 673 98 493

29 нояб. 2017 г., в 13:58, voipspace voipspace  написал(а):I suppose I just could do sql direct on lcr_gw table like select ip_addr, prefix from lcr_gw where gw_name = "my_termination_provider" What I wanted to know is a module already doing this function. I am looking for a function because in theory it will be more tested and because i heard sql directly is prone to memory leaks   29.11.2017, 11:29, "voipspace voipspace" :Hi I want to build the following scenerio There should be some sort of database table to hold a list of gateway entries with fields ip, prefix, and name/description. It would be good to use exiting tables to use what is avaiable. Have been looking at the lcr and drouting tablesbut it seems they are designed to choose automaticaly for you and not just returning data about specific entries. Please suggest how I may archive the following Kamailio will receive a request it will then send to another Kamailio redirect server.The response from the redirect will have a sip header value holding the id/name of the gateway choosen. I want Kamailio processing the reponse to use the gateway id/name to lookup on the table and access the full detailsip, prefix details.  This data can then be used to construct the relay parameter. Regards ___Kamailio (SER) - Users Mailing Listsr-users@lists.kamailio.orghttps://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users,___Kamailio (SER) - Users Mailing Listsr-users@lists.kamailio.orghttps://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users,___Kamailio (SER) - Users Mailing Listsr-users@lists.kamailio.orghttps://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Best way to do routing against a list of gateways

2017-11-29 Thread Alexandru Covalschi
I'd suggest creating a separate htable with your gateways and just query it, 
you don't need a separate module for key-value matching


Alexandru Covalschi
VoIP Engineer and System Administrator
tel: +373 673 98 493

> 29 нояб. 2017 г., в 13:58, voipspace voipspace  
> написал(а):
> 
> I suppose I just could do sql direct on lcr_gw table like
>  
> select ip_addr, prefix from lcr_gw where gw_name = "my_termination_provider"
>  
> What I wanted to know is a module already doing this function.
>  
> I am looking for a function because in theory it will be more tested and 
> because i heard sql directly is prone to memory leaks
>  
>  
>  
> 
> 
> 29.11.2017, 11:29, "voipspace voipspace" :
>> Hi
>>  
>> I want to build the following scenerio
>>  
>> There should be some sort of database table to hold a list of gateway 
>> entries with fields ip, prefix, and name/description.
>>  
>> It would be good to use exiting tables to use what is avaiable. Have been 
>> looking at the lcr and drouting tables
>> but it seems they are designed to choose automaticaly for you and not just 
>> returning data about specific entries.
>>  
>> Please suggest how I may archive the following
>>  
>> Kamailio will receive a request it will then send to another Kamailio 
>> redirect server.
>> The response from the redirect will have a sip header value holding the 
>> id/name of the gateway choosen.
>>  
>> I want Kamailio processing the reponse to use the gateway id/name to lookup 
>> on the table and access the full details
>> ip, prefix details. 
>>  
>> This data can then be used to construct the relay parameter.
>>  
>> Regards
>>  
> ___
> Kamailio (SER) - Users Mailing List
> sr-users@lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Best way to do routing against a list of gateways

2017-11-29 Thread voipspace voipspace
I suppose I just could do sql direct on lcr_gw table like select ip_addr, prefix from lcr_gw where gw_name = "my_termination_provider" What I wanted to know is a module already doing this function. I am looking for a function because in theory it will be more tested and because i heard sql directly is prone to memory leaks   29.11.2017, 11:29, "voipspace voipspace" :Hi I want to build the following scenerio There should be some sort of database table to hold a list of gateway entries with fields ip, prefix, and name/description. It would be good to use exiting tables to use what is avaiable. Have been looking at the lcr and drouting tablesbut it seems they are designed to choose automaticaly for you and not just returning data about specific entries. Please suggest how I may archive the following Kamailio will receive a request it will then send to another Kamailio redirect server.The response from the redirect will have a sip header value holding the id/name of the gateway choosen. I want Kamailio processing the reponse to use the gateway id/name to lookup on the table and access the full detailsip, prefix details.  This data can then be used to construct the relay parameter. Regards ___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Best way to do routing against a list of gateways

2017-11-29 Thread Yu Boot

Hello.

Try carrierroute module. Use it with failure_route to iterate thru 
different gateways from database.



29.11.2017 14:29, voipspace voipspace пишет:

Hi
I want to build the following scenerio
There should be some sort of database table to hold a list of gateway 
entries with fields ip, prefix, and name/description.
It would be good to use exiting tables to use what is avaiable. Have 
been looking at the lcr and drouting tables
but it seems they are designed to choose automaticaly for you and not 
just returning data about specific entries.

Please suggest how I may archive the following
Kamailio will receive a request it will then send to another Kamailio 
redirect server.
The response from the redirect will have a sip header value holding 
the id/name of the gateway choosen.
I want Kamailio processing the reponse to use the gateway id/name to 
lookup on the table and access the full details

ip, prefix details.
This data can then be used to construct the relay parameter.
Regards


___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users