On 16/06/2015 09:10:AM, Alan Evans wrote:
> so I assume kazoo-kamailio is no longer used/maintained.
Hmm, not so fast:
If I use the kamailio git repo it builds a kazoo.so [1], hurray.
However kamailio won't run with the configuration from kazoo-configs [2]
So it looks like there are kazoo specific changes to kamailio missing?
I would be grateful for any pointers on how to proceed
[1]
git clone git://
git.sip-router.org/kamailio kamailio
cd kamailio/
git checkout -b 4.2 origin/4.2
make cfg prefix=/opt/kamailio
edit modules.lst ## (remove kazoo from excluded modules)
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig make all ## (PKG_CONFIG_PATH
points to location of json-c.pc and rabbitmq.pc)
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig make install
[2]
/opt/kamailio/sbin/kamailio -f /etc/kazoo/kamailio/kamailio.cfg -L
/opt/kamailio/lib64/kamailio/modules/ -c
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !MY_HOSTNAME!
kazoov3-20.kagesys.com!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !MY_IP_ADDRESS!10.0.1.162!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !MY_AMQP_URL!kazoo://guest:gu...@127.0.0.1:5672!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !MY_WEBSOCKET_DOMAIN!
2600hz.com!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !UDP_SIP!udp:10.0.1.162:5060!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !TCP_SIP!tcp:10.0.1.162:5060!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !TLS_SIP!tls:10.0.1.162:5061!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !UDP_ALG_SIP!udp:10.0.1.162:7000!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !TCP_ALG_SIP!tcp:10.0.1.162:7000!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !TLS_ALG_SIP!tls:10.0.1.162:7001!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !TCP_WS!tcp:10.0.1.162:8080!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !UDP_WS_SIP!udp:10.0.1.162:8080!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !TLS_WSS!tls:10.0.1.162:8443!g
0(23138) INFO: <core> [ppcfg.c:80]: pp_subst_add(): ### added subst
expression: !UDP_WSS_SIP!udp:10.0.1.162:8443!g
loading modules under command line path:
/opt/kamailio/lib64/kamailio/modules/
0(23138) ERROR: <core> [modparam.c:155]: set_mod_param_regex():
parameter <emptystring> of type <2> not found in module <db_text>
0(23138) : <core> [cfg.y:3426]: yyerror_at(): parse error in config
file /etc/kazoo/kamailio/default.cfg, line 154, column 37: Can't set
module parameter
0(23138) ERROR: <core> [modparam.c:155]: set_mod_param_regex():
parameter <reg_on_match_flag> of type <2> not found in module <registrar>
0(23138) : <core> [cfg.y:3426]: yyerror_at(): parse error in config
file /etc/kazoo/kamailio/registrar-role.cfg, line 42, column 45: Can't
set module parameter
0(23138) ERROR: <core> [cfg.y:3286]: yyparse(): cfg. parser: failed to
find command registered (params 3)
0(23138) : <core> [cfg.y:3426]: yyerror_at(): parse error in config
file /etc/kazoo/kamailio/registrar-role.cfg, line 79, column 78: unknown
command, missing loadmodule?
......