рджрд┐рди рдХреЗ рд▓рд┐рдП рдорд┐рд╕реНрдб рдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд▓ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рд╣рдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП рдЗрд╕рдиреЗ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реАред рд╢рд╛рдпрдж рд╡рд╣ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рджреВрд╕рд░реЛрдВ рдХреЗ рдХрд╛рдо рдЖ рд╕рдХрддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдХрд▓ рдХреЗ рд▓рд┐рдП рдЕрдиреБрддреНрддрд░рд┐рдд рдЗрдирдХрдорд┐рдВрдЧ рдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рдХрдИ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЧреНрд░рд╛рд╣рдХ рдЙрди рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рджреВрд╕рд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред
Asterisk 1.6 , MySQL DBMS рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ
рдпрд╣рд╛рдБ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реА рд╣реИ:
<?php $hostname = "localhost"; $username = "dbuser"; $password = "dbpass"; $dbName = "dbname"; $cdrtable = "cdr"; $time = mktime(date('H'), date('i'), date('s'), date('m'), date('d')-1, date('Y')); $ydate = date("dmY", $time); mysql_connect($hostname,$username,$password) OR DIE(" "); mysql_select_db($dbName) or die(mysql_error()); $query = "SELECT `dst` , `src` , `duration` , `dstchannel` , `calldate` FROM `cdr` WHERE DATE_SUB( CURDATE( ) , INTERVAL 1 DAY ) <= `calldate` AND CURDATE( ) > `calldate` AND `disposition` = 'NO ANSWER' AND LENGTH( `src` ) >3"; $res=mysql_query($query) or die(mysql_error()); $number = mysql_num_rows($res); $mes=" $ydate.\r\n\r\n"; if ($number == 0) { $mes .= " "; } else { while ($row=mysql_fetch_array($res)) { $mes .= " ".$row['calldate'].". ".$row['src']; $mes .= " ".mb_substr($row['dstchannel'],4,3); $mes .= ". ".$row['duration']." .\r\n"; } } mail('admin@mail.domain', $ydate.' report', $mes); ?>
рдореИрдВрдиреЗ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЕрдЧрд░ рд╡рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкреВрдЫреЗрдВред
рдЙрджрд╛рд╣рд░рдг рдкрддреНрд░:
10.29.2012 рдХреЛ рдорд┐рд╕реНрдб рдХреЙрд▓ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯред
2012-10-29 11:46:38ред 4959819231 рд╕реЗ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ 109. рд╡реЗрдЯрд┐рдВрдЧ 45 рд╕реЗрдХрдВрдбред
2012-10-29 13:18:45ред 4956103380 рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рд╕реЗ 104. рд╡реЗрдЯрд┐рдВрдЧ 47 рд╕реЗрдХрдВрдбред
2012-10-29 14:33:13ред 4959819331 рд╕реЗ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ 104. рд╡реЗрдЯрд┐рдВрдЧ 53 рд╕реЗрдХрдВрдбред
2012-10-29 16:58:40ред 9030293453 рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рд╕реЗ 101. рдкреНрд░рддреАрдХреНрд╖рд╛ 12 рд╕реЗрдХрдВрдбред