[SR-Users] MSRP with Kamailio

Daniel-Constantin Mierla miconda at gmail.com
Fri Feb 10 10:04:12 CET 2017


I don't see in your config that you send back the 401 response. In the
msrp readme example, that part is like:

        # frame for local server - send Use-Path
        # -- passwd can be loaded from DB based on $au
        $var(passwd) = "xyz123";
        if(!pv_www_authenticate("myrealm", "$var(passwd)", "0",
                    "$msrp(method)"))
        {
            if(auth_get_www_authenticate("myrealm", "1",
                            "$var(wauth)"))
            {
                msrp_reply("401", "Unauthorized",
                        "$var(wauth)");
            } else {
                msrp_reply("500", "Server Error");
            }
            exit;
        }

See more at:

  *
https://www.kamailio.org/docs/modules/stable/modules/msrp.html#msrp.usage

Can you try like that and see the results?

Cheers,
Daniel

On 09/02/2017 20:10, Pranathi Venkatayogi wrote:
> In order to test server logic is correct, I hardcoded the password and called authenticate method. Still it returns -5.
> I am attaching the config and relevant snippet below. Please let me know what is wrong with this logic.
>
> # -- passwd can be loaded from DB based on $au
> $var(passwd) = "password";
> $var(retValue) = pv_www_authenticate("MY_DOMAIN", "$var(passwd)", "0", "$msrp(method)");
> if (!pv_www_authenticate("MY_DOMAIN", "$var(passwd)", "0","$msrp(method)")) {
>       xlog("L_ERR", "Translation: MSRP auth failed with: $var(retValue)\n");
> }
>
> -----Original Message-----
> From: Daniel-Constantin Mierla [mailto:miconda at gmail.com] 
> Sent: Thursday, February 09, 2017 12:36 AM
> To: Pranathi Venkatayogi <pvenkatayogi at cyracom.com>; Kamailio (SER) - Users Mailing List <sr-users at lists.sip-router.org>
> Subject: Re: [SR-Users] MSRP with Kamailio
>
> The return code -5 happens when there is no Authorization header, so the client didn't send the credentials.
>
> Can you switch to tcp and grab a pcap with the msrp traffic for AUTH scenario?
>
> Cheers,
> Daniel
>
> On 08/02/2017 16:48, Pranathi Venkatayogi wrote:
>> Auth was failing on the server with -5. We need someone more familiar with kamailio to take a look.
>> I am attaching earlier follow-up message.
>>
>> -----Original Message-----
>> From: Daniel-Constantin Mierla [mailto:miconda at gmail.com]
>> Sent: Tuesday, February 07, 2017 10:47 PM
>> To: Pranathi Venkatayogi <pvenkatayogi at cyracom.com>; Kamailio (SER) - 
>> Users Mailing List <sr-users at lists.sip-router.org>
>> Subject: Re: [SR-Users] MSRP with Kamailio
>>
>> Hello,
>>
>> is the auth not working because of kamailio or because of the client?
>> Have you investigated to see what could be the potential issue?
>>
>> Cheers,
>> Daniel
>>
>>
>> On 07/02/2017 18:56, Pranathi Venkatayogi wrote:
>>> Msrp auth doesn’t work. I disabled it in my config for now to work around it. 
>>> As we use TLS and chat is also on a secure channel should be ok.
>>>
>>> If you can make auth work, please let me know.
>>>
>>> -----Original Message-----
>>> From: sr-users [mailto:sr-users-bounces at lists.sip-router.org] On 
>>> Behalf Of Olli Attila
>>> Sent: Tuesday, February 07, 2017 5:47 AM
>>> To: miconda at gmail.com; Kamailio (SER) - Users Mailing List 
>>> <sr-users at lists.sip-router.org>
>>> Subject: Re: [SR-Users] MSRP with Kamailio
>>>
>>> Hello,
>>>
>>> Actually when i set debug level to 3, I dont face any syslog errors on Kamailio. I only see the auth error at the client (Blink) end.
>>>
>>> -- Olli
>>>
>>>
>>> Daniel-Constantin Mierla kirjoitti 2017-02-07 14:49:
>>>> Hello,
>>>>
>>>> can you run with debug=3 in kamailio.cfg and provide all syslog 
>>>> messages for the issues you face?
>>>>
>>>> Cheers,
>>>> Daniel
>>>>
>>>>
>>>> On 07/02/2017 12:16, Olli Attila wrote:
>>>>> Hello,
>>>>>
>>>>> I am running kamailio version 4.4.2. I just configured MSRP module 
>>>>> to kamailio with example config taken from 
>>>>> "http://www.kamailio.org/docs/modules/4.4.x/modules/msrp.html#msrp.usage"
>>>>> (Example 1.16. Event Route (using htable for MSRP connection 
>>>>> tracking). After configuring msrp relay, the kamailio service has 
>>>>> been restarted succesfully and no errors occurred.
>>>>>
>>>>> Blink is configured to use my server name with tls and port 5061 
>>>>> for MSRP.
>>>>>
>>>>> I get this error on Blink when i try to send files:
>>>>> https://p.dnaip.fi/X4vwoy40
>>>>>
>>>>> Any suggestion what is going wrong?
>>>>>
>>>>> Cheers,
>>>>>
>>>>> -- Olli
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing 
>>>>> list sr-users at lists.sip-router.org 
>>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>> _______________________________________________
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing 
>>> list sr-users at lists.sip-router.org 
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>> --
>> Daniel-Constantin Mierla
>> www.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio 
>> Advanced Training - Mar 6-8 (Europe) and Mar 20-22 (USA) - 
>> www.asipto.com Kamailio World Conference - May 8-10, 2017 - 
>> www.kamailioworld.com
>>
> --
> Daniel-Constantin Mierla
> www.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio Advanced Training - Mar 6-8 (Europe) and Mar 20-22 (USA) - www.asipto.com Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com
>

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - Mar 6-8 (Europe) and Mar 20-22 (USA) - www.asipto.com
Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com




More information about the sr-users mailing list