On Tue, May 29, 2018 at 11:08:06AM +0000, Wilkins, Steve wrote:
Thank you for your response.
I do not have this issue with UDP, it is when I switch to TCP that an INVITE is sending
the Unauthorized.
If I attempt something like , the code below, the INVITE is not sent out again (as I
thought it would be). I see the ACK being relayed after the Authentication error, and
that is it.
if (t_check_status("401")) {
if (!auth_check("$fd", "sipusers", "1")) {
auth_challenge("$fd", "0");
exit;
}
}
I did attempt the uac_auth() as you suggested, but I got no further.
auth_check/auth_challenge are functions to use when you want to
authenticate (for kamailio) incoming requests.
But isn't the goal to fix asterisk to accept the INVITEs over TCP
without authentication? Maybe something simple like adding
transport=tcp,udp
works (no idea what the pjsip equiv is).