Звездочка: SIP Transfer (см. Ссылку) — Изменение заголовков / идентификатора вызывающего абонента исходного вызывающего абонента

По сути, я внедряю стандартную передачу через PHP AGI (PAGI) в одну из наших внутренних систем УАТС от Asterisks.

Звонящий звонит в наше приложение Asterisk, затем мы выполняем поиск и меняем идентификатор звонящего, который прекрасно работает. Однако если мы затем переадресуем вызов на нашу УАТС, он не сохраняет идентификатор звонящего, вместо этого он использует исходный идентификатор звонящего.

Чтобы убедиться, что мы не напрягаем звездочку, мы хотим перевести вызов (т. Е. Переадресовать), а скорее вызвать DIAL на нашу другую УАТС, чтобы Asterisk был удален из взаимодействия с вызывающим абонентом и внутренней УАТС.

Я пробовал следующее:

$this->agi->exec('SET', array("CONNECTEDLINE(number,i)=".$this->customer->OutboundID));
$this->agi->exec('SET', array("CONNECTEDLINE(name,i)=".$this->customer->OutboundID));
$this->agi->exec('SET', array("CONNECTEDLINE(pres,i)=".$this->customer->OutboundID));
$this->agi->exec('SET', array("ORIG_CID=".$this->customer->OutboundID));
$this->agi->exec('SET', array("CALLERID(num)=".$this->customer->OutboundID));

С уважением

кроличий садок

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …