Cheers,
/O
On 21 Sep 2014, at 18:01, Oliver Mahmoudi <olivermahmoudi(a)gmail.com
<mailto:olivermahmoudi@gmail.com>> wrote:
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
<miconda(a)gmail.com <mailto:miconda@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://www.asipto.com/>
http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> -
http://www.linkedin.com/in/miconda
<kamailio.shar>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org <mailto:sr-users@lists.sip-router.org>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org