[sr-dev] Problem load db_perlvdb.so module

M S shaheryarkh at gmail.com
Sat May 5 13:45:59 CEST 2018


Great. Many thanks.

I have updated and tested db_perlvdb module
(using Kamailio::VDB::Adapter::Describe) and it seems to work perfectly now.

Please find attached two patches which apply changes to both code and
documentation of this module. Kindly review and merge them to appropriate
branches as mentioned below,

The first patch "*db_perlvdb-kamailio-5x.patch*" is for Kamailio v5.0 and
v5.1 branches. Theoretically this patch will work for kamailio v4.x
branches too however, since directory structure of kamailio changed since
v5.0, so some manual work is required to fix file paths mentioned in patch
file.

The second patch "*db_perlvdb-kamailio-master.patch*" is for kamailio
master branch.


Thank you.



On Sat, May 5, 2018 at 12:23 PM, Henning Westerholt <hw at kamailio.org> wrote:

> Am Samstag, 5. Mai 2018, 09:54:53 CEST schrieb M S:
>
> > Actually I need to support Elastic Search Engine (ESE) for a large data
>
> > mining project integrated with Kamailio. The easiest way i thought to
>
> > achieve that was to use Perl VDB or else i have to write up ESE module
> for
>
> > kamailio myself.
>
> >
>
> > I am going to test the changes you did to PERL VDB module and will fix up
>
> > any minor issues to make it working again. Kindly do not remove it from
>
> > kamailio repo. I am not expert in Kamailio APIs but have good coding
>
> > experience with C / C++, so I am willing to provide maintenance and bug
>
> > fixes for the module with your help on API side if needed.
>
> >
>
> > Also, the new DB API for Kamailio, is there any documentation related to
> it
>
> > available online. I want to study it and may be add later on a separate
>
> > kamailio module exclusively for ESE for better performance and features
>
> > specific to ESE.
>
>
>
> Hello,
>
>
>
> for documentation related to the DB API have a look to the src/lib/srdb1
> directory. There is a good doxygen documentation in the files available. If
> you install doxygen you can also generate the documentation HTML files
> locally which shows additional information about dependency trees etc..
>
>
>
> Additionally have a look to the db_mysql module, here you can see how to
> interact with the generic DB API.
>
>
>
> If you have specific questions, just ask here at the development list.
>
>
>
> Best regards,
>
>
>
> Henning
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20180505/7cd8dff0/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: db_perlvdb-kamailio-5x.patch
Type: text/x-patch
Size: 15283 bytes
Desc: not available
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20180505/7cd8dff0/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: db_perlvdb-kamailio-master.patch
Type: text/x-patch
Size: 10092 bytes
Desc: not available
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20180505/7cd8dff0/attachment-0007.bin>


More information about the sr-dev mailing list