Hi,

There is something fishy there :)

So, you changed the AVP names in the uac_auth modparams and I guess also in failure route...using 10,11,12 works, but with realm, uname, passw doesn't ??

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 02/17/2017 11:00 AM, Stefan Carlsson wrote:

Hi !

Just found the problem.

Changed the:

modparam("uac_auth","auth_realm_avp","$avp(realm)")

modparam("uac_auth","auth_username_avp","$avp(uname)")

modparam("uac_auth","auth_password_avp","$avp(passw)")

to:

modparam("uac_auth","auth_realm_avp","$avp(10)")

modparam("uac_auth","auth_username_avp","$avp(11)")

modparam("uac_auth","auth_password_avp","$avp(12)")

eg. the avp names.  Now it works as expected.

Is that hardcoded !!!!

Kind Regards / Vänligen …

Stefan Carlsson

---------------------------------------------------------------------------
SVAB Logotype 70mm

Stefan Carlsson
Systemdesign Tele/Data
Tele dir. +46 (0)504 697601 Tele off +46 (0)504 697600
Mob. +46 (0)708 267 213
stefan.carls...@vaxeltjanst.se <mailto:stefan.carls...@vaxeltjanst.se> www.vaxeltjanst.se <http://www.vaxeltjanst.se/>

*From:*Bogdan-Andrei Iancu [mailto:bog...@opensips.org]
*Sent:* den 17 februari 2017 09:56
*To:* users@lists.opensips.org; Stefan Carlsson <stefan.carls...@vaxeltjanst.se>
*Subject:* Re: [OpenSIPS-Users] uac_auth beahviour !!!!

Hi Stefan,

Please post your exact content of the failure route and all the parameters you set for uac_auth module ?

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 02/16/2017 12:07 PM, Stefan Carlsson wrote:

    Hi !

    I can’t get the proxy auth. work to our sip trunk provider.  See
    attached log snap.

    Feb 16 10:54:54 siprouter /usr/sbin/opensips[2336]:
    DBG:uac:uac_auth: picked reply is 0x7f64a2fd37c0, code 407

    Feb 16 10:54:54 siprouter /usr/sbin/opensips[2336]:
    DBG:core:parse_authenticate_body: <realm>="sip-corp1.se" state=2

    Feb 16 10:54:54 siprouter /usr/sbin/opensips[2336]:
    DBG:core:parse_authenticate_body:
    <nonce>="WKV4Glildu6ed43MaV2CRk15poD2iuekTGl3NoA=" state=3

    Feb 16 10:54:54 siprouter /usr/sbin/opensips[2336]:
    DBG:uac:uac_auth: no credential for realm "sip-corp1.se"

    Feb 16 10:54:54 siprouter /usr/sbin/opensips[2336]:
    DBG:tm:update_cloned_msg_from_msg: new_uri must be copied old=39,
    new=39

    What does the “no credential for realm”  mean if the realm string
    stored in is exactly the same.

    And what does the modparam have for meaning:

    modparam("uac_auth","credential","username:domain:password")

    if I did the below:

    modparam("uac_auth","auth_realm_avp","$avp(realm)")

    modparam("uac_auth","auth_username_avp","$avp(uname)")

    modparam("uac_auth","auth_password_avp","$avp(passw)")

    code snap …..

    in my error reply route:

            $avp(realm) = "sip-corp1.se";

            $avp(username) = "secret";

            $avp(passw) = "J3bX_SUTg";

    uac_auth();

    t_relay();

    Kind Regards / Vänligen …

    Stefan Carlsson




    _______________________________________________

    Users mailing list

    Users@lists.opensips.org <mailto:Users@lists.opensips.org>

    http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to