Как показать карточку клиента при входящем звонке?
Тип АТС еще не выбрал: IP АТС или Виртуальная АТС.
SIP телефоны еще не приобретал, и не уверен, что лучше физический аппарат или софт-фон с гарнитурой.
CRM написана на PERL, работает через WEB-интерфейс.
Вариант 1: В софт-фоне одного провайдера ВАТС при входящем звонке идет запрос к моей базе, вида mycrm.com/getclient.pl?phone=9031234567, и результат (ответ сервера с информацией о клиенте) выводится в окошке софт-фона. Идея нравится, но у этого провайдера много минусов других.
Вариант 2: "Через REST API Облачная АТС отправляет в вашу CRM уведомления о событиях входящих звонков пользователям: появлении, принятии или завершении звонка."
Есть ли еще варианты?
Подскажите, пожалуйста, как дальше применять Вариант 2?
Мой скрипт получил запрос от ВАТС о входящем звонке, как проще всего отобразить о нем информацию пользователям CRM?
Третий вариант - взять номер по SIP без функционала ВАТС, приземлить на свою IP АТС (Asterisk и т.д.)
Тот факт, что у Вас самописная CRM означает, что готовых решений по интеграции с ней не будет ни у кого, а значит всё придется делать самим. В этом случае все-таки удобней когда всё под вашим контролем - и IP АТС, и CRM.
Можете работать с Asterisk через AMI и не зависеть от API сторонних сервисов.
Leytenant, смотря какая аппаратная IP АТС. Зачастую в таких "аппаратных" решениях внутри стоит Asterisk, а управление через сильно урезанный (по сравнению с возможностями *) веб-интерфейс. Конечно, голый * освоить сложней, но понимание его работы облегчит видение всей системы телефонии.
Лучше, конечно, ставить на отдельный сервер/виртуалку.
Внутри Yeastar стоит Asterisk, ваша CRM сможет с ним общаться через AMI (Asterisk Manager Interface).
Где ставить - зависит от деятельности компании. Если бизнес-процессы заточены под внутреннюю связь (компания самодостаточна, главное обеспечить связь между сотрудниками) - то ставить в офисе, чтобы не зависеть от Интернета (внутренние звонки будут работать и без него). Если главное - ответить звонящему клиенту, то лучше АТС поставить в ДЦ поближе к поставщику телефонии (даже если ваш офис будет без интернета/электричества/полыхать в огне, вызовы можно перенаправить на мобильные телефоны сотрудников, которые хотя бы скажут "АЛЁ", извинятся за ситуацию и пообещают перезвонить в ближайшее время). Но не стоить забывать про безопасность - размещать в паблик интернете SIP-сервер со слабыми паролями не стоит.