Kamailio 对CC发起外呼出局时加0拨打
不同线商提供线路资源可能存在属地与被叫不同情况,此时外呼就需要加0,实现如下:
route[ZERO] { if(is_method("INVITE")){ if($rU =~ "^1[0-9]{10}$"){ prefix("0"); $tU = "0" + $tU; //对$tU加0 } } return; } route[FORWARD] { .... route(ZERO) if (t_relay()) { //转发请求 exit; } }