[SR-Users] MSRP Config

Ed Brady ebrady at talkforgood.com
Wed Oct 10 18:40:33 CEST 2012


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 at 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/**miconda<http://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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20121010/77c313c8/attachment.htm>


More information about the sr-users mailing list