dict/compat dict/livingston processing SIP auth header REQUEST_STRING: MD5Reject::onRequest REQUEST_REJECT RESPONSE_STRING: Digest algorithm="MD5", nonce="", opaque="", qop="auth", realm="pspl.co.in", stale="false", processing SIP auth header lexer => "address@hidden" parser => qstring="address@hidden" parser => strlen(qstring)=19 parser => address@hidden parser => strlen(qstring)=17 lexer => "auth" parser => qstring="auth" parser => strlen(qstring)=6 parser => qstring=auth parser => strlen(qstring)=4 lexer => "pspl.co.in" parser => qstring="pspl.co.in" parser => strlen(qstring)=12 parser => qstring=pspl.co.in parser => strlen(qstring)=10 lexer => "MD5" parser => qstring="MD5" parser => strlen(qstring)=5 parser => qstring=MD5 parser => strlen(qstring)=3 lexer => 00000001 parser => hstring=00000001 parser => strlen(hstring)=8 parser => hstring=00000001 parser => strlen(hstring)=8 lexer => "" parser => qstring="" parser => strlen(qstring)=2 parser => qstring= parser => strlen(qstring)=0 lexer => "" parser => qstring="" parser => strlen(qstring)=2 parser => qstring= parser => strlen(qstring)=0 lexer => "sip:registrar.pspl.co.in" parser => qstring="sip:registrar.pspl.co.in" parser => strlen(qstring)=26 parser => qstring=sip:registrar.pspl.co.in parser => strlen(qstring)=24 lexer => "0123456789abcdef" parser => qstring="0123456789abcdef" parser => strlen(qstring)=18 parser => qstring=0123456789abcdef parser => strlen(qstring)=16 lexer => "0123456789abcdef" parser => qstring="0123456789abcdef" parser => strlen(qstring)=18 parser => qstring=0123456789abcdef parser => strlen(qstring)=16 REQUEST_STRING: Digest username="address@hidden", qop="auth", realm="pspl.co.in", algorithm="MD5", nc=00000001, nonce="", opaque="", uri="sip:registrar.pspl.co.in", cnonce="0123456789abcdef", response="0123456789abcdef" MD5Challenge::onRequest processing SIP auth header REQUEST_STRING: MD5Accept::onRequest