⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sipb_bnfrules_forparse.h

📁 sip torture test tools
💻 H
📖 第 1 页 / 共 3 页
字号:
       "                /  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 + -