📄 sipb_bnfrules_forparse.h
字号:
" / Max-Forwards", " / MIME-Version", " / Min-Expires", " / Organization", " / Priority", " / Proxy-Authenticate", " / Proxy-Authorization", " / Proxy-Require", " / Record-Route", " / Reply-To", " / Require", " / Retry-After", " / Route", " / Server", " / Subject", " / Supported", " / Timestamp", " / To", " / Unsupported", " / User-Agent", " / Via", " / Warning", " / WWW-Authenticate", " / extension-header) CRLF", "INVITEm = %x49.4E.56.49.54.45 ; INVITE in caps", "ACKm = %x41.43.4B ; ACK in caps", "OPTIONSm = %x4F.50.54.49.4F.4E.53 ; OPTIONS in caps", "BYEm = %x42.59.45 ; BYE in caps", "CANCELm = %x43.41.4E.43.45.4C ; CANCEL in caps", "REGISTERm = %x52.45.47.49.53.54.45.52 ; REGISTER in caps", "Method = INVITEm / ACKm / OPTIONSm / BYEm", " / CANCELm / REGISTERm", " / extension-method", "extension-method = token", "Response = Status-Line", " *( message-header )", " CRLF", " [ message-body ]", "Status-Line = SIP-Version SP Status-Code SP Reason-Phrase CRLF", "Status-Code = Informational", " / Redirection", " / Success", " / Client-Error", " / Server-Error", " / Global-Failure", " / extension-code", "extension-code = 3DIGIT", "Reason-Phrase = *(reserved / unreserved / escaped", " / UTF8-NONASCII / UTF8-CONT / SP / HTAB)", "Informational = \"100\" ; Trying", " / \"180\" ; Ringing", " / \"181\" ; Call Is Being Forwarded", " / \"182\" ; Queued", " / \"183\" ; Session Progress", "Success = \"200\" ; OK", "Redirection = \"300\" ; Multiple Choices", " / \"301\" ; Moved Permanently", " / \"302\" ; Moved Temporarily", " / \"305\" ; Use Proxy", " / \"380\" ; Alternative Service", "Client-Error = \"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", " / \"410\" ; Gone", " / \"413\" ; Request Entity Too Large", " / \"414\" ; Request-URI Too Large", " / \"415\" ; Unsupported Media Type", " / \"416\" ; Unsupported URI Scheme", " / \"420\" ; Bad Extension", " / \"421\" ; Extension Required", " / \"423\" ; Interval Too Brief", " / \"480\" ; Temporarily not available", " / \"481\" ; Call Leg/Transaction Does Not Exist", " / \"482\" ; Loop Detected", " / \"483\" ; Too Many Hops", " / \"484\" ; Address Incomplete", " / \"485\" ; Ambiguous", " / \"486\" ; Busy Here", " / \"487\" ; Request Terminated", " / \"488\" ; Not Acceptable Here", " / \"491\" ; Request Pending", " / \"493\" ; Undecipherable", "Server-Error = \"500\" ; Internal Server Error", " / \"501\" ; Not Implemented", " / \"502\" ; Bad Gateway", " / \"503\" ; Service Unavailable", " / \"504\" ; Server Time-out", " / \"505\" ; SIP Version not supported", " / \"513\" ; Message Too Large", "Global-Failure = \"600\" ; Busy Everywhere", " / \"603\" ; Decline", " / \"604\" ; Does not exist anywhere", " / \"606\" ; Not Acceptable", "Accept = \"Accept\" HCOLON", " [ accept-range *(COMMA accept-range) ]", "accept-range = media-range *(SEMI accept-param)", "media-range = ( \"*/*\"", " / ( m-type SLASH \"*\" )", " / ( m-type SLASH m-subtype )", " ) *( SEMI m-parameter )", "accept-param = (\"q\" EQUAL qvalue) / generic-param", "qvalue = ( \"0\" [ \".\" 0*3DIGIT ] )", " / ( \"1\" [ \".\" 0*3(\"0\") ] )", "generic-param = token [ EQUAL gen-value ]", "gen-value = token / host / quoted-string", "Accept-Encoding = \"Accept-Encoding\" HCOLON", " [ encoding *(COMMA encoding) ]", "encoding = codings *(SEMI accept-param)", "codings = content-coding / \"*\"", "content-coding = token", "Accept-Language = \"Accept-Language\" HCOLON", " [ language *(COMMA language) ]", "language = language-range *(SEMI accept-param)", "language-range = ( ( 1*8ALPHA *( \"-\" 1*8ALPHA ) ) / \"*\" )", "Alert-Info = \"Alert-Info\" HCOLON alert-param *(COMMA alert-param)", "alert-param = LAQUOT absoluteURI RAQUOT *( SEMI generic-param )", "Allow = \"Allow\" HCOLON [Method *(COMMA Method)]", "Authorization = \"Authorization\" HCOLON credentials", "credentials = (\"Digest\" LWS digest-response)", " / other-response", "digest-response = dig-resp *(COMMA dig-resp)", "dig-resp = username / realm / nonce / digest-uri", " / dresponse / algorithm / cnonce", " / opaque / message-qop", " / nonce-count / auth-param", "username = \"username\" EQUAL username-value", "username-value = quoted-string", "digest-uri = \"uri\" EQUAL LDQUOT digest-uri-value RDQUOT", " ;!!!! WE CHANGE THIS value (be rquest-uri)", ";- - - - - - - - - - - - - - - - - - - - - - ", "digest-uri-value = Request-URI ; Equal to request-uri as specified", ";- - - - - - - - - - - - - - - - - - - - - - ", "message-qop = \"qop\" EQUAL qop-value", "cnonce = \"cnonce\" EQUAL cnonce-value", "cnonce-value = nonce-value", "nonce-count = \"nc\" EQUAL nc-value", "nc-value = 8LHEX", "dresponse = \"response\" EQUAL request-digest", "request-digest = LDQUOT 32LHEX RDQUOT", "auth-param = auth-param-name EQUAL", " ( token / quoted-string )", "auth-param-name = token", "other-response = auth-scheme LWS auth-param", " *(COMMA auth-param)", "auth-scheme = token", "Authentication-Info = \"Authentication-Info\" HCOLON ainfo", " *(COMMA ainfo)", "ainfo = nextnonce / message-qop", " / response-auth / cnonce", " / nonce-count", "nextnonce = \"nextnonce\" EQUAL nonce-value", "response-auth = \"rspauth\" EQUAL response-digest", "response-digest = LDQUOT *LHEX RDQUOT", "Call-ID = ( \"Call-ID\" / \"i\" ) HCOLON callid", "callid = word [ \"@\" word ]", "Call-Info = \"Call-Info\" HCOLON info *(COMMA info)", "info = LAQUOT absoluteURI RAQUOT *( SEMI info-param)", "info-param = ( \"purpose\" EQUAL ( \"icon\" / \"info\"", " / \"card\" / token ) ) / generic-param", " ", "Contact = (\"Contact\" / \"m\" ) HCOLON", " ( STAR / (contact-param *(COMMA contact-param)))", "contact-param = (name-addr / addr-spec) *(SEMI contact-params)", "name-addr = [ display-name ] LAQUOT addr-spec RAQUOT", ";!!!! We comment absoluteURU (??? )", ";- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", "addr-spec = SIP-URI / SIPS-URI ; / absoluteURI", ";- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", ";We change this rule", ";- - - - - - - - - - - - - - - - - - - - -", "display-name = 1*(token LWS)/ quoted-string", ";- - - - - - - - - - - - - - - - - - - - - ", "contact-params = c-p-q / c-p-expires", " / contact-extension", "c-p-q = \"q\" EQUAL qvalue", ";We change this rule", ";- - - - - - - - - - - - - - - - - - - - - - - - ", "c-p-expires = \"expires\" EQUAL c-p-expires-ds ", "c-p-expires-ds = delta-seconds", ";- - - - - - - - - - - - - - - - - - - - - - - -", "contact-extension = generic-param", "delta-seconds = 1*DIGIT", "Content-Disposition = \"Content-Disposition\" HCOLON", " disp-type *( SEMI disp-param )", "disp-type = \"render\" / \"session\" / \"icon\" / \"alert\"", " / disp-extension-token", "disp-param = handling-param / generic-param",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -