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