📄 speeddial.cfg
字号:
## $Id: speeddial.cfg,v 1.1 2004/10/27 18:21:22 ramona Exp $## sample config script to use speeddial module## ----------- global configuration parameters ------------------------check_via=no # (cmd. line: -v)dns=no # (cmd. line: -r)rev_dns=no # (cmd. line: -R)fifo="/tmp/ser_fifo"# ------------------ module loading ----------------------------------loadmodule "/usr/local/lib/ser/modules/sl.so"loadmodule "/usr/local/lib/ser/modules/tm.so"loadmodule "/usr/local/lib/ser/modules/rr.so"loadmodule "/usr/local/lib/ser/modules/maxfwd.so"loadmodule "/usr/local/lib/ser/modules/usrloc.so"loadmodule "/usr/local/lib/ser/modules/registrar.so"loadmodule "/usr/local/lib/ser/modules/textops.so"loadmodule "/usr/local/lib/ser/modules/mysql.so"loadmodule "/usr/local/lib/ser/modules/speeddial.so"# ----------------- setting module-specific parameters ---------------# -- usrloc params --modparam("usrloc", "db_mode", 0)# -- rr params --# add value to ;lr param to make some broken UAs happymodparam("rr", "enable_full_lr", 1)# ------------------------- request routing logic -------------------# main routing logicroute{ # initial sanity checks if (!mf_process_maxfwd_header("10")) { sl_send_reply("483","Too Many Hops"); break; }; if (msg:len >= max_len ) { sl_send_reply("513", "Message too big"); break; }; if (!method=="REGISTER") record_route(); if (loose_route()) { if (!t_relay()) { sl_reply_error(); }; break; }; if (!uri==myself) { if (!t_relay()) { sl_reply_error(); }; break; }; if (uri==myself) { if (method=="REGISTER") { save("location"); break; }; if(uri=~"sip:[0-9]{2}@.*") sd_lookup("speeddial"); lookup("aliases"); if (!uri==myself) { if (!t_relay()) { sl_reply_error(); }; break; }; if (!lookup("location")) { sl_send_reply("404", "Not Found"); break; }; }; if (!t_relay()) { sl_reply_error(); };}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -