|
|
@ -72,8 +72,6 @@ route[HANDLE_REGISTER] |
|
|
|
|
|
|
|
|
route[ATTEMPT_AUTHORIZATION] |
|
|
route[ATTEMPT_AUTHORIZATION] |
|
|
{ |
|
|
{ |
|
|
$var(single_contact) = $(ct{s.select,0,,}); |
|
|
|
|
|
|
|
|
|
|
|
$xavp(regcfg=>match_received) = $su; |
|
|
$xavp(regcfg=>match_received) = $su; |
|
|
if ($sht(auth_cache=>$Au) != $null && registered("location", "$rz:$Au", 2, 1) == 1) { |
|
|
if ($sht(auth_cache=>$Au) != $null && registered("location", "$rz:$Au", 2, 1) == 1) { |
|
|
xlog("L_INFO", "$ci|log|authenticating $fu via cached SIP creds"); |
|
|
xlog("L_INFO", "$ci|log|authenticating $fu via cached SIP creds"); |
|
|
@ -178,9 +176,9 @@ route[ATTEMPT_AUTHORIZATION] |
|
|
#} |
|
|
#} |
|
|
|
|
|
|
|
|
if ($avp(AVP_RECV_PARAM) == $null) { |
|
|
if ($avp(AVP_RECV_PARAM) == $null) { |
|
|
$var(fs_contact) = "<" + $(var(single_contact){tobody.uri}) + ";" + $var(params) + ">"; |
|
|
|
|
|
|
|
|
$var(fs_contact) = "<" + $(ct{tobody.uri}) + ";" + $var(params) + ">"; |
|
|
} else { |
|
|
} else { |
|
|
$var(fs_contact) = "<sip:" + $(var(single_contact){tobody.user}) + "@" + $si + ":" + $sp + ";transport=" + $var(transport) + ";" + $var(params) + ">"; |
|
|
|
|
|
|
|
|
$var(fs_contact) = "<sip:" + $(ct{tobody.user}) + "@" + $si + ":" + $sp + ";transport=" + $var(transport) + ";" + $var(params) + ">"; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
$var(register_contants) = ' "Presence-Hosts" : "n/a", "Profile-Name" : "sipinterface_1", "Status" : "Registered", "Event-Timestamp" : "' + $TS + '", "Expires" : ' + $var(expires); |
|
|
$var(register_contants) = ' "Presence-Hosts" : "n/a", "Profile-Name" : "sipinterface_1", "Status" : "Registered", "Event-Timestamp" : "' + $TS + '", "Expires" : ' + $var(expires); |
|
|
|