Hello,
being new to Kamailio, I have been closely following Daniel's tutorial "Kamailio
4.0.x and Asterisk 11.3.0 Realtime Integration using Asterisk Database",
hoping to be able to setup a basic SIP server with voicemail-boxes attached to the the
accounts. (Eventually, UACs that live behind either port-restricted or
symmetric NATs should be supported (i.e. experience two way audio), so, I guess,
eventually "WITH_NAT" needs to be defined and rtpproxy needs to be
installed as described in the "Run your own Skype-like service in less than one
hour" tutorial... ?)
Anyway, I am encountering a couple of difficulties in an early stage and hope for some
insights form the experts:
1) Even though launching Kamailio with "/etc/init.d/kamailio start" seems to
succeed ...
root@jm1:~# /etc/init.d/kamailio start
Starting Kamailio:
loading modules under /usr/lib64/kamailio/modules_k/:/usr/lib64/kamailio/modules/
Listening on
udp: 127.0.0.1:5060
udp: 178.254.20.156:5060
tcp: 127.0.0.1:5060
tcp: 178.254.20.156:5060
Aliases:
tcp: rv1192.1blu.de:5060
tcp: localhost:5060
udp: rv1192.1blu.de:5060
udp: localhost:5060
*: jingle-me.org:*
kamailio started.
root@jm1:~#
... SIP Clients (I have tried several) cannot register and receive the response: 401
Unauthorised.
cat /var/log/syslog yields:
Jun 5 21:59:01 jm1 /usr/sbin/kamailio[2180]: INFO: rr [../outbound/api.h:49]: Failed to
import bind_ob
Jun 5 21:59:01 jm1 /usr/sbin/kamailio[2180]: INFO: rr [rr_mod.c:159]: outbound module not
available
Jun 5 21:59:01 jm1 /usr/sbin/kamailio[2180]: INFO: usrloc [hslot.c:53]: locks array size
512
Jun 5 21:59:01 jm1 /usr/sbin/kamailio[2180]: INFO: auth [auth_mod.c:350]: auth: qop set,
but nonce-count (nc_enabled) support disabled
Jun 5 21:59:01 jm1 /usr/sbin/kamailio[2180]: INFO: <core> [udp_server.c:179]: INFO:
udp_init: SO_RCVBUF is initially 229376
Jun 5 21:59:01 jm1 /usr/sbin/kamailio[2180]: INFO: <core> [udp_server.c:230]: INFO:
udp_init: SO_RCVBUF is finally 262142
Jun 5 21:59:01 jm1 /usr/sbin/kamailio[2180]: INFO: <core> [udp_server.c:179]: INFO:
udp_init: SO_RCVBUF is initially 229376
Jun 5 21:59:01 jm1 /usr/sbin/kamailio[2180]: INFO: <core> [udp_server.c:230]: INFO:
udp_init: SO_RCVBUF is finally 262142
Jun 5 21:59:01 jm1 /usr/sbin/kamailio[2200]: INFO: ctl [io_listener.c:225]:
io_listen_loop: using epoll_lt io watch method (config)
I suspect that the "INFO: auth [auth_mod.c:350]: auth: qop set, but nonce-count
(nc_enabled) support disabled" hints to the problem, but have no clue how to fix
that.
2) Kamailio does not start on boot-up, even though "/etc/init.d/kamailio start
(stop/restart/status)" work(s), and /etc/default/kamailio looks like this:
RUN_KAMAILIO=yes
USER=kamailio
GROUP=kamailio
SHM_MEMORY=64
PKG_MEMORY=4
SSD_SUID=no
DUMP_CORE=no
Right after a re-boot, root@jm1:~# chkconfig kamailio yields: "kamailio on",
however, root@jm1:~#/etc/init.d/kamailio status yields: "Status of Kamailio: kamailio
is not running." at this time.
Any hints are appreciated!
Best regards,
-Thomas