У меня есть сервер звездочек, работающий на машине с Ubuntu для моего личного проекта. Я могу принимать звонки в Mac и звонить с помощью своего софтфона X-lite на MacOS моего агента. Колл-центр имеет IVR только с двумя вариантами - поддержка и продажи.
Теперь мне нужен IVR, где мы спросим, есть ли у клиента идентификатор счета, если у него нет идентификатора счета, мы подключим его к очереди продаж. Если у него есть идентификатор счета-фактуры, мы сообщаем ему, чтобы он нажал идентификатор счета-фактуры, а затем #, после чего мы подключим пользователя к очереди поддержки.
Итак, я хочу как-то отправить номер счета агенту, мы хотим знать, может ли звездочка отправить его на X-lite, где он показывает номер телефона (входящий вызов).
Теперь он показывает что-то вроде этого:
Incoming Call:
01234567891
Предположим, что пользователь этого номера нажал 56666 в качестве номера счета, а затем #.
Мы хотим, чтобы уведомление было таким:
Incoming Call:
01234567891 56666
Мы узнали, что для таких случаев лучше всего использовать AMI для передачи данных. Но мы не можем понять, возможно ли внутренне изменить формат push-уведомлений на программном телефоне X-lite без AMI.
Если это невозможно, следующим шагом будет создание веб-интерфейса, в котором будут отображаться номер телефона покупателя и идентификатор счета. Он будет получать данные от локального клиента AMI NodeJS. Но агентам будет непросто переключать контекст между программным телефоном и веб-браузером.