Здравствуйте! Необходимо подключить телефонии, а именно когда рпоисходит звонок открытие анкеты клиента. Телефония от билайна мне дали документацию.
Описание:
Подписка может быть использована для интеграции со сторонними системами, которым необходим контроль над звонками абонентов облачной АТС в реальном времени. API использует механизм подписки на события, ассоциированные с тем или иным абонентом, номером или всем клиентом. Например, Абонент облачной АТС принимает вызов, сторонняя CRM система получает обновления о текущем статусе вызова (ringing, established, completed).
Сделайте отдельный сервис. Пусть он принимает вызовы от телефонии и публикует их через websocket. В CRM добавьте JS, чтобы через websocket связываться с вашим сервисом и при получении вызова отображать информацию о нем пользователю.
artem163397: можете сделать и в Yii, но вам нужно будет как-то оповестить пользователя о новом звонке не дожидаясь пока тот обновит страницу. Можно через JS периодически опрашивать сервер (не поступало ли новых звонков и не звонит ли кто прямо сейчас?), а можно сделать так что бы сервер сам уведомлял клиента когда поступит новый звонок (гуглите вебсокеты).