[SR-Users] How to install the PHONENUM module?

Daniel-Constantin Mierla miconda at gmail.com
Mon Apr 20 11:19:18 CEST 2020


On 20.04.20 08:47, Edward Romanenco wrote:
>
> Ubuntu 16.04, doesn't seem like it, any idea on how should I be
> verifying it?
>

Did you wanted to say that "doesn't seem to have it"? Referring to
libphonenumber? Use "apt-cache search" to find out what packages are
available. Ubuntu 16.04 is quite old, so I am not sure what is available
there.

>  
>
> As for the installation, I followed the process as it was written in
> their README page, what additional steps should I take to finalize the
> installation?
>

I installed it from packages so far, but with the usual unix/linux way
there should be a "make install" for proper installation.

Cheers,
Daniel


>  
>
> Edward
>
>  
>
> *מאת: *Daniel-Constantin Mierla <mailto:miconda at gmail.com>
> *נשלח: *יום שני 20 אפריל 2020 09:45
> *אל: *Kamailio (SER) - Users Mailing List
> <mailto:sr-users at lists.kamailio.org>; Edward Romanenco
> <mailto:edward at telemessage.com>; sr-users at lists.sip-router.org
> <mailto:sr-users at lists.sip-router.org>
> *נושא: *Re: [SR-Users] How to install the PHONENUM module?
>
>  
>
> Hello,
>
>  
>
> what operating system do you use? Isn't the libphonenumber packaged
> there? Should be easier if you install from packages.
>
>  
>
> Otherwise, have you installed the libphonenumber in the system? The
> commands shown suggest only compilation and testing in the source code
> library.
>
>  
>
> On the other hand, not that kamailio 5.1 is out of maintenance time
> frame, you better start with 5.3 at this moment.
>
>  
>
> Cheers,
> Daniel
>
>  
>
> On 19.04.20 17:46, Edward Romanenco wrote:
>
>     Hi, I'm trying to add the PHONENUM module into my Kamailio
>     installation. For this, I've cloned the main branch of
>     Libphonenumber
>     <https://github.com/google/libphonenumber/tree/master/cpp> and
>     followed the installation rules as they appear in the relevant
>     README file:
>
>     /Building and testing the library/
>
>     /--------------------------------/
>
>     /  $ cd libphonenumber/cpp/
>
>     /  $ mkdir build/
>
>     /  $ cd build/
>
>     /  $ cmake ../
>
>     /  $ make/
>
>     /  $ ./libphonenumber_test/
>
>      
>
>     It all went through and the library was created, but when I try to
>     make and install the module itself, I'm getting the following
>     error. Looks like the library wasn't included in the building
>     context, can you please lend me a hand and tell me how do I
>     include it?
>
>      
>
>     /root at kamaillioegress:/usr/local/src/kamailio-5.1/kamailio/src/modules/phonenum#
>     <mailto:root at kamaillioegress:/usr/local/src/kamailio-5.1/kamailio/src/modules/phonenum>
>     make/
>
>     /Compiling cphonenumber.cpp/
>
>     /g++ -fPIC -DPIC -g -funroll-loops -Wcast-align -m64
>     -minline-all-stringops -falign-loops -ftree-vectorize
>     -fno-strict-overflow -Wall -Wno-write-strings -Wno-deprecated
>     -Wno-unused-function -Wno-sign-compare -Wno-strict-aliasing -fPIC
>     -DPIC -g -funroll-loops -Wcast-align -m64 -minline-all-stringops
>     -falign-loops -ftree-vectorize -fno-strict-overflow -Wall
>      -DNAME='"kamailio"' -DVERSION='"5.2.0-dev6"' -DARCH='"x86_64"'
>     -DOS='linux_' -DOS_QUOTED='"linux"' -DCOMPILER='"gcc 5.4.0"'
>     -D__CPU_x86_64 -D__OS_linux -DVERSIONVAL=5002000
>     -DCFG_DIR='"/usr/local/kamailio-5.1/etc/kamailio/"'
>     -DRUN_DIR='"/var/run/kamailio/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP
>     -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE
>     -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER
>     -DUSE_DST_BLACKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE
>     -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS
>     -DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS
>     -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT
>     -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2
>     -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL
>     -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM
>     -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DUSE_RAW_SOCKS
>     -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKARROUND -DUSE_FUTEX
>     -DHAVE_SELECT  -I/opt/local/include -DKAMAILIO_MOD_INTERFACE
>     -DMOD_NAME='"phonenum"' -c cphonenumber.cpp -o cphonenumber.o/
>
>     /cphonenumber.cpp:24:65: fatal error:
>     phonenumbers/geocoding/phonenumber_offline_geocoder.h: No such
>     file or directory/
>
>     /compilation terminated./
>
>     /Makefile:22: recipe for target 'cphonenumber.o' failed/
>
>     /make: *** [cphonenumber.o] Error 1/
>
>      
>
>     Edward
>
>
>
>     _______________________________________________
>
>     Kamailio (SER) - Users Mailing List
>
>     sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
>
>     https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
> -- 
> Daniel-Constantin Mierla -- www.asipto.com <http://www.asipto.com>
> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>
>  
>
-- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20200420/75a5d5ba/attachment-0001.html>


More information about the sr-users mailing list