Hello, The port has just been committed to the FreeBSD ports tree and has been mapped to:
/usr/ports/net/kamailio It can be compiled and installed with FreeBSD's traditional: # make install clean It compiles on 8.x, 9.x and 10.x for the i386 and x86-64 architectures. Possibly for the others archs too, but they to my knowing haven't been thoroughly tested so far. We'll find out on the way. The way things look, I will be the ports defacto maintainer. After finishing my first draft of the port about a year ago, I ran a few tests between a Kamailio server on FreeBSD and a Windows host using MySQL as a phonebook and Jitsi as a frontend GUI. From the Kamailio point of view, things worked fine, however, the only problem was, that I wasn't really able to test voice functionality, since jitsi had some problems accessing soundcard features on FreeBSD. Maybe things have changed since then and/or this will give rise to new research in this area. In case you are interested and for your cross-reference, you can find the entire discussion that took place concerning the port here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=181301 Moreover, to this e-mail attached, you will find a shell archive (kamailio.shar) of the port the way it has been mapped into the ports tree. Enjoy using Kamailio on FreeBSD! Oliver Mahmoudi On Tue, Jul 23, 2013 at 7:51 PM, Daniel-Constantin Mierla <mico...@gmail.com > wrote: > Hello, > > > On 7/23/13 1:31 AM, Oliver Mahmoudi wrote: > >> Hello, >> >> I am currently working on porting Kamailio 4.0.2 to the >> FreeBSD ports collection: /usr/ports, and I just have a >> few general questions regarding compilation with regard >> to the extra modules. >> >> There are 172 modules that come with Kamailio, and most, >> however not all of them are compiled by default: >> >> # gmake all >> >> The base server and the base modules compile fine on >> my 9.1 release. >> >> To really compile all of the 172 modules, Kamailio_4_0_2/INSTALL >> says that the following external libraries (LIB_DEPENDS I assume) >> are needed: >> >> /usr/ports/databases/mysql-client-* >> /usr/ports/databases/postgresql-libpqxx >> /usr/ports/textproc/expat2 >> /usr/ports/textproc/libxml2 >> /usr/ports/net/radiusclient >> >> This is put down as information for FreeBSD 5.4. Does that still hold >> current for 9.1? >> >> Is there an exhaustive list of all the modules that the all target >> does/does not compile and - apart from mysql, postgresql - which of the >> extra modules require which libraries? >> >> I would set compile time options accordingly. >> >> This would greatly facilitate my work! >> > one file to look in is Makefile.groups, there you will see lists with > modules organized by common dependencies. In debian, the packages are > generated for each module_group_k... Each such group includes a list of > modules defined in the same file. > > There are some comments giving hints about dependecies, but a better place > is to look in the README of the module, where is a dedicated section for > such details. > > We had some ports done long time ago, you find them in sources > pkg/kamailio/.If you get up to date version, we can replace the old one in > our repository as well. > > Cheers, > Daniel > > -- > Daniel-Constantin Mierla - http://www.asipto.com > http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda > >
kamailio.shar
Description: Unix shell archive
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users