You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kamailio/test/unit/41.cfg

45 lines
946 B

#memlog=1
debug=1
children=1
loadpath "../../modules_k:../../modules/"
loadmodule "tm/tm.so"
loadmodule "sl/sl.so"
loadmodule "db_mysql/db_mysql.so"
loadmodule "usrloc/usrloc.so"
loadmodule "registrar/registrar.so"
loadmodule "pv/pv.so"
loadmodule "avpops/avpops.so"
loadmodule "mi_fifo/mi_fifo.so"
loadmodule "xlog/xlog.so"
modparam("usrloc", "db_mode", 3)
modparam("usrloc|avpops", "db_url", "mysql://openser:openserrw@localhost/openser")
modparam("avpops","avp_table","usr_preferences")
modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
route{
$avp(s:10) = "foobar";
if (!avp_db_load("$avp(s:10)", "$avp(s:679)")) {
xlog("avp_db_load failed");
sl_reply_error();
exit;
}
$avp(s:679) = "blafasel";
if (!avp_db_store("$avp(s:10)", "$avp(s:679)")) {
xlog("avp_db_store failed");
sl_reply_error();
exit;
}
if(!lookup ("location")){
sl_send_reply("404", "Not Found");
}
if (!t_relay()) {
sl_reply_error();
}
}