Приветствую,
Столкнулся с проблемой, что разные операторы телефонии по разному "отдают" callerID входящего звонка.
От "+79XXXXXXXXX" до банального "XXXXX".
Как смотреть статистику? Это только у меня такая проблема или не только...?
Код: Выделить всё
<?php
$con = mysql_connect("localhost","xxxxxx","xxxxxx");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("asteriskcdrdb", $con);
$result = mysql_query("SELECT * FROM cdr WHERE clid='79260000000'");
echo "<table border='1'>
<tr>
<th>Время звонка</th>
<th>CallerID</th>
<th>Source</th>
<th>Кому</th>
<th>Время, сек</th>
<th>Статус</th>
<th>Направление</th>
<th>Канал назначения</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['calldate'] . "</td>";
echo "<td>" . $row['clid'] . "</td>";
echo "<td>" . $row['src'] . "</td>";
echo "<td>" . $row['dst'] . "</td>";
echo "<td>" . $row['billsec'] . "</td>";
echo "<td>" . $row['disposition'] . "</td>";
echo "<td>" . $row['direction'] . "</td>";
echo "<td>" . $row['dstchannel'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>