[SR-Users] Kamailio 5.0 doesn't forward Authorization (Digest username) to Asterisk
gh
gh at heissa.de
Mon Apr 17 07:52:30 CEST 2017
I just see there is also a good hint from Alex:
https://lists.kamailio.org//pipermail/sr-users/2016-January/091395.html
On 16.04.2017 22:29, Marko Tirs wrote:
> Hi Georg,
>
> I believe my issue relates to this function:
>
> # Forward REGISTER to Asterisk
> route[REGFWD] {
> if(!is_method("REGISTER"))
> {
> return;
> }
> $var(rip) = $sel(cfg_get.asterisk.bindip);
> $uac_req(method)="REGISTER";
> $uac_req(ruri)="sip:" + $var(rip) + ":" +
> $sel(cfg_get.asterisk.bindport);
> $uac_req(furi)="sip:" + $au + "@" + $var(rip);
> $uac_req(turi)="sip:" + $au + "@" + $var(rip);
> $uac_req(hdrs)="Contact: <sip:" + $au + "@"
> + $sel(cfg_get.kamailio.bindip)
> + ":" + $sel(cfg_get.kamailio.bindport) + ">\r\n";
> if($sel(contact.expires) != $null)
> $uac_req(hdrs)= $uac_req(hdrs) + "Expires: " +
> $sel(contact.expires) + "\r\n";
> else
> $uac_req(hdrs)= $uac_req(hdrs) + "Expires: " + $hdr(Expires) +
> "\r\n";
> uac_req_send();
> }
> #!endif
>
> Where should I put your code to test it?
>
> Regards
> Marko
>
>
>
>
> ----- Forwarded Message -----
> *From:* gh <gh at heissa.de>
> *To:* Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
> *Sent:* Sunday, April 16, 2017 6:47 PM
> *Subject:* [SR-Users] Kamailio 5.0 doesn't forward Authorization
> (Digest username) to Asterisk
>
> Hi Marko,
>
> i work on the same scenario. It should work with:
>
> if(uac_reg_request_to("$fU", 0))
> {
> xlog("L_NOTICE", "Found remote user [$rU] on [$rd] via [$du]");
> t_on_failure("REMOTE_AUTH");
>
> t_relay();
> }
>
>
> But in my case xlog() currently does not print out the variables, so i
> am not able to debug:-(
>
> Can you try this code and tell me if xlog() works for you?
>
> Best regards
>
> Georg
>
>
>
> MY ISSUE:
> ----------------------
> Hi Daniel,
>
> yes I want to register my SIP clients twice to have full media path
> through Asterisk.
>
> Now I register eg. clients 31 & 32 on Kamailio and when I try to call
> 31->32 then my call reaches Asterisk but it doesn't find the callee
> because it isn't registered in Asterisk.
>
> Am I right that Kamailio cuts a part of register message header
> (Authorisation - Digest name) which it receives from SIP-client and
> forward just such shortened message to Asterisk or there is an other
> problem?
>
> Is there any better approach for above requirement (full media path
> through Asterisk for all calls and for all users registered by Kamailio)?
>
> Thank you
> Regards
> Marko
>
>
>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20170417/f7e731e9/attachment.html>
More information about the sr-users
mailing list