tutorials:mini-howto-admin:call_forwarding
Table of Contents
Call Forwarding
Setup
loadmodule "avpops.so" modparam("avpops","db_url","mysql://openser:openserrw@localhost/kamailio") modparam("avpops","avp_table","usr_preferences")
Enable CF
*33 to enable:
if ($rU=~"^\*33.*") { strip(3); avp_printf("$avp(s:fwd_blind)","$ruri"); ....... avp_db_delete("$from/username","$avp(s:fwd_blind)"); avp_db_store("$from/username","$avp(s:fwd_blind)"); sl_send_reply("404","CFWD Set"); ....}
Disable CF
*32 to disable:
if ($rU=~"^\*32") { avp_db_delete("$from/username","$avp(s:fwd_blind)"); sl_send_reply("404","CFWD UnSet"); ...... }
Forwarding
if (avp_db_load("$ruri/username", "$avp(s:fwd_blind)")) { $from=$ruri; avp_pushto("$ruri", "$avp(s:fwd_blind)"); ... route(RELAY); ....
tutorials/mini-howto-admin/call_forwarding.txt · Last modified: 2013/06/12 16:00 by lgirard