Назад | Перейти на главную страницу

Каковы стандартные способы передачи текста от звездочки пользователю IPPhone / Softphone

У меня есть несколько потенциальных клиентов, которым я хочу позвонить. Наряду с номером телефона у меня есть дополнительная информация, такая как имя, источник запроса и категория запроса.

"John W. Lead", "+43 780 004711", "Trade Portal Online Form", "Purple Widgets"

Мой идеальный процесс вызова ориентирован на удаленных агентов - вызов инициируется мной с помощью API Asterisk. Asterisk звонит моему агенту; мой агент берет трубку, они слышат телефонный звонок ведущего, и затем их связывают с Джоном В. Лидом.

Когда начинается звонок, я хочу, чтобы мой агент знал другую информацию, такую ​​как имя лида, где они подписались на прием этого звонка и что они ищут.

Каков стандартный способ отправки этой информации в реальное время?

Я предпочитаю, чтобы информация передавалась по тому же каналу (это не строгое требование) и гарантированно достигнет агента до того, как будет инициирован вызов (это строгое требование). Я хотел бы, чтобы решение оставалось стандартным для Android Softphone, Desktop Softphone и других SIP-устройств.

Некоторые подходы, предложенные моим исследованием:

  1. Используйте Javascript API IP-телефона Digium для отображения этой информации на экране IP-телефона при инициировании вызова. Я не знаю, есть ли эквивалентный канал для любого софтфона Android.
  2. Используйте преобразование текста в речь в поле Asterisk, чтобы вставить голосовую подсказку, содержащую информацию, и воспроизвести ее агенту перед подключением к Джону В. Лиду.
  3. Используйте уведомления ОС или браузера, чтобы доставить информацию вызываемому агенту.
  4. ...?

Каков наиболее распространенный или надежный способ передать такую ​​информацию агенту?

Я сам никогда не работал с телефонами Digium, но если они могут использовать заголовки SIP и напрямую подключены к вашей телефонной системе, вы всегда можете передать пользовательские заголовки, такие как «X-Lead-Name: John W. Lead», с помощью SIPAddHeader() а затем используйте упомянутый вами Javascript API, чтобы попытаться отобразить его. Все, что начинается с «X-», будет настраиваемым заголовком.

С помощью AGI() вероятно, будет вашим лучшим выбором для этого. Я использовал C \ C ++ в тандеме с libcurl для отправки POST-сообщений в определенные места для создания всплывающих окон. Вы можете использовать практически любой язык. Я много раз видел, как это достигается с помощью BASH и PHP, так как многим людям нравится один из этих двух.

Добавлю в список:

  1. Заголовок «Access-URL» - поддерживается телефонами Polycom (возможность отображать на экране небольшую xml-страницу: http://documents.polycom.com/topics/80391), софтфон tSIP (открытие указанной страницы в веб-браузере по умолчанию). Не стандартная, а часть команды звездочки "Набрать номер" с 2009 года или около того.
  2. Выполнение запроса к какому-либо http-серверу с переданным в качестве параметра номером вызывающего абонента (поддерживается некоторыми софтфонами) - открытие страницы CRM.
  3. Некоторые настольные телефоны имеют функцию «URL-совпадения», которая может использоваться для передачи события вызова в CRM.
  4. Просто передайте информацию как отображаемое имя. Для отображения всего содержимого может потребоваться некоторая настройка программного телефона.