|
@@ -0,0 +1,40 @@
|
|
|
|
+#!KAMAILIO
|
|
|
|
+
|
|
|
|
+children=1
|
|
|
|
+
|
|
|
|
+loadmodule "kex.so"
|
|
|
|
+loadmodule "jsonrpcs.so"
|
|
|
|
+loadmodule "tm.so"
|
|
|
|
+loadmodule "tmx.so"
|
|
|
|
+loadmodule "sl.so"
|
|
|
|
+loadmodule "rr.so"
|
|
|
|
+loadmodule "pv.so"
|
|
|
|
+loadmodule "textops.so"
|
|
|
|
+loadmodule "xlog.so"
|
|
|
|
+
|
|
|
|
+modparam("jsonrpcs", "pretty_format", 1)
|
|
|
|
+
|
|
|
|
+request_route {
|
|
|
|
+ if (!is_method("MESSAGE")) exit;
|
|
|
|
+
|
|
|
|
+ pv_unset("$xavi(FOO)");
|
|
|
|
+ $(xavi(FOO=>val)) = "testME";
|
|
|
|
+ pv_xavi_print();
|
|
|
|
+ if($xavi(fOo=>VAl) == "testME") {
|
|
|
|
+ xlog("test$var(t): OK\n");
|
|
|
|
+ } else {
|
|
|
|
+ xlog("test$var(t): $(xavi(FOO=>val[*]))\n");
|
|
|
|
+ }
|
|
|
|
+ $var(t) = $var(t) + 1;
|
|
|
|
+
|
|
|
|
+ xavi_rm("foo");
|
|
|
|
+ pv_xavi_print();
|
|
|
|
+ if(!pv_isset("$xavi(FOO=>val)")) {
|
|
|
|
+ xlog("test$var(t): OK\n");
|
|
|
|
+ } else {
|
|
|
|
+ xlog("test$var(t): $(xavi(FOO=>val[*]))\n");
|
|
|
|
+ }
|
|
|
|
+ $var(t) = $var(t) + 1;
|
|
|
|
+
|
|
|
|
+ send_reply("200", "OK");
|
|
|
|
+}
|