|
@@ -12,6 +12,7 @@ loadmodule "tm/tm.so"
|
|
|
loadmodule "rr/rr.so"
|
|
|
loadmodule "maxfwd/maxfwd.so"
|
|
|
loadmodule "textops/textops.so"
|
|
|
+loadmodule "xlog/xlog.so"
|
|
|
loadmodule "mi_fifo/mi_fifo.so"
|
|
|
modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
|
|
|
|
|
@@ -19,6 +20,8 @@ loadmodule "usrloc/usrloc.so"
|
|
|
modparam("usrloc", "db_mode", 1)
|
|
|
|
|
|
loadmodule "registrar/registrar.so"
|
|
|
+modparam("registrar", "reg_callid_avp", "$avp(s:foobar)")
|
|
|
+
|
|
|
#------------------------- request routing logic -------------------
|
|
|
route{
|
|
|
|
|
@@ -55,6 +58,11 @@ route{
|
|
|
sl_send_reply("404", "Not Found");
|
|
|
exit;
|
|
|
}
|
|
|
+ $avp(s:foobar) = $ci + "bar";
|
|
|
+# $avp(s:foobar) = $ci;
|
|
|
+ if (registered("location")) {
|
|
|
+ xlog("already registered");
|
|
|
+ }
|
|
|
append_hf("P-hint: usrloc applied\r\n");
|
|
|
}
|
|
|
|
|
@@ -63,7 +71,7 @@ route{
|
|
|
|
|
|
route[1] {
|
|
|
if (!t_relay()) {
|
|
|
- sl_reply_error();
|
|
|
+ sl_reply_error();
|
|
|
}
|
|
|
exit;
|
|
|
}
|