|
@@ -1,23 +1,19 @@
|
|
|
log_stderror=yes
|
|
|
listen=127.0.0.1
|
|
|
-mpath="../modules/"
|
|
|
-loadmodule "db_mysql/db_mysql.so"
|
|
|
-loadmodule "sl/sl.so"
|
|
|
-loadmodule "tm/tm.so"
|
|
|
-loadmodule "rr/rr.so"
|
|
|
-loadmodule "maxfwd/maxfwd.so"
|
|
|
-loadmodule "textops/textops.so"
|
|
|
-loadmodule "xlog/xlog.so"
|
|
|
-loadmodule "usrloc/usrloc.so"
|
|
|
-loadmodule "registrar/registrar.so"
|
|
|
-loadmodule "pv/pv.so"
|
|
|
-loadmodule "mi_fifo/mi_fifo.so"
|
|
|
+loadpath "../../modules_k/"
|
|
|
+loadmodule "../../modules/db_mysql/db_mysql.so"
|
|
|
+loadmodule "sl"
|
|
|
+loadmodule "../../modules/tm/tm.so"
|
|
|
+loadmodule "rr"
|
|
|
+loadmodule "maxfwd"
|
|
|
+loadmodule "textops"
|
|
|
+loadmodule "xlog"
|
|
|
+loadmodule "usrloc"
|
|
|
+loadmodule "registrar"
|
|
|
+loadmodule "pv"
|
|
|
+loadmodule "mi_fifo"
|
|
|
modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
|
|
|
|
|
|
-avp_aliases="identity_user=i:81"
|
|
|
-avp_aliases="identity_domain=i:82"
|
|
|
-avp_aliases="identity_uri=i:83"
|
|
|
-
|
|
|
route{
|
|
|
xlog("received by kamailio[$pp] at '$Tf' from $si:$sp, method: $(rm{s.tolower}), transport: $rP:$Ri:$rp, user agent: $ua\n");
|
|
|
|
|
@@ -25,7 +21,7 @@ route{
|
|
|
xlog("L_ERR", "Error getting identity\n");
|
|
|
exit;
|
|
|
}
|
|
|
- xlog("L_ERR", "My identity: $avp(identity_uri)\n");
|
|
|
+ xlog("L_ERR", "My identity: $avp(i:83)\n");
|
|
|
$var(x) = "sip:" + $fU +"@" + $td;
|
|
|
xlog("var(x): $var(x), MD5 var(x): $(var(x){s.md5})\n");
|
|
|
|
|
@@ -89,24 +85,24 @@ route[1] {
|
|
|
|
|
|
route[39] {
|
|
|
if ($ai) {
|
|
|
- $avp(identity_user)=$(ai{uri.user});
|
|
|
- $avp(identity_domain)=$(ai{uri.domain});
|
|
|
- $avp(identity_uri)=$ai;
|
|
|
+ $avp(i:81)=$(ai{uri.user});
|
|
|
+ $avp(i:82)=$(ai{uri.domain});
|
|
|
+ $avp(i:83)=$ai;
|
|
|
xlog("L_ERR", "Getting identity from P-Asserted-Identity header\n");
|
|
|
} else if ($pu) {
|
|
|
- $avp(identity_user)=$(pu{uri.user});
|
|
|
- $avp(identity_domain)=$(pu{uri.domain});
|
|
|
- $avp(identity_uri)=$pu;
|
|
|
+ $avp(i:81)=$(pu{uri.user});
|
|
|
+ $avp(i:82)=$(pu{uri.domain});
|
|
|
+ $avp(i:83)=$pu;
|
|
|
xlog("L_ERR", "Getting identity from P-Preferred-Identity header\n");
|
|
|
} else if ($fu) {
|
|
|
- $avp(identity_user)=$(fu{uri.user});
|
|
|
- $avp(identity_domain)=$(fu{uri.domain});
|
|
|
- $avp(identity_uri)=$fu;
|
|
|
+ $avp(i:81)=$(fu{uri.user});
|
|
|
+ $avp(i:82)=$(fu{uri.domain});
|
|
|
+ $avp(i:83)=$fu;
|
|
|
xlog("L_ERR", "Getting identity from FROM URI\n");
|
|
|
} else {
|
|
|
xlog("L_ERR", "No identity for $rm: $fu -> $ru\n");
|
|
|
- return(-1);
|
|
|
+ return;# -1;
|
|
|
}
|
|
|
|
|
|
- return (1);
|
|
|
+ return; #1;
|
|
|
}
|