Добрый день!
Подскажите, возможно ли отобразить на SIP-телефоне имя вызывающего абонента в виде, как оно занесено у меня в 1С?
У меня сейчас работает так:
Вызов поступает на Php-приложение:
<?php
use MikoPBX\Core\Asterisk\AGI;
require('phpagi.php');
require_once 'Globals.php';
$agi = new AGI();
$agi_callerid = $agi->request['agi_callerid'];
$url = "http://192.168.0.25/CRMPhone/hs/mymikopbx/CallEvReg?phone=$agi_callerid";
$ch = file_get_contents($url);
if ($ch=="ok") {
// регистрация прошла. отправляем на IVR с приветствием и донабором
$agi->exec_goto("internal", "2200103", "1");
}
else {
$agi->exec_goto("internal", "2200102", "1");
}
?>
В 1С опубликован HTTP сервис, регистрирующий звонки. Как видно из скрипта, в результате регистрации звонка ожидается тест «ok», и далее…
Я могу дополнительно передать в этот скрипт имя контакта из 1С, но не знаю, что с ним сделать, чтобы оно отображалось на телефоне.