On Oct 31, 2012, at 12:52 PM, Bogdan-Andrei Iancu wrote:

> Hi Saul,
> 
> OK, aside the TCP part (which anyhow is scheduled for fixing) and some extra 
> parsing, does supporting WebRTC imply something more on the OpenSIPS side ?
> 

It requires that OpenSIPS is able to use SIP over a WebSocket transport. So 
OpenSIPS would need support for WebSocket. The transport behaves roughly the 
same as TCP, with the difference that you may only get a single SIP packet in 
each WebSocket segment. There are other couple of minor things, but the core of 
it is supporting the WebSocket transport.

I didn't have the time to test OpenSIPS behind a OverSIP instance, to verify if 
there is anything to be fixed beforehand, but according to 
https://sourceforge.net/tracker/?func=detail&aid=3545859&group_id=232389&atid=1086412
 Via parsing will fail because if doesn't recognize ws and wss as valid 
transports. I had a look at the attached patch and it seems to solve the 
problem by accepting any Via transport parameter. I guess that's a good idea, 
so OpenSIPS would not care about any transport used in the path, as long as it 
doesn't need to use it, but I guess some checks would need to be done to 
validate if the topmost Via has a transport OpenSIPS understands. Not sure if 
this check is already done though.


Regards,

--
Saúl Ibarra Corretgé
AG Projects




_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to