Hi,
I am working on an MSRP project with Kamailio. I have Kamailio installed and configured for SIP with several test accounts created, but am unable to send MSRP messages so far. I am using Blink as a test client, though the final intentions of the project will be to use iDoubs and IMSDroid for client connections. We are having these developed to our needs right now though, so I must use another client to begin testing.
I have been unable to find good documentation on the initial configuration of MSRP in Kamailio. I have seen the module documentation, but am unclear how to utilize the information there to configure Kamailio properly. Is there any documentation on getting started with a basic MSRP relay setup so that two clients can chat and send files? I am not new to SIP, but this is my first project with MSRP.
Thanks, Ed
Hello,
On 10/8/12 5:26 PM, Ed Brady wrote:
Hi,
I am working on an MSRP project with Kamailio. I have Kamailio installed and configured for SIP with several test accounts created, but am unable to send MSRP messages so far. I am using Blink as a test client, though the final intentions of the project will be to use iDoubs and IMSDroid for client connections. We are having these developed to our needs right now though, so I must use another client to begin testing.
I have been unable to find good documentation on the initial configuration of MSRP in Kamailio. I have seen the module documentation, but am unclear how to utilize the information there to configure Kamailio properly. Is there any documentation on getting started with a basic MSRP relay setup so that two clients can chat and send files? I am not new to SIP, but this is my first project with MSRP.
at the time I developed the module were no good clients supporting msrp, so I did testing mainly with forged network tools. But I am happy to assist as much as possible provided my availability and fix eventual issues.
The readme of the module provides and example for a stand alone msrp relay. If you want to put it inside a more complex kamailio configuration that handles sip as well, then be sure you load msrp module as well as all the other modules from the readme's config and set the module parameters.
Then copy the event_route[msrp:frame-in] block in your config. MSRP packets have to be sent to port 5060 (or 5061 for tls), or you can configure kamailio to listen on an additional port where you send the msrp packets.
If something is not working, send the log messages (debug=3 in your config) and the ngrep trace if you use plain tcp.
Cheers, Daniel
When I used the provided config example from the module page, I get all sorts of errors from the config file when trying to start Kamailio. I am going to attempt to just copy the event route block into my working config and see what happens. Below are the errors it spits out when trying to start with the example config:
Not starting Kamailio: invalid configuration file!
-e 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <sl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 20, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <kex> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 21, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <mi_fifo> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 22, column 12-23: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <ctl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 23, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <msrp> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 24, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <pv> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 25, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <auth> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 26, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <cfgutils> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 27, column 12-24: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <htable> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 28, column 12-22: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <xlog> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 29, column 12-20: failed to load module 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <mi_fifo> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 32, column 54: Can't set module parameter 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <htable> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 34, column 58: Can't set module parameter 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command sl_send_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 37, column 36: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 46, column 52: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 47, column 35: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 48, column 49: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 49, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 50, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 51, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 52, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 53, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 54, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 55, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 56, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 57, column 49: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_reply_flags 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 59, column 22: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_is_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 61, column 22: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_relay 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 63, column 20: unknown command, missing loadmodule?
0(19714) ERROR: <core> [pvapi.c:708]: error searching pvar "msrp" 0(19714) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$msrp(method)] at [6 (5)] 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 68, column 5-17: unknown script pseudo variable $msrp(method) ERROR: bad config file (29 errors)
Thanks, Ed
On Mon, Oct 8, 2012 at 6:14 PM, Daniel-Constantin Mierla miconda@gmail.comwrote:
Hello,
On 10/8/12 5:26 PM, Ed Brady wrote:
Hi,
I am working on an MSRP project with Kamailio. I have Kamailio installed and configured for SIP with several test accounts created, but am unable to send MSRP messages so far. I am using Blink as a test client, though the final intentions of the project will be to use iDoubs and IMSDroid for client connections. We are having these developed to our needs right now though, so I must use another client to begin testing.
I have been unable to find good documentation on the initial configuration of MSRP in Kamailio. I have seen the module documentation, but am unclear how to utilize the information there to configure Kamailio properly. Is there any documentation on getting started with a basic MSRP relay setup so that two clients can chat and send files? I am not new to SIP, but this is my first project with MSRP.
at the time I developed the module were no good clients supporting msrp,
so I did testing mainly with forged network tools. But I am happy to assist as much as possible provided my availability and fix eventual issues.
The readme of the module provides and example for a stand alone msrp relay. If you want to put it inside a more complex kamailio configuration that handles sip as well, then be sure you load msrp module as well as all the other modules from the readme's config and set the module parameters.
Then copy the event_route[msrp:frame-in] block in your config. MSRP packets have to be sent to port 5060 (or 5061 for tls), or you can configure kamailio to listen on an additional port where you send the msrp packets.
If something is not working, send the log messages (debug=3 in your config) and the ngrep trace if you use plain tcp.
Cheers, Daniel
-- Daniel-Constantin Mierla - http://www.asipto.com http://twitter.com/#!/miconda - http://www.linkedin.com/in/**micondahttp://www.linkedin.com/in/miconda Kamailio Advanced Training, Berlin, Nov 5-8, 2012 - http://asipto.com/u/kat Kamailio Advanced Training, Miami, USA, Nov 12-14, 2012 - http://asipto.com/u/katu
Ed Brady writes:
0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <sl> in <modules_k/:modules/>
looks like your module loadpath in config file is wrong. i do it like this:
loadpath "/usr/lib/sip-proxy/modules" loadmodule "sl" ...
check where your module files are stored and modify accordingly.
-- juha
After adding the event block from the MSRP module example config, I get the following error:
Not starting Kamailio: invalid configuration file!
-e 0(19786) INFO: tls [tls_init.c:377]: tls: init_tls: disabling compression... 0(19786) ERROR: <core> [pvapi.c:708]: error searching pvar "sht" 0(19786) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$sht(msrp=>$var(sessid)::srcaddr)] at [5 (5)] 0(19786) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 952, column 3-35: unknown script pseudo variable $sht(msrp=>$var(sessid)::srcaddr)
ERROR: bad config file (1 errors)
Any thoughts on why it would have trouble locating the sht var?
Thanks, Ed
On Wed, Oct 10, 2012 at 12:40 PM, Ed Brady ebrady@talkforgood.com wrote:
When I used the provided config example from the module page, I get all sorts of errors from the config file when trying to start Kamailio. I am going to attempt to just copy the event route block into my working config and see what happens. Below are the errors it spits out when trying to start with the example config:
Not starting Kamailio: invalid configuration file!
-e 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <sl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 20, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <kex> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 21, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <mi_fifo> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 22, column 12-23: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <ctl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 23, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <msrp> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 24, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <pv> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 25, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <auth> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 26, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <cfgutils> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 27, column 12-24: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <htable> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 28, column 12-22: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <xlog> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 29, column 12-20: failed to load module 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <mi_fifo> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 32, column 54: Can't set module parameter 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <htable> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 34, column 58: Can't set module parameter 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command sl_send_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 37, column 36: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 46, column 52: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 47, column 35: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 48, column 49: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 49, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 50, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 51, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 52, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 53, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 54, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 55, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 56, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 57, column 49: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_reply_flags 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 59, column 22: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_is_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 61, column 22: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_relay 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 63, column 20: unknown command, missing loadmodule?
0(19714) ERROR: <core> [pvapi.c:708]: error searching pvar "msrp" 0(19714) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$msrp(method)] at [6 (5)] 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 68, column 5-17: unknown script pseudo variable $msrp(method) ERROR: bad config file (29 errors)
Thanks, Ed
On Mon, Oct 8, 2012 at 6:14 PM, Daniel-Constantin Mierla < miconda@gmail.com> wrote:
Hello,
On 10/8/12 5:26 PM, Ed Brady wrote:
Hi,
I am working on an MSRP project with Kamailio. I have Kamailio installed and configured for SIP with several test accounts created, but am unable to send MSRP messages so far. I am using Blink as a test client, though the final intentions of the project will be to use iDoubs and IMSDroid for client connections. We are having these developed to our needs right now though, so I must use another client to begin testing.
I have been unable to find good documentation on the initial configuration of MSRP in Kamailio. I have seen the module documentation, but am unclear how to utilize the information there to configure Kamailio properly. Is there any documentation on getting started with a basic MSRP relay setup so that two clients can chat and send files? I am not new to SIP, but this is my first project with MSRP.
at the time I developed the module were no good clients supporting
msrp, so I did testing mainly with forged network tools. But I am happy to assist as much as possible provided my availability and fix eventual issues.
The readme of the module provides and example for a stand alone msrp relay. If you want to put it inside a more complex kamailio configuration that handles sip as well, then be sure you load msrp module as well as all the other modules from the readme's config and set the module parameters.
Then copy the event_route[msrp:frame-in] block in your config. MSRP packets have to be sent to port 5060 (or 5061 for tls), or you can configure kamailio to listen on an additional port where you send the msrp packets.
If something is not working, send the log messages (debug=3 in your config) and the ngrep trace if you use plain tcp.
Cheers, Daniel
-- Daniel-Constantin Mierla - http://www.asipto.com http://twitter.com/#!/miconda - http://www.linkedin.com/in/**micondahttp://www.linkedin.com/in/miconda Kamailio Advanced Training, Berlin, Nov 5-8, 2012 - http://asipto.com/u/kat Kamailio Advanced Training, Miami, USA, Nov 12-14, 2012 - http://asipto.com/u/katu
Hi,
You need to load the htable module to use $sht().
This is one of the modules shown at the top of the example.
Regards,
Peter
On Wed, 2012-10-10 at 12:53 -0400, Ed Brady wrote:
After adding the event block from the MSRP module example config, I get the following error:
Not starting Kamailio: invalid configuration file! -e 0(19786) INFO: tls [tls_init.c:377]: tls: init_tls: disabling compression... 0(19786) ERROR: <core> [pvapi.c:708]: error searching pvar "sht" 0(19786) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$sht(msrp=>$var(sessid)::srcaddr)] at [5 (5)] 0(19786) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 952, column 3-35: unknown script pseudo variable $sht(msrp=>$var(sessid)::srcaddr) ERROR: bad config file (1 errors)
Any thoughts on why it would have trouble locating the sht var?
Thanks, Ed
On Wed, Oct 10, 2012 at 12:40 PM, Ed Brady ebrady@talkforgood.com wrote:
When I used the provided config example from the module page, I get all sorts of errors from the config file when trying to start Kamailio. I am going to attempt to just copy the event route block into my working config and see what happens. Below are the errors it spits out when trying to start with the example config: Not starting Kamailio: invalid configuration file! -e 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <sl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 20, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <kex> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 21, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <mi_fifo> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 22, column 12-23: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <ctl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 23, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <msrp> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 24, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <pv> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 25, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <auth> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 26, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <cfgutils> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 27, column 12-24: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <htable> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 28, column 12-22: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <xlog> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 29, column 12-20: failed to load module 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <mi_fifo> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 32, column 54: Can't set module parameter 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <htable> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 34, column 58: Can't set module parameter 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command sl_send_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 37, column 36: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 46, column 52: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 47, column 35: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 48, column 49: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 49, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 50, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 51, column 51: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 52, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 53, column 51: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 54, column 51: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 55, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 56, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 57, column 49: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_reply_flags 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 59, column 22: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_is_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 61, column 22: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_relay 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 63, column 20: unknown command, missing loadmodule? 0(19714) ERROR: <core> [pvapi.c:708]: error searching pvar "msrp" 0(19714) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$msrp(method)] at [6 (5)] 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 68, column 5-17: unknown script pseudo variable $msrp(method) ERROR: bad config file (29 errors) Thanks, Ed On Mon, Oct 8, 2012 at 6:14 PM, Daniel-Constantin Mierla <miconda@gmail.com> wrote: Hello, On 10/8/12 5:26 PM, Ed Brady wrote: Hi, I am working on an MSRP project with Kamailio. I have Kamailio installed and configured for SIP with several test accounts created, but am unable to send MSRP messages so far. I am using Blink as a test client, though the final intentions of the project will be to use iDoubs and IMSDroid for client connections. We are having these developed to our needs right now though, so I must use another client to begin testing. I have been unable to find good documentation on the initial configuration of MSRP in Kamailio. I have seen the module documentation, but am unclear how to utilize the information there to configure Kamailio properly. Is there any documentation on getting started with a basic MSRP relay setup so that two clients can chat and send files? I am not new to SIP, but this is my first project with MSRP. at the time I developed the module were no good clients supporting msrp, so I did testing mainly with forged network tools. But I am happy to assist as much as possible provided my availability and fix eventual issues. The readme of the module provides and example for a stand alone msrp relay. If you want to put it inside a more complex kamailio configuration that handles sip as well, then be sure you load msrp module as well as all the other modules from the readme's config and set the module parameters. Then copy the event_route[msrp:frame-in] block in your config. MSRP packets have to be sent to port 5060 (or 5061 for tls), or you can configure kamailio to listen on an additional port where you send the msrp packets. If something is not working, send the log messages (debug=3 in your config) and the ngrep trace if you use plain tcp. Cheers, Daniel _______________________________________________ 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
I also noticed a typo in the example.
The modparam for htable creates a hash table called "c", but the event-route[] uses a hash table called "msrp".
This is now fixed in git master.
Regards,
Peter
On Wed, 2012-10-10 at 17:58 +0100, Peter Dunkley wrote:
Hi,
You need to load the htable module to use $sht().
This is one of the modules shown at the top of the example.
Regards,
Peter
On Wed, 2012-10-10 at 12:53 -0400, Ed Brady wrote:
After adding the event block from the MSRP module example config, I get the following error:
Not starting Kamailio: invalid configuration file! -e 0(19786) INFO: tls [tls_init.c:377]: tls: init_tls: disabling compression... 0(19786) ERROR: <core> [pvapi.c:708]: error searching pvar "sht" 0(19786) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$sht(msrp=>$var(sessid)::srcaddr)] at [5 (5)] 0(19786) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 952, column 3-35: unknown script pseudo variable $sht(msrp=>$var(sessid)::srcaddr) ERROR: bad config file (1 errors)
Any thoughts on why it would have trouble locating the sht var?
Thanks, Ed
On Wed, Oct 10, 2012 at 12:40 PM, Ed Brady ebrady@talkforgood.com wrote:
When I used the provided config example from the module page, I get all sorts of errors from the config file when trying to start Kamailio. I am going to attempt to just copy the event route block into my working config and see what happens. Below are the errors it spits out when trying to start with the example config: Not starting Kamailio: invalid configuration file! -e 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <sl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 20, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <kex> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 21, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <mi_fifo> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 22, column 12-23: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <ctl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 23, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <msrp> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 24, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <pv> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 25, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <auth> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 26, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <cfgutils> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 27, column 12-24: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <htable> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 28, column 12-22: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <xlog> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 29, column 12-20: failed to load module 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <mi_fifo> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 32, column 54: Can't set module parameter 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <htable> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 34, column 58: Can't set module parameter 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command sl_send_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 37, column 36: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 46, column 52: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 47, column 35: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 48, column 49: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 49, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 50, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 51, column 51: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 52, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 53, column 51: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 54, column 51: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 55, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 56, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 57, column 49: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_reply_flags 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 59, column 22: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_is_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 61, column 22: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_relay 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 63, column 20: unknown command, missing loadmodule? 0(19714) ERROR: <core> [pvapi.c:708]: error searching pvar "msrp" 0(19714) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$msrp(method)] at [6 (5)] 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 68, column 5-17: unknown script pseudo variable $msrp(method) ERROR: bad config file (29 errors) Thanks, Ed On Mon, Oct 8, 2012 at 6:14 PM, Daniel-Constantin Mierla <miconda@gmail.com> wrote: Hello, On 10/8/12 5:26 PM, Ed Brady wrote: Hi, I am working on an MSRP project with Kamailio. I have Kamailio installed and configured for SIP with several test accounts created, but am unable to send MSRP messages so far. I am using Blink as a test client, though the final intentions of the project will be to use iDoubs and IMSDroid for client connections. We are having these developed to our needs right now though, so I must use another client to begin testing. I have been unable to find good documentation on the initial configuration of MSRP in Kamailio. I have seen the module documentation, but am unclear how to utilize the information there to configure Kamailio properly. Is there any documentation on getting started with a basic MSRP relay setup so that two clients can chat and send files? I am not new to SIP, but this is my first project with MSRP. at the time I developed the module were no good clients supporting msrp, so I did testing mainly with forged network tools. But I am happy to assist as much as possible provided my availability and fix eventual issues. The readme of the module provides and example for a stand alone msrp relay. If you want to put it inside a more complex kamailio configuration that handles sip as well, then be sure you load msrp module as well as all the other modules from the readme's config and set the module parameters. Then copy the event_route[msrp:frame-in] block in your config. MSRP packets have to be sent to port 5060 (or 5061 for tls), or you can configure kamailio to listen on an additional port where you send the msrp packets. If something is not working, send the log messages (debug=3 in your config) and the ngrep trace if you use plain tcp. Cheers, Daniel _______________________________________________ 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
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
I modified the original config to include the event block and added the necessary module loads, but it still will not start properly. It displays all the connection info like it has started but then says "kamailio error, failed to start." When I look at the syslog I see the following errors:
ct 10 13:05:49 msg1 /usr/sbin/kamailio[19896]: ERROR: <core>
[route.c:1216]: fixing failed (code=-1) at cfg:/etc/kamailio/kamailio.cfg:952 Oct 10 13:05:49 msg1 /usr/sbin/kamailio[19896]: ERROR: <core> [route.c:1216]: fixing failed (code=-1) at cfg:/etc/kamailio/kamailio.cfg:962
The lines in the config it is referring to are:
pv_printf("$var(sessid)", "s.$(pp).$(var(cnt)).$(RANDOM)");
and
if($msrp(method)=="SEND")
respectively. Any advice is appreciated. I am new to Kamailio and MSRP, but not SIP.
Thanks, Ed
On Wed, Oct 10, 2012 at 1:03 PM, Peter Dunkley < peter.dunkley@crocodile-rcs.com> wrote:
** I also noticed a typo in the example.
The modparam for htable creates a hash table called "c", but the event-route[] uses a hash table called "msrp".
This is now fixed in git master.
Regards,
Peter
On Wed, 2012-10-10 at 17:58 +0100, Peter Dunkley wrote:
Hi,
You need to load the htable module to use $sht().
This is one of the modules shown at the top of the example.
Regards,
Peter
On Wed, 2012-10-10 at 12:53 -0400, Ed Brady wrote:
After adding the event block from the MSRP module example config, I get the following error:
Not starting Kamailio: invalid configuration file! -e 0(19786) INFO: tls [tls_init.c:377]: tls: init_tls: disabling compression... 0(19786) ERROR: <core> [pvapi.c:708]: error searching pvar "sht" 0(19786) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$sht(msrp=>$var(sessid)::srcaddr)] at [5 (5)] 0(19786) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 952, column 3-35: unknown script pseudo variable $sht(msrp=>$var(sessid)::srcaddr)
ERROR: bad config file (1 errors)
Any thoughts on why it would have trouble locating the sht var?
Thanks, Ed
On Wed, Oct 10, 2012 at 12:40 PM, Ed Brady ebrady@talkforgood.com wrote:
When I used the provided config example from the module page, I get all sorts of errors from the config file when trying to start Kamailio. I am going to attempt to just copy the event route block into my working config and see what happens. Below are the errors it spits out when trying to start with the example config:
Not starting Kamailio: invalid configuration file! -e 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <sl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 20, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <kex> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 21, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <mi_fifo> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 22, column 12-23: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <ctl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 23, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <msrp> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 24, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <pv> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 25, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <auth> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 26, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <cfgutils> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 27, column 12-24: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <htable> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 28, column 12-22: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <xlog> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 29, column 12-20: failed to load module 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <mi_fifo> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 32, column 54: Can't set module parameter 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <htable> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 34, column 58: Can't set module parameter 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command sl_send_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 37, column 36: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 46, column 52: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 47, column 35: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 48, column 49: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 49, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 50, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 51, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 52, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 53, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 54, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 55, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 56, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 57, column 49: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_reply_flags 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 59, column 22: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_is_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 61, column 22: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_relay 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 63, column 20: unknown command, missing loadmodule?
0(19714) ERROR: <core> [pvapi.c:708]: error searching pvar "msrp" 0(19714) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$msrp(method)] at [6 (5)] 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 68, column 5-17: unknown script pseudo variable $msrp(method) ERROR: bad config file (29 errors)
Thanks, Ed
On Mon, Oct 8, 2012 at 6:14 PM, Daniel-Constantin Mierla < miconda@gmail.com> wrote:
Hello,
On 10/8/12 5:26 PM, Ed Brady wrote:
Hi,
I am working on an MSRP project with Kamailio. I have Kamailio installed and configured for SIP with several test accounts created, but am unable to send MSRP messages so far. I am using Blink as a test client, though the final intentions of the project will be to use iDoubs and IMSDroid for client connections. We are having these developed to our needs right now though, so I must use another client to begin testing.
I have been unable to find good documentation on the initial configuration of MSRP in Kamailio. I have seen the module documentation, but am unclear how to utilize the information there to configure Kamailio properly. Is there any documentation on getting started with a basic MSRP relay setup so that two clients can chat and send files? I am not new to SIP, but this is my first project with MSRP.
at the time I developed the module were no good clients supporting msrp, so I did testing mainly with forged network tools. But I am happy to assist as much as possible provided my availability and fix eventual issues.
The readme of the module provides and example for a stand alone msrp relay. If you want to put it inside a more complex kamailio configuration that handles sip as well, then be sure you load msrp module as well as all the other modules from the readme's config and set the module parameters.
Then copy the event_route[msrp:frame-in] block in your config. MSRP packets have to be sent to port 5060 (or 5061 for tls), or you can configure kamailio to listen on an additional port where you send the msrp packets.
If something is not working, send the log messages (debug=3 in your config) and the ngrep trace if you use plain tcp.
Cheers, Daniel
_______________________________________________SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Peter Dunkley Technical Director Crocodile RCS Ltd
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
You need to load the cfgutils module to use pv_printf().
Regards,
Peter
On Wed, 2012-10-10 at 13:15 -0400, Ed Brady wrote:
I modified the original config to include the event block and added the necessary module loads, but it still will not start properly. It displays all the connection info like it has started but then says "kamailio error, failed to start." When I look at the syslog I see the following errors:
ct 10 13:05:49 msg1 /usr/sbin/kamailio[19896]: ERROR: <core> [route.c:1216]: fixing failed (code=-1) at cfg:/etc/kamailio/kamailio.cfg:952 Oct 10 13:05:49 msg1 /usr/sbin/kamailio[19896]: ERROR: <core> [route.c:1216]: fixing failed (code=-1) at cfg:/etc/kamailio/kamailio.cfg:962
The lines in the config it is referring to are:
pv_printf("$var(sessid)", "s.$(pp).$(var(cnt)).$(RANDOM)");
and
if($msrp(method)=="SEND")
respectively. Any advice is appreciated. I am new to Kamailio and MSRP, but not SIP.
Thanks, Ed
On Wed, Oct 10, 2012 at 1:03 PM, Peter Dunkley peter.dunkley@crocodile-rcs.com wrote:
I also noticed a typo in the example. The modparam for htable creates a hash table called "c", but the event-route[] uses a hash table called "msrp". This is now fixed in git master. Regards, Peter On Wed, 2012-10-10 at 17:58 +0100, Peter Dunkley wrote: > Hi, > > You need to load the htable module to use $sht(). > > This is one of the modules shown at the top of the example. > > Regards, > > Peter > > On Wed, 2012-10-10 at 12:53 -0400, Ed Brady wrote: > > > After adding the event block from the MSRP module example > > config, I get the following error: > > > > > > > > Not starting Kamailio: invalid configuration file! > > -e > > 0(19786) INFO: tls [tls_init.c:377]: tls: > > init_tls: disabling compression... > > 0(19786) ERROR: <core> [pvapi.c:708]: error > > searching pvar "sht" > > 0(19786) ERROR: <core> [pvapi.c:912]: wrong char > > [m/109] in [$sht(msrp=>$var(sessid)::srcaddr)] at > > [5 (5)] > > 0(19786) : <core> [cfg.y:3591]: parse error in > > config file /etc/kamailio/kamailio.cfg, line 952, > > column 3-35: unknown script pseudo variable > > $sht(msrp=>$var(sessid)::srcaddr) > > > > ERROR: bad config file (1 errors) > > > > > > > > Any thoughts on why it would have trouble locating the sht > > var? > > > > > > Thanks, > > Ed > > > > > > On Wed, Oct 10, 2012 at 12:40 PM, Ed Brady > > <ebrady@talkforgood.com> wrote: > > > > When I used the provided config example from the > > module page, I get all sorts of errors from the > > config file when trying to start Kamailio. I am > > going to attempt to just copy the event route > > block into my working config and see what happens. > > Below are the errors it spits out when trying to > > start with the example config: > > > > > > > > Not starting Kamailio: invalid > > configuration file! > > -e > > 0(19714) ERROR: <core> [sr_module.c:560]: > > ERROR: load_module: could not find module > > <sl> in <modules_k/:modules/> > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 20, > > column 12-18: failed to load module > > 0(19714) ERROR: <core> [sr_module.c:560]: > > ERROR: load_module: could not find module > > <kex> in <modules_k/:modules/> > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 21, > > column 12-19: failed to load module > > 0(19714) ERROR: <core> [sr_module.c:560]: > > ERROR: load_module: could not find module > > <mi_fifo> in <modules_k/:modules/> > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 22, > > column 12-23: failed to load module > > 0(19714) ERROR: <core> [sr_module.c:560]: > > ERROR: load_module: could not find module > > <ctl> in <modules_k/:modules/> > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 23, > > column 12-19: failed to load module > > 0(19714) ERROR: <core> [sr_module.c:560]: > > ERROR: load_module: could not find module > > <msrp> in <modules_k/:modules/> > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 24, > > column 12-20: failed to load module > > 0(19714) ERROR: <core> [sr_module.c:560]: > > ERROR: load_module: could not find module > > <pv> in <modules_k/:modules/> > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 25, > > column 12-18: failed to load module > > 0(19714) ERROR: <core> [sr_module.c:560]: > > ERROR: load_module: could not find module > > <auth> in <modules_k/:modules/> > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 26, > > column 12-20: failed to load module > > 0(19714) ERROR: <core> [sr_module.c:560]: > > ERROR: load_module: could not find module > > <cfgutils> in <modules_k/:modules/> > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 27, > > column 12-24: failed to load module > > 0(19714) ERROR: <core> [sr_module.c:560]: > > ERROR: load_module: could not find module > > <htable> in <modules_k/:modules/> > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 28, > > column 12-22: failed to load module > > 0(19714) ERROR: <core> [sr_module.c:560]: > > ERROR: load_module: could not find module > > <xlog> in <modules_k/:modules/> > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 29, > > column 12-20: failed to load module > > 0(19714) ERROR: <core> [modparam.c:162]: > > set_mod_param_regex: No module matching > > <mi_fifo> found > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 32, > > column 54: Can't set module parameter > > 0(19714) ERROR: <core> [modparam.c:162]: > > set_mod_param_regex: No module matching > > <htable> found > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 34, > > column 58: Can't set module parameter > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command > > sl_send_reply > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 37, > > column 36: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 46, > > column 52: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 47, > > column 35: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 48, > > column 49: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 49, > > column 50: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 50, > > column 50: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 51, > > column 51: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 52, > > column 50: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 53, > > column 51: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 54, > > column 51: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 55, > > column 50: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 56, > > column 50: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command xdbg > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 57, > > column 49: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command > > msrp_reply_flags > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 59, > > column 22: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command > > msrp_is_reply > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 61, > > column 22: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [cfg.y:3455]: cfg. > > parser: failed to find command msrp_relay > > 0(19714) : <core> [cfg.y:3594]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 63, > > column 20: unknown command, missing > > loadmodule? > > > > 0(19714) ERROR: <core> [pvapi.c:708]: > > error searching pvar "msrp" > > 0(19714) ERROR: <core> [pvapi.c:912]: > > wrong char [m/109] in [$msrp(method)] at > > [6 (5)] > > 0(19714) : <core> [cfg.y:3591]: parse > > error in config > > file /etc/kamailio/kamailio.cfg, line 68, > > column 5-17: unknown script pseudo > > variable $msrp(method) > > ERROR: bad config file (29 errors) > > > > > > > > > > > > Thanks, > > Ed > > > > > > > > > > On Mon, Oct 8, 2012 at 6:14 PM, Daniel-Constantin > > Mierla <miconda@gmail.com> wrote: > > > > Hello, > > > > > > On 10/8/12 5:26 PM, Ed Brady wrote: > > > > Hi, > > > > I am working on an MSRP project > > with Kamailio. I have Kamailio > > installed and configured for SIP > > with several test accounts > > created, but am unable to send > > MSRP messages so far. I am using > > Blink as a test client, though the > > final intentions of the project > > will be to use iDoubs and IMSDroid > > for client connections. We are > > having these developed to our > > needs right now though, so I must > > use another client to begin > > testing. > > > > I have been unable to find good > > documentation on the initial > > configuration of MSRP in Kamailio. > > I have seen the module > > documentation, but am unclear how > > to utilize the information there > > to configure Kamailio properly. Is > > there any documentation on getting > > started with a basic MSRP relay > > setup so that two clients can chat > > and send files? I am not new to > > SIP, but this is my first project > > with MSRP. > > > > > > at the time I developed the module were no > > good clients supporting msrp, so I did > > testing mainly with forged network tools. > > But I am happy to assist as much as > > possible provided my availability and fix > > eventual issues. > > > > The readme of the module provides and > > example for a stand alone msrp relay. If > > you want to put it inside a more complex > > kamailio configuration that handles sip as > > well, then be sure you load msrp module as > > well as all the other modules from the > > readme's config and set the module > > parameters. > > > > Then copy the event_route[msrp:frame-in] > > block in your config. MSRP packets have to > > be sent to port 5060 (or 5061 for tls), or > > you can configure kamailio to listen on an > > additional port where you send the msrp > > packets. > > > > If something is not working, send the log > > messages (debug=3 in your config) and the > > ngrep trace if you use plain tcp. > > > > Cheers, > > Daniel > > > > > > _______________________________________________ > > 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 > > > > > > > > _______________________________________________ > 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 > -- Peter Dunkley Technical Director Crocodile RCS Ltd _______________________________________________ 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
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
Hello,
On 10/10/12 7:23 PM, Peter Dunkley wrote:
You need to load the cfgutils module to use pv_printf().
it is actually the kex module -- a good place to find needed module for specific functions is the alphabetic index, in this case:
http://www.kamailio.org/wiki/alphaindexes/3.3.x/modfunctions#p
Cheers, Daniel
Regards,
Peter
On Wed, 2012-10-10 at 13:15 -0400, Ed Brady wrote:
I modified the original config to include the event block and added the necessary module loads, but it still will not start properly. It displays all the connection info like it has started but then says "kamailio error, failed to start." When I look at the syslog I see the following errors:
ct 10 13:05:49 msg1 /usr/sbin/kamailio[19896]: ERROR: <core> [route.c:1216]: fixing failed (code=-1) at cfg:/etc/kamailio/kamailio.cfg:952 Oct 10 13:05:49 msg1 /usr/sbin/kamailio[19896]: ERROR: <core> [route.c:1216]: fixing failed (code=-1) at cfg:/etc/kamailio/kamailio.cfg:962
The lines in the config it is referring to are:
pv_printf("$var(sessid)", "s.$(pp).$(var(cnt)).$(RANDOM)");
and
if($msrp(method)=="SEND")
respectively. Any advice is appreciated. I am new to Kamailio and MSRP, but not SIP.
Thanks, Ed
On Wed, Oct 10, 2012 at 1:03 PM, Peter Dunkley <peter.dunkley@crocodile-rcs.com mailto:peter.dunkley@crocodile-rcs.com> wrote:
I also noticed a typo in the example. The modparam for htable creates a hash table called "c", but the event-route[] uses a hash table called "msrp". This is now fixed in git master. Regards, Peter On Wed, 2012-10-10 at 17:58 +0100, Peter Dunkley wrote:
Hi, You need to load the htable module to use $sht(). This is one of the modules shown at the top of the example. Regards, Peter On Wed, 2012-10-10 at 12:53 -0400, Ed Brady wrote:
After adding the event block from the MSRP module example config, I get the following error: Not starting Kamailio: invalid configuration file! -e 0(19786) INFO: tls [tls_init.c:377]: tls: init_tls: disabling compression... 0(19786) ERROR: <core> [pvapi.c:708]: error searching pvar "sht" 0(19786) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$sht(msrp=>$var(sessid)::srcaddr)] at [5 (5)] 0(19786) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 952, column 3-35: unknown script pseudo variable $sht(msrp=>$var(sessid)::srcaddr) ERROR: bad config file (1 errors) Any thoughts on why it would have trouble locating the sht var? Thanks, Ed On Wed, Oct 10, 2012 at 12:40 PM, Ed Brady <ebrady@talkforgood.com <mailto:ebrady@talkforgood.com>> wrote: When I used the provided config example from the module page, I get all sorts of errors from the config file when trying to start Kamailio. I am going to attempt to just copy the event route block into my working config and see what happens. Below are the errors it spits out when trying to start with the example config: Not starting Kamailio: invalid configuration file! -e 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <sl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 20, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <kex> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 21, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <mi_fifo> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 22, column 12-23: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <ctl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 23, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <msrp> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 24, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <pv> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 25, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <auth> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 26, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <cfgutils> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 27, column 12-24: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <htable> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 28, column 12-22: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <xlog> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 29, column 12-20: failed to load module 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <mi_fifo> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 32, column 54: Can't set module parameter 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <htable> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 34, column 58: Can't set module parameter 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command sl_send_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 37, column 36: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 46, column 52: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 47, column 35: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 48, column 49: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 49, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 50, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 51, column 51: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 52, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 53, column 51: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 54, column 51: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 55, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 56, column 50: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 57, column 49: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_reply_flags 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 59, column 22: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_is_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 61, column 22: unknown command, missing loadmodule? 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_relay 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 63, column 20: unknown command, missing loadmodule? 0(19714) ERROR: <core> [pvapi.c:708]: error searching pvar "msrp" 0(19714) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$msrp(method)] at [6 (5)] 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 68, column 5-17: unknown script pseudo variable $msrp(method) ERROR: bad config file (29 errors) Thanks, Ed On Mon, Oct 8, 2012 at 6:14 PM, Daniel-Constantin Mierla <miconda@gmail.com <mailto:miconda@gmail.com>> wrote: Hello, On 10/8/12 5:26 PM, Ed Brady wrote: Hi, I am working on an MSRP project with Kamailio. I have Kamailio installed and configured for SIP with several test accounts created, but am unable to send MSRP messages so far. I am using Blink as a test client, though the final intentions of the project will be to use iDoubs and IMSDroid for client connections. We are having these developed to our needs right now though, so I must use another client to begin testing. I have been unable to find good documentation on the initial configuration of MSRP in Kamailio. I have seen the module documentation, but am unclear how to utilize the information there to configure Kamailio properly. Is there any documentation on getting started with a basic MSRP relay setup so that two clients can chat and send files? I am not new to SIP, but this is my first project with MSRP. at the time I developed the module were no good clients supporting msrp, so I did testing mainly with forged network tools. But I am happy to assist as much as possible provided my availability and fix eventual issues. The readme of the module provides and example for a stand alone msrp relay. If you want to put it inside a more complex kamailio configuration that handles sip as well, then be sure you load msrp module as well as all the other modules from the readme's config and set the module parameters. Then copy the event_route[msrp:frame-in] block in your config. MSRP packets have to be sent to port 5060 (or 5061 for tls), or you can configure kamailio to listen on an additional port where you send the msrp packets. If something is not working, send the log messages (debug=3 in your config) and the ngrep trace if you use plain tcp. Cheers, Daniel _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@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@lists.sip-router.org <mailto:sr-users@lists.sip-router.org> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Peter Dunkley Technical Director Crocodile RCS Ltd _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@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@lists.sip-router.org mailto:sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Peter Dunkley Technical Director Crocodile RCS Ltd
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
This seemed to work! Kamailio starts with no errors now. I am still unable to send a message with Blink. I am able to make calls with Blink via Kamailio but the IM option does not show as enabled. I understand that this is the Kamailio list and not Blink, but any known configurations to work with Kamailio would be helpful. If there is another test client recommended, please let me know.
Thanks! Ed
On Wed, Oct 10, 2012 at 1:23 PM, Peter Dunkley < peter.dunkley@crocodile-rcs.com> wrote:
** You need to load the cfgutils module to use pv_printf().
Regards,
Peter
On Wed, 2012-10-10 at 13:15 -0400, Ed Brady wrote:
I modified the original config to include the event block and added the necessary module loads, but it still will not start properly. It displays all the connection info like it has started but then says "kamailio error, failed to start." When I look at the syslog I see the following errors:
ct 10 13:05:49 msg1 /usr/sbin/kamailio[19896]: ERROR: <core> [route.c:1216]: fixing failed (code=-1) at cfg:/etc/kamailio/kamailio.cfg:952 Oct 10 13:05:49 msg1 /usr/sbin/kamailio[19896]: ERROR: <core> [route.c:1216]: fixing failed (code=-1) at cfg:/etc/kamailio/kamailio.cfg:962
The lines in the config it is referring to are:
pv_printf("$var(sessid)", "s.$(pp).$(var(cnt)).$(RANDOM)");
and
if($msrp(method)=="SEND")
respectively. Any advice is appreciated. I am new to Kamailio and MSRP, but not SIP.
Thanks, Ed
On Wed, Oct 10, 2012 at 1:03 PM, Peter Dunkley < peter.dunkley@crocodile-rcs.com> wrote:
I also noticed a typo in the example.
The modparam for htable creates a hash table called "c", but the event-route[] uses a hash table called "msrp".
This is now fixed in git master.
Regards,
Peter
On Wed, 2012-10-10 at 17:58 +0100, Peter Dunkley wrote:
Hi,
You need to load the htable module to use $sht().
This is one of the modules shown at the top of the example.
Regards,
Peter
On Wed, 2012-10-10 at 12:53 -0400, Ed Brady wrote:
After adding the event block from the MSRP module example config, I get the following error:
Not starting Kamailio: invalid configuration file! -e 0(19786) INFO: tls [tls_init.c:377]: tls: init_tls: disabling compression... 0(19786) ERROR: <core> [pvapi.c:708]: error searching pvar "sht" 0(19786) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$sht(msrp=>$var(sessid)::srcaddr)] at [5 (5)] 0(19786) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 952, column 3-35: unknown script pseudo variable $sht(msrp=>$var(sessid)::srcaddr)
ERROR: bad config file (1 errors)
Any thoughts on why it would have trouble locating the sht var?
Thanks, Ed
On Wed, Oct 10, 2012 at 12:40 PM, Ed Brady ebrady@talkforgood.com wrote:
When I used the provided config example from the module page, I get all sorts of errors from the config file when trying to start Kamailio. I am going to attempt to just copy the event route block into my working config and see what happens. Below are the errors it spits out when trying to start with the example config:
Not starting Kamailio: invalid configuration file! -e 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <sl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 20, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <kex> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 21, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <mi_fifo> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 22, column 12-23: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <ctl> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 23, column 12-19: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <msrp> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 24, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <pv> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 25, column 12-18: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <auth> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 26, column 12-20: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <cfgutils> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 27, column 12-24: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <htable> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 28, column 12-22: failed to load module 0(19714) ERROR: <core> [sr_module.c:560]: ERROR: load_module: could not find module <xlog> in <modules_k/:modules/> 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 29, column 12-20: failed to load module 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <mi_fifo> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 32, column 54: Can't set module parameter 0(19714) ERROR: <core> [modparam.c:162]: set_mod_param_regex: No module matching <htable> found 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 34, column 58: Can't set module parameter 0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command sl_send_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 37, column 36: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 46, column 52: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 47, column 35: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 48, column 49: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 49, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 50, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 51, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 52, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 53, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 54, column 51: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 55, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 56, column 50: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command xdbg 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 57, column 49: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_reply_flags 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 59, column 22: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_is_reply 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 61, column 22: unknown command, missing loadmodule?
0(19714) ERROR: <core> [cfg.y:3455]: cfg. parser: failed to find command msrp_relay 0(19714) : <core> [cfg.y:3594]: parse error in config file /etc/kamailio/kamailio.cfg, line 63, column 20: unknown command, missing loadmodule?
0(19714) ERROR: <core> [pvapi.c:708]: error searching pvar "msrp" 0(19714) ERROR: <core> [pvapi.c:912]: wrong char [m/109] in [$msrp(method)] at [6 (5)] 0(19714) : <core> [cfg.y:3591]: parse error in config file /etc/kamailio/kamailio.cfg, line 68, column 5-17: unknown script pseudo variable $msrp(method) ERROR: bad config file (29 errors)
Thanks, Ed
On Mon, Oct 8, 2012 at 6:14 PM, Daniel-Constantin Mierla < miconda@gmail.com> wrote:
Hello,
On 10/8/12 5:26 PM, Ed Brady wrote:
Hi,
I am working on an MSRP project with Kamailio. I have Kamailio installed and configured for SIP with several test accounts created, but am unable to send MSRP messages so far. I am using Blink as a test client, though the final intentions of the project will be to use iDoubs and IMSDroid for client connections. We are having these developed to our needs right now though, so I must use another client to begin testing.
I have been unable to find good documentation on the initial configuration of MSRP in Kamailio. I have seen the module documentation, but am unclear how to utilize the information there to configure Kamailio properly. Is there any documentation on getting started with a basic MSRP relay setup so that two clients can chat and send files? I am not new to SIP, but this is my first project with MSRP.
at the time I developed the module were no good clients supporting msrp, so I did testing mainly with forged network tools. But I am happy to assist as much as possible provided my availability and fix eventual issues.
The readme of the module provides and example for a stand alone msrp relay. If you want to put it inside a more complex kamailio configuration that handles sip as well, then be sure you load msrp module as well as all the other modules from the readme's config and set the module parameters.
Then copy the event_route[msrp:frame-in] block in your config. MSRP packets have to be sent to port 5060 (or 5061 for tls), or you can configure kamailio to listen on an additional port where you send the msrp packets.
If something is not working, send the log messages (debug=3 in your config) and the ngrep trace if you use plain tcp.
Cheers, Daniel
_______________________________________________SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Peter Dunkley Technical Director Crocodile RCS Ltd
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
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Peter Dunkley Technical Director Crocodile RCS Ltd
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