адресная книга, общая (в новой версии)

49 просмотров
спросил 25 Сен от xsoft (380 баллов) в категории Прочее
редактировать 27 Сен от xsoft

Возможно реализуете, адресную книгу, чтоб вести её можно было через админку. и при входящем звонке от оператора, было сравнения номера с базой, если телефон найден, то подставляется фио к номеру.

ну или добавить возможность подсоединения к mysql  базе

____________________________________________

Добавлю, как реализовал на данный момент

есть база телефонов, генерирую из неё xml, (так как в аскозии нет mysql) дописал выгрузку в sqlite в таблицу tel

где person =фио

phones=городской

other= делаю как внутренний

mobile= мобильный (но по нему поиск не делаю)

потом через крон раз в 50 минут закидываю её в аскозию

/storage/usbdisk1/mikopbx/persistence/teldb.db

в самой аскозии

идём в приложение диалплан, создаем php-agi называем его как например telefon

<?

require('phpagi.php');

$agi = new AGI();

$cid = $agi->request['agi_callerid'];

$db = new SQLite3('/storage/usbdisk1/mikopbx/persistence/teldb.db');

$row = $db->querySingle('SELECT person FROM "tel" WHERE phones = "'.$cid.'" or other = "'.$cid.'"');

if (isset($row)){

       $agi->set_variable ( "CALLERID(all)", " ".$row." < $cid >"  );

}

?>

Далее на примере из инструкции входящие маршруты идём /etc/asterisk/extensions.conf

и вставляем в конец  

[SIP-входящийпровайдер-incoming-custom]
exten =>  _.!,1,NoOp(из города смотрим что там с номером ищем в базе телефон ${CALLERID(num))
same => n,AGI(название сформированного файла берём из урл по аналогии с диалпланами.php)
same => n,NoOp(пролучили из базы ${CALLERID(num))
same =>n,return

1 Ответ

+1 голос
ответил 25 Сен от nbek (12,290 баллов)
Да, это в планах на 4-й квартал.
оставил комментарий 25 Сен от xsoft (380 баллов)
спс большое, а то пришлось через agi с забросом базы на sqlite делать :)
чем больше людей захотят пользоваться этой системой, тем лучше, прям как datalife engine
Добро пожаловать на сайт Askozia Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Популярные теги

askozia провайдер запись-разговоров настройка ivr маршрут входящие-вызовы askozia6 маршрутизация очередь провайдеры askozia7 запись факс очередь-вызовов исходящие-звонки транк обновление переадресация веб-интерфейс ascozia история мобильный интеграция перехват-вызова провайдеров логи редактор разговоров goip аон callerid установка маршруты диалплан тишина smtp gsm панель-телефонии-1с перевод-вызова звонок nat лицензия панель askozia-5 переадресация-мобильный префиксы телефонная-книга голосовая почта парковка перевод vmware мультифон мегафон донабор настройка-провайдер статистика время голосовая-почта перехват вызовов номер asterisk skype ssh 2 web-интерфейс дополнительный-диск распределение проброс-портов настройка-исходящие-исходящих-вызов-вызовов подменю goip4 отправка-факса железо grandstream релиз beeline digium bruteforce взлом приложение исходящие fax web cdr времени pickup вызовы yealink ростелеком mango 8 шлюз количество не-слышно-звук перенос_конфигурации запись-разговора

1,409 вопросов

1,223 ответов

2,898 комментариев

1,715 пользователей

...