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(a)yahoo.com>om>:
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(a)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(a)yahoo.com>om>:
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(a)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@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@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/