Hi all, just an info for the sake of completness..
I just found out, that the problem was with Linphone clients and their
non-standard ICE implementation.
According to the statements of Belledonne Communications their ICE works
only with their own sip servers.
To be sure I just used completely different sip soft phones with
ICE/STUN support (CSipSimple, Blink) and mediaproxy with Kamailio worked
like a charm. Even without any flags for the mediaproxy_manage()
function I could set up a P2P call from behind different NATs.
With kind regards.
Filip.
On 16.04.2015 14:48, Filip Malenka wrote:
Yes I did, I am loading the mediaproxy.so module now
instead of rtpproxy.so, I am setting the modparam sock for rtpengine to the locally
running instance of rtpengine.. and in the "general routing logic" of
kamailio.cfg I am calling rtpengine_manage(), where there was rtpproxy_manage() before.
Does rtpengine manage ICE without any flags in rtpengine_manage()? Or shall there be any
flags to have it running?
When I set no flags, RTP packets get all proxied over the server with no media release..
The only flag that worked like I need is rtpengine_manage("ICE=force-relay"),
but this is not working for 100% of all call attempts with sometimes no audio/video on
both ends.. Mainly the Android Linphone client doesn't do a very good job regarding
ICE I guess..
On 16.04.2015 14:29, Daniel Tryba wrote:
On Thursday 16 April 2015 14:08:56 Filip Malenka
wrote:
thanks for your answer. I just switched from
rtpproxy to rtpengine, like
you mentioned. It works the usual way (RTP proxied over server) and to
me it appears exactly the same as rtpproxy, am I right? Is there any
major difference between them?
Did you change to the rtpengine module? One of the differences ICE support in
rtpengine (when not using the legacy rtpproxy interface).
_______________________________________________
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