#!/usr/local/bin/php -q <?php require 'phpagi.php'; $agi = new AGI(); $res = $agi->get_var("CALLERID(num)"); $res = trim ($res); $symb=strlen($res); if ($symb=="11") { $arr = str_split($res); $arr[0]=8; $res=implode($arr); } if ($symb=="7") { $res="8812".$res; } if ($symb=="10") { $res="8".$res; } if ($symb=="8") { $arr = str_split($res); $arr[0]=2; $res=implode($arr); $res="881".$res; } $agi->set_var("CALLERID(num)",$res); fflush($stdout); ?>
litnimax:
adam, а ты не пробовал сабмитить это в bugs.digium.com? Было бы неплохо иметь этот арсенал в составе asterisk или addons. Что скажешь?