forked from kamailio/kamailio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path41.cfg
43 lines (36 loc) · 909 Bytes
/
41.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#memlog=1
debug=1
children=1
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://kamailio:kamailiorw@localhost/kamailio")
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();
}
}