[SR-Users] Kamailio MSRP relay problem

Carsten Bock carsten at ng-voice.com
Wed Oct 23 08:54:06 CEST 2013


Hi Medo,

1) you should make a packet trace, to figure out, why the Kamailio
MSRP-Relay is not working. It is likely a problem with your clients
(WebRTC or RCS) and not with Kamailio, The Kamailio MSRP-Relay works
with different clients, successfully tested.
2) Unless you replaced the MSRP-Stack of RCS-Client (or at least do
major changes), you will not have luck with your setup. RCS-MSRP (as
per GSMA) is not really compatible with Plain-MSRP (as per RFC), you
really need deep protocol knowledge to fix it; it cannot be easily
fixed.

Kind regards,
Carsten



2013/10/22 mohammed alyaseen <alyaseen98 at yahoo.com>:
> Hi Carsten,
>
> Thanks alot for your response...
>
> Actually I don't need an MSRP relay for file transfer between RCS clients. I
> am using the Kamailio MSRP relay to do file transfer between RCS and WebRTC,
> WebRTC clients aren't able to do peer-to-peer file transfer using MSRP, here
> is an MSRP relay needed, therefore I am using the Kamailio MSRP relay...  I
> modified the RCS stack Implementation and did the file transfer from RCS to
> WebRTC possible with one small issue (mentioned in the last e-mail). But the
> problem is that the file transfer doesn't work in the other direction
> (WebRTC-to-RCS). I couldn't figure it out, why it only works in one
> direction but in the other not... I am confused :(
>
> Medo
>
>
> Carsten Bock <carsten at ng-voice.com> schrieb am 10:27 Montag, 21.Oktober
> 2013:
> Hi Medo,
>
> even if the popular IMS books (e.g. Camarillo's: "The 3G IP Multimedia
> Subsystem") states something different and i made the mistake at my
> last presentation at KamailioWorld stating something different, the
> current MSRP-Implementation of Kamailio is not compliant to GSMA's
> RCS-Specs.
> With the known Implementations of RCS-Clients, you cannot configure a
> MSRP-Relay. According to the Specs, you do not need a MSRP-Relay, but
> more a MSRP-Back-2-Back-Useragent (to implement "Store-and-Forward"
> and Offline Message storage, instead of making an End-2-End Session),
> which is not implemented in any Open-Source solution i know.
>
> Kind regards,
> Carsten
>
>
>
> 2013/10/20 mohammed alyaseen <alyaseen98 at yahoo.com>:
>> Hi all...
>>
>> I am trying to do file transfer between IMS clients (web-based WebRTC and
>> android RCS native client). The fisrt test scenario is browser-to-browser
>> (WebRTC) using JSSIP stack. The second scenario is RCS-to-Broswer or
>> Browser-to-RCS. My testbed consists of OpenIMS and OverSIP for WebRTC
>> clients and Kamailio MSRP Relay for file transfer
>>
>> For file transfer I am using the msrp-crocodile library...
>>
>> The scenario  browser-to-browser works so far without problems. But in the
>> second scenario I have the following problems:
>>
>> When I try to transfer a file from the RCS client to WebRTC client ,
>> kamailio sends the message "error ""481", "Session-does-not-exist",
>> however
>> the file is sent, when I click send for the second time...
>> When I try to send a file from WebRTC client to RCS client, WebRTC client
>> sends all file chunks to kamailio, kamailio receives the chunks but it
>> doesn't forward them to the RCS client, in the console I see some errors
>> pointed to the configuration file, however I don't know what exactly  the
>> problem is. In the attachment please find the logs and the configuration
>> file of the kamailio msrp relay...
>>
>> Can any one help me to solve this problem or give me useful hints?
>>
>> Thanks a lot in advance....
>>
>>
>> Medo
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>>
>
>
>
> --
> Carsten Bock
> CEO (Geschäftsführer)
>
> ng-voice GmbH
> Schomburgstr. 80
> D-22767 Hamburg / Germany
>
> http://www.ng-voice.com
> mailto:carsten at ng-voice.com
>
> Office +49 40 34927219
> Fax +49 40 34927220
>
> Sitz der Gesellschaft: Hamburg
> Registergericht: Amtsgericht Hamburg, HRB 120189
> Geschäftsführer: Carsten Bock
> Ust-ID: DE279344284
>
> Hier finden Sie unsere handelsrechtlichen Pflichtangaben:
> http://www.ng-voice.com/imprint/
>



-- 
Carsten Bock
CEO (Geschäftsführer)

ng-voice GmbH
Schomburgstr. 80
D-22767 Hamburg / Germany

http://www.ng-voice.com
mailto:carsten at ng-voice.com

Office +49 40 34927219
Fax +49 40 34927220

Sitz der Gesellschaft: Hamburg
Registergericht: Amtsgericht Hamburg, HRB 120189
Geschäftsführer: Carsten Bock
Ust-ID: DE279344284

Hier finden Sie unsere handelsrechtlichen Pflichtangaben:
http://www.ng-voice.com/imprint/



More information about the sr-users mailing list