OverSIP is a powerful and flexible SIP proxy & server

  • Works on Linux/BSD/OSX
  • Fully asynchronous event-based design, never block!
  • Enjoy coding your SIP logic in Ruby language, feel free to code whatever you need!
  • Fast: core and message parsers written in C language
  • SIP over UDP, TCP, TLS and WebSocket (use real SIP in your web apps)
  • Full support for IPv4, IPv6 and DNS resolution (NAPTR, SRV, A, AAAA)
  • The perfect Outbound Edge Proxy
  • Written by the authors of RFC 7118 "The WebSocket Protocol as a Transport for SIP" and JsSIP

SIP over WebSocket

OverSIP implements the SIP WebSocket transport. Enjoy the real integration of SIP within the web and communicate with SIP networks out there.

This is pure SIP on the web (no protocol conversion, no limits).

Outbound (RFC 5626)

OverSIP is the perfect Outbound Edge Proxy for your SIP network.

Forget NAT issues and avoid ugly solutions, this is the way to go and works for all the supported SIP transports (UDP, TCP, TLS, WebSocket).

Have fun coding

OverSIP provides an easy interface based on events and callbacks that lets the user full control over his desired application logic.

Ruby is funny and thus, OverSIP is funny.

Community

OverSIP is licensed under the MIT License. Join our community!