Module: OverSIP::WebSocket
- Defined in:
- lib/oversip.rb,
lib/oversip/websocket/ws_app.rb,
lib/oversip/websocket/launcher.rb,
lib/oversip/websocket/constants.rb,
lib/oversip/websocket/ws_framing.rb,
lib/oversip/websocket/http_request.rb,
lib/oversip/websocket/default_policy.rb,
lib/oversip/sip/modules/user_assertion.rb,
lib/oversip/websocket/ws_apps/ws_sip_app.rb,
lib/oversip/websocket/listeners/tcp_server.rb,
lib/oversip/websocket/listeners/tls_server.rb,
lib/oversip/websocket/ws_apps/ipv4_ws_sip_app.rb,
lib/oversip/websocket/ws_apps/ipv6_ws_sip_app.rb,
lib/oversip/websocket/ws_apps/ws_autobahn_app.rb,
lib/oversip/websocket/ws_apps/ipv4_wss_sip_app.rb,
lib/oversip/websocket/ws_apps/ipv6_wss_sip_app.rb,
lib/oversip/websocket/listeners/ipv4_tcp_server.rb,
lib/oversip/websocket/listeners/ipv4_tls_server.rb,
lib/oversip/websocket/listeners/ipv6_tcp_server.rb,
lib/oversip/websocket/listeners/ipv6_tls_server.rb,
lib/oversip/websocket/listeners/tls_tunnel_server.rb,
lib/oversip/websocket/listeners/ipv4_tls_tunnel_server.rb,
lib/oversip/websocket/listeners/ipv6_tls_tunnel_server.rb,
ext/websocket_http_parser/ws_http_parser_ruby.c,
ext/websocket_framing_utils/ws_framing_utils_ruby.c
Defined Under Namespace
Modules: DefaultPolicy, FramingUtils, Launcher Classes: HttpRequest, HttpRequestParser, HttpRequestParserError, IPv4TcpServer, IPv4TlsServer, IPv4TlsTunnelServer, IPv4WsSipApp, IPv4WssSipApp, IPv6TcpServer, IPv6TlsServer, IPv6TlsTunnelServer, IPv6WsSipApp, IPv6WssSipApp, TcpServer, TlsServer, TlsTunnelServer, WsApp, WsAutobahnApp, WsFraming, WsSipApp
Constant Summary collapse
- CRLF =
"\r\n"
- REASON_PHARSE =
{ 100 => "Continue", 101 => "Switching Protocols", 200 => "OK", 201 => "Created", 202 => "Accepted", 203 => "Non-Authoritative Information", 204 => "No Content", 205 => "Reset Content", 206 => "Partial Content", 300 => "Multiple Choices", 301 => "Moved Permanently", 302 => "Found", 303 => "See Other", 304 => "Not Modified", 305 => "Use Proxy", 307 => "Temporary Redirect", 400 => "Bad Request", 401 => "Unauthorized", 402 => "Payment Required", 403 => "Forbidden", 404 => "Not Found", 405 => "Method Not Allowed", 406 => "Not Acceptable", 407 => "Proxy Authentication Required", 408 => "Request Timeout", 409 => "Conflict", 410 => "Gone", 411 => "Length Required", 412 => "Precondition Failed", 413 => "Request Entity Too Large", 414 => "Request-URI Too Long", 415 => "Unsupported Media Type", 416 => "Requested Range Not Satisfiable", 417 => "Expectation Failed", 426 => "Upgrade Required", # RFC 2817 500 => "Server Internal Error", 501 => "Not Implemented", 502 => "Bad Gateway", 503 => "Service Unavailable", 504 => "Gateway Time-out", 505 => "HTTP Version Not Supported" }
- REASON_PHARSE_NOT_SET =
"Reason Phrase Not Set"
- HDR_SERVER =
"Server: #{::OverSIP::PROGRAM_DESC}/#{::OverSIP::VERSION}"
- WS_SIP_PROTOCOL =
"sip"
- WS_AUTOBAHN_PROTOCOL =
"autobahn"