Many thanks for your time and help. I just tried with msrp:// scheme, still get same result,
-- MSRP nv755d8c AUTH To-Path: msrp://ms11.xyz.com From-Path: msrp://xe4a9fqm.invalid:2855/bcuf2gk7co;ws -------nv755d8c$ MSRP nv755d8c 401 Unauthorized To-Path: msrp://xe4a9fqm.invalid:2855/bcuf2gk7co;ws From-Path: msrp://ms11.xyz.com WWW-Authenticate: Digest realm="ms11.xyz.com", nonce="U5h6tVOYeYl9e9/eI5iLI40pB4IJ4i+pE1crsYA=" -------nv755d8c$ MSRP 5bn8rwst AUTH To-Path: msrp://ms11.xyz.com From-Path: msrp://xe4a9fqm.invalid:2855/bcuf2gk7co;ws Authorization: Digest username="233100001176", realm="ms11.xyz.com", nonce="U5h6tVOYeYl9e9/eI5iLI40pB4IJ4i+pE1crsYA=", uri="msrp://ms11.xyz.com", response="2e03beb2c438548e91a4a21fb2b68c19" -------5bn8rwst$ MSRP 5bn8rwst 401 Unauthorized To-Path: msrp://xe4a9fqm.invalid:2855/bcuf2gk7co;ws From-Path: msrp://ms11.xyz.com WWW-Authenticate: Digest realm="ms11.xyz.com", nonce="U5h6tVOYeYmtyBVYHDeFOHDsXxftwsG/E1cssoA=" -------5bn8rwst$ -- Here are kamailio logs, -- INFO: <script>: WS handshake successful for '/' from 'x.x.x.x:52014' to null ERROR: auth [auth_mod.c:690]: pv_www_authenticate2(): failed to get method value INFO: <script>: Generated www authenticate header for MSRP is [WWW-Authenticate: Digest realm="ms11.xyz.com", nonce="U5h6blOYeULQKGB/8QT4j0beeyTp6uzME1chp4A="#015#012] ERROR: auth [auth_mod.c:690]: pv_www_authenticate2(): failed to get method value INFO: <script>: Generated www authenticate header for MSRP is [WWW-Authenticate: Digest realm="ms11.xyz.com", nonce="U5h6blOYeUI7nPMjnqlOXlFC0PbX5E71E1ciqIA="#015#012] INFO: <script>: WebSocket connection from x.x.x.x:52014 has closed -- Thank you. On Wed, Jun 11, 2014 at 5:36 PM, Daniel-Constantin Mierla <mico...@gmail.com > wrote: > The MSRP request is brocken, the value of To-Path header is missing > msrp:// scheme, it is like: > > To-Path: ms11.xyz.com > > Should be like: > > To-Path: msrp://ms11.xyz.com > > See also the From-Path for comparison. > > Cheers, > Daniel > > > On 11/06/14 17:16, Daniel-Constantin Mierla wrote: > > Caught by other stuff, I didn't have time to analyze it. On my way right > now... > > Cheers, > Daniel > > On 10/06/14 16:22, Muhammad Shahzad wrote: > > Any update? Do you need any additional info? > > Thank you. > > > > > On Fri, Jun 6, 2014 at 11:29 PM, Muhammad Shahzad <shaherya...@gmail.com> > wrote: > >> I have sent you logs to your private email separately, did you get them? >> >> Thank you. >> >> >> >> >> On Fri, Jun 6, 2014 at 3:48 PM, Muhammad Shahzad <shaherya...@gmail.com> >> wrote: >> >>> OK sure. I will provide it tonight. >>> >>> Thank you. >>> >>> >>> >>> >>> On Fri, Jun 6, 2014 at 2:48 PM, Daniel-Constantin Mierla < >>> mico...@gmail.com> wrote: >>> >>>> In the code I couldn't spot what can be wrong at a quick look. >>>> >>>> Can you send the log messages with debug=3 in kamailio.cfg? >>>> >>>> Cheers, >>>> Daniel >>>> >>>> >>>> On 06/06/14 11:55, Muhammad Shahzad wrote: >>>> >>>> Nope, just WS handshake message, >>>> >>>> INFO: <script>: WS handshake successful for '/' from 'x.x.x.x:49509' >>>> to null. >>>> >>>> No warning or error before this for last 100 lines of logs. >>>> >>>> Thank you. >>>> >>>> >>>> >>>> >>>> On Fri, Jun 6, 2014 at 11:01 AM, Daniel-Constantin Mierla < >>>> mico...@gmail.com> wrote: >>>> >>>>> Hello, >>>>> >>>>> is there any other error message before the one from auth module? >>>>> >>>>> Cheers, >>>>> Daniel >>>>> >>>>> >>>>> On 06/06/14 10:50, Muhammad Shahzad wrote: >>>>> >>>>> Hi, >>>>> >>>>> I am trying to authentication MSRP connection using the example code >>>>> of msrp event route in module documentation here, >>>>> >>>>> http://kamailio.org/docs/modules/4.1.x/modules/msrp.html#idp119248 >>>>> >>>>> -- >>>>> ... >>>>> } else if ($msrp(method)=="AUTH") { >>>>> ... >>>>> if (!pv_www_authenticate("WEBRTC_SIP_REALM", "$var(passwd)", >>>>> "0", "$msrp(method)")) >>>>> { >>>>> if (auth_get_www_authenticate("WEBRTC_SIP_REALM", "0", >>>>> "$var(wauth)")) >>>>> { >>>>> xlog("L_INFO", "Generated www authenticate header for >>>>> MSRP is [$var(wauth)] \n"); >>>>> msrp_reply("401", "Unauthorized", "$var(wauth)"); >>>>> } else { >>>>> msrp_reply("500", "Internal Server Error"); >>>>> }; >>>>> exit; >>>>> }; >>>>> ... >>>>> -- >>>>> >>>>> However i see in logs following error message and authentication >>>>> fails, >>>>> >>>>> -- >>>>> ERROR: auth [auth_mod.c:690]: pv_www_authenticate2(): failed to get >>>>> method value >>>>> -- >>>>> >>>>> Which is indicates that value of $msrp(method) is null. However, as >>>>> you can see in example code in URL provided above we have an IF condition >>>>> which explicitly checks $msrp(method) == "AUTH". >>>>> >>>>> For the sake of testing i even replaced the variable with actual >>>>> string value, and still get the same error. So i am guessing it is a bug. >>>>> >>>>> What do you guys suggest? >>>>> >>>>> Kamailio: v4.1.3 (i386/linux) 236326 >>>>> MSRP Lib: Crocodile MSRP - v1.0.0 >>>>> >>>>> Thank you. >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing >>>>> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>>> >>>>> -- >>>>> Daniel-Constantin Mierla - >>>>> http://www.asipto.comhttp://twitter.com/#!/miconda - >>>>> http://www.linkedin.com/in/miconda >>>>> >>>>> >>>>> _______________________________________________ >>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >>>>> sr-users@lists.sip-router.org >>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>>> >>>> >>>> -- >>>> Daniel-Constantin Mierla - >>>> http://www.asipto.comhttp://twitter.com/#!/miconda - >>>> http://www.linkedin.com/in/miconda >>>> >>>> >>> >> > > -- > Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda > - http://www.linkedin.com/in/miconda > > > -- > Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda > - http://www.linkedin.com/in/miconda > >
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users