<!-- Kamailio Project uses GitHub Issues only for bugs in the code or feature requests.
If you have questions about using Kamailio or related to its configuration file, ask on sr-users mailing list:
* http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
If you have questions about developing extensions to Kamailio or its existing C code, ask on sr-dev mailing list
* http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
Please try to fill this template as much as possible for any issue. It helps the developers to troubleshoot the issue.
If you submit a feature request (or enhancement), you can delete the text of the template and only add the description of what you would like to be added.
If there is no content to be filled in a section, the entire section can be removed.
You can delete the comments from the template sections when filling.
You can delete next line and everything above before submitting (it is a comment). -->
### Description
<!-- Explain what you did, what you expected to happen, and what actually happened. -->
### Troubleshooting
#### Reproduction
<!-- If the issue can be reproduced, describe how it can be done. -->
#### Debugging Data
<!-- If you got a core dump, use gdb to extract troubleshooting data - full backtrace, local variables and the list of the code at the issue location.
gdb /path/to/kamailio /path/to/corefile bt full info locals list
If you are familiar with gdb, feel free to attach more of what you consider to be relevant. -->
``` (paste your debugging data here) ```
#### Log Messages
<!-- Check the syslog file and if there are relevant log messages printed by Kamailio, add them next, or attach to issue, or provide a link to download them (e.g., to a pastebin site). -->
``` (paste your log messages here) ```
#### SIP Traffic
<!-- If the issue is exposed by processing specific SIP messages, grab them with ngrep or save in a pcap file, then add them next, or attach to issue, or provide a link to download them (e.g., to a pastebin site). -->
``` (paste your sip traffic here) ```
### Possible Solutions
<!-- If you found a solution or workaround for the issue, describe it. Ideally, provide a pull request with a fix. -->
### Additional Information
* **Kamailio Version** - output of `kamailio -v`
``` (paste your output here) ```
* **Operating System**:
<!-- Details about the operating system, the type: Linux (e.g.,: Debian 8.4, Ubuntu 16.04, CentOS 7.1, ...), MacOS, xBSD, Solaris, ...; Kernel details (output of `uname -a`) -->
``` (paste your output here) ```
I am working on it. I'll comment here if I have something working.
I assigned myself on this issue on behalf of @ManuelBothner who is doing this work while having apprenticeship at 1&1.
@ManuelBothner will you please share the work so we can work together?
Sure. currently I am at the very beginning. I am evaluating Redis a as location database, trying to find a good data model for the location data. I also have to familiarize myself with Kamailios DB API. I will share it as soon as I have something working.
hi i already getting the things how we have to implement.even i started to write the db_redis thats'y i asked you.
On Mon, May 29, 2017 at 4:20 PM, Manuel Bothner notifications@github.com wrote:
Sure. currently I am at the very beginning. I am evaluating Redis a as location database, trying to find a good data model for the location data. I also have to familiarize myself with Kamailios DB API. I will share it as soon as I have something working.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kamailio/kamailio/issues/1137#issuecomment-304632757, or mute the thread https://github.com/notifications/unsubscribe-auth/AZoKAsWibH46f1T2RnXQbK2GwV9tb52oks5r-qMAgaJpZM4NkwLG .
Can you share with me what you have so far? So I don't have to reinvent the wheel
we are working with db_redis module we created the simple module . we are into testing phase.
rightnow db_redis module will work with db_mode 3 only.(as redis in in memory data structure only).we created the db_redis module only for usrloc module .we are open for other module too.
Questions: - is there a timeline available? When will this be available for testing? Can I get a preview? - will this work like the generic database modules? I'd love to test/use this with the ims_* modules....
Thanks, Carsten
this will be available soon.some memory fixes are going on.right now its usable with usrloc module.but after first version of this module we will update this on frequently.
https://github.com/kamailio/kamailio/pull/1422
We can close this feature request.
JFYI, there is another generic implementation available as of today at https://github.com/agranig/kamailio/tree/agranig/db_redis/src/modules/db_red.... It's currently undergoing internal reviews, I'll send a pull request in a couple of days. Compared to Surendra's implementation, it's supposed to work with any module (incl. usrloc), if the module is properly configured (see README).
There is still lots of room for improvement, focus was on proof-of-concept to get it working and stable.
There'll be a talk by me at Kamailio World presenting the module and benchmarking results.
@ngvoice @ManuelBothner
Closed #1137.
I am closing this one here, having two pull requests related to it, discussions can be continue there.