Files
claudio 368d6fafea Issue
Code backup
2026-05-10 16:59:01 +02:00

23 lines
595 B
PHP

<?php
header("Content-type: text/xml");
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<PhoneDirectory>';
$db = new SQLite3('/var/lib/asterisk/astdb.sqlite3');
$results = $db->query('SELECT * FROM astdb;');
while ($row = $results->fetchArray()) {
//find
$find='/cidname/';
if(strpos($row['key'], $find)!==false) {
echo '<DirectoryEntry>';
echo '<Name>'.htmlspecialchars($row['value']).'</Name>';
echo '<Telephone>'.str_replace($find, '', $row['key']).'</Telephone>';
echo '</DirectoryEntry>';
}
}
echo '</PhoneDirectory>';
?>