Discussion:
[SR-Users] UAC module
Yuriy Gorlichenko
2014-09-11 08:03:16 UTC
Permalink
Hello. I tried to use UAC module at my system for registration multiple
providers, and call through it.

When I implementing this at my cfg file I had some troubles:

-- with Authentification at INVITE (using UAC_AUTH). IT does not send
second INVITE packet with www_auth header for some trunks (not for all,
only for some providers)

-- with BYE recieving from PROVIDER ("No BYE from Called party" task at
USers Mailing lists)

After many days of tests and debugging I ask question from myself - does
module correctly works?

As I know this module breaks some philosophy about SIP proxy and
development of this module is not question of first priority.

After that all I need advice - what I must use for registtration my SIP
trunks - 3d party registrant or this module, that works fine and I doing
something wrong?

Thanks for advice.
Daniel-Constantin Mierla
2014-09-11 10:39:22 UTC
Permalink
Hello,
Post by Yuriy Gorlichenko
Hello. I tried to use UAC module at my system for registration
multiple providers, and call through it.
-- with Authentification at INVITE (using UAC_AUTH). IT does not send
second INVITE packet with www_auth header for some trunks (not for
all, only for some providers)
check that you have the credentials loaded. Also, you should run with
debug=3 and see if you spot any hint in the log messages.
Post by Yuriy Gorlichenko
-- with BYE recieving from PROVIDER ("No BYE from Called party" task
at USers Mailing lists)
If the provider is not sending the BYE, you have to ask them why. Even
when you do authentication, the called party CSeq is not affected, so
there is nothing breaking the SIP for called party.
Post by Yuriy Gorlichenko
After many days of tests and debugging I ask question from myself -
does module correctly works?
As I know this module breaks some philosophy about SIP proxy and
development of this module is not question of first priority.
After that all I need advice - what I must use for registtration my
SIP trunks - 3d party registrant or this module, that works fine and I
doing something wrong?
If you use development version (master branch, to become 4.2.0 in about
one month), then dialog module can change the cseq if you do
authentication with uac module (see readme of dialog), so there is no
more breaking of SIP CSeq for caller.

Cheers,
Daniel
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Next Kamailio Advanced Trainings 2014 - http://www.asipto.com
Sep 22-25, Berlin, Germany
Loading...