3 ms·
Whenever this is real problem or not, one thought came to mind. SIP and HTTP are pretty similar. It would be nice to have kind of (REST?) translation SIP -> HTT
by popee 13y ago
Whenever this is real problem or not, one thought came to mind. SIP and HTTP are pretty similar. It would be nice to have kind of (REST?) translation SIP -> HTTP/1.1. No need for complications (like webRTC, websockets, etc), just simple and clean proxy somewhere on the internet. Example:
SIP invite: INVITE sip:bob@biloxi.example.com SIP/2.0
translated to: HTTP /path/to/invite/bob@biloxi.example.com HTTP/1.1
Client sends that HTTP request to HTTP->SIP proxy so that it is translated into specific SIP request method (INVITE).
When proxy gets response from SIP it converts it back to HTTP in similar fashion and deliver to client.
That way they couldn't forbid SIP signalization on client because on client side it's plain old HTTP/HTTPS :-)
This should not be problem to implement as library or something like that.
In short, simple SIP over HTTP tunnel.
P.S. Unlike HTTP, SIP is federated protocol and because of that it is, in a sense, little bit more decentralized. HTTP is designed as man in the middle attack protocol. One step at a time :-)