[OpenSIPS-Devel] [OpenSIPS-Users] [NEW FEATURE] Geo-location lookup module, 'mmgeoip.'
Adrian Georgescu
ag at ag-projects.com
Thu Nov 6 20:56:21 CET 2008
Kobi,
This seem to be quite useful for a closest path media proxy selection
algorithm.
Thanks,
Adrian
On Nov 6, 2008, at 7:51 PM, Kobi Eshun wrote:
> Glad you will find this useful, Sergio.
>
> Please do make the changes required to improve portability, and
> whatever you need to get it to compile on Solaris -- thanks for the
> help. I'll ping you offline on the refactoring discussion. Cheers,
> --
> kobi
>
>
> On Nov 6, 2008, at 8:17 AM, Sergio Gutierrez wrote:
>
>> Hello Kobi.
>>
>> Congratulations for your contrib; I think it is very useful, in
>> applications related to security and audit.
>>
>> I am preparing the packaging files for Solaris for the module., but
>> I am still having some troubles, because the dependency does not
>> compile well in Solaris.
>>
>> I also created a patch which could improve portability of module,
>> by finding geoip library relative to LOCALBASE. The patch has been
>> uploaded in the tracker, so, you could apply it, or if you prefer,
>> I could do it too.
>>
>> Finally, a little refactor on the code, would be helpful, to
>> organize the module in the same way of other modules. If you like,
>> I am willing to help you with this; we can talk off-list about it.
>>
>> Best regards.
>>
>> Sergio Gutierrez.
>>
>> On Wed, Nov 5, 2008 at 7:48 PM, Kobi Eshun <kobi at sightspeed.com>
>> wrote:
>> Hi,
>>
>> I'm pleased to announce availability of the new 'mmgeoip' module,
>> which adds runtime geo-location information to the OpenSIPS
>> scripting environment. The following example prints out the
>> latitude and longitude associated with the source IP address of the
>> "current" message:
>>
>> modparam("mmgeoip", "mmgeoip_city_db_path", "/usr/share/GeoIP/
>> GeoLiteCity.dat")
>> ...
>> if(mmg_lookup("lon:lat",$si,$avp(lat_lon))) {
>> xlog("L_INFO","Source IP latitude:$(avp(lat_lon)[0])\n");
>> xlog("L_INFO","Source IP longitude:$(avp(lat_lon)[1])\n");
>> };
>>
>> Other geographic data available include country code, region, city,
>> postal code, time zone and more, all described in the module
>> documentation.
>>
>> Lookups are executed against the freely-available GeoLite City
>> database; and the non-free GeoIP City database is drop-in
>> compatible. All lookup fields provided by the API are accessible by
>> the script. Visit the MaxMind website (http://www.maxmind.com/app/geolitecity
>> ) for more information on the location databases and the API.
>>
>> The module was developed against a Gentoo Linux distribution.
>> Please do send me your comments/suggestions for bringing it up on
>> other distributions and platforms.
>>
>> Cheers,
>> --
>> kobi
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/devel/attachments/20081106/06887179/attachment.htm
More information about the Devel
mailing list