Ваши комментарии
спасибо, буду ждать...
для получения демодоступа вот ссылка: https://cloudpbx.beeline.ru/login/
Подключил облачную АТС от Билайн. Вот какие разделы интеграции по API есть в личном кабинете:
PortalAPI
Предназначен для : получения общей информации об облачной АТС и ее абонентах, файлах записей разговоров.
Пример использования : Сторонняя система получает список UserID абонентов облачной АТС и их данные (Имя, Фамилия, номера телефонов), подписывается на события используя API Events Subscriptions.
Авторизация : необходимо использовать пару логин и пароль, указанные в разделе настройки API (см.выше)
WADL сервиса : https://cloudpbx.beeline.ru/api/pub?_wadl
Events SubscriptionsAPI
Предназначен для : интеграции со сторонними системами, которым необходим контроль над звонками абонентов облачной АТС в реальном времени. API использует механизм подписки на события, ассоциированные с тем или иным абонентом.
Пример использования : Абонент облачной АТС принимает вызов, сторонняя CRM система получает обновления о текущем статусе вызова (ringing, established, completed).
Авторизация : необходимо либо использовать пару логин и пароль, указанные в разделе настройки API (см.выше), либо логин и пароль абонента облачной АТС, на события которого осуществляется подписка.
Документация : BW-XSIInterfaceSpec-R200.pdf
URL сервиса : http://vn.beeline.ru/com.broadsoft.xsi-events/v2.0
Пример подписки на все события в вашей облачной АТС через тестовую страницу:
- Получить логин и пароль доступа к API, для этого у вас должна быть активирована интеграция по API (обратите внимание на раздел в начале этой страницы)
- Получить при помощи Portal API GroupID и ServiceProviderId вашей облачной АТС
- На тестовой странице API https://vn.beeline.ru/com.broadsoft.xsi-events/test/v2.0/serviceprovider/MPBX/group/MPBX_g_22439_Post.html вы можете в тестовом режиме подписаться на события всех пользователей в вашем аккаунте CloudPBX.
Обратите внимание что в URL страницы присутствуют параметры ServiceProviderId и GroupID, их можно получать динамически при помощи Portal API.
На самой странице укажите следующие параметры:
- SubscriberId : MPBX_g_22439@mpbx.sip.beeline.ru
- TargetIdType : Group
- TargetId : MPBX_g_22439@mpbx.sip.beeline.ru
- Event : выберите тип события, оповещения о котором вы хотите получать
- Expires : период действия подписки, например 3600 (1 час)
- HttpContact - Uri : URI вашего приложения, получающего события от CloudPBX
- ApplicationId : наименование вашего приложения, например MyApplication
Пример подписки на события звонков в вашей облачной АТС через CURL:
curl -u ‘MPBX_95740386_API@mpbx.sip.beeline.ru:PASSWORD' -H "Content-Type: text/xml" -d @subscription.xml -X POST https://vn.beeline.ru/com.broadsoft.xsi-events/v2.0/serviceprovider/MPBX/group/MPBX_g_22439 -v
где subscription.xml
<?xml version="1.0" encoding="UTF-8"?> <Subscription xmlns="http://schema.broadsoft.com/xsi"> <subscriptionId>ID подписки</subscriptionId> <subscriberId>MPBX_g_22439@mpbx.sip.beeline.ru</subscriberId> <targetIdType>Group</targetIdType> <targetId>MPBX_g_22439@mpbx.sip.beeline.ru</targetId> <event>Basic Call</event> <expires>3600</expires> <httpContact> <uri>http://URL приложения</uri> </httpContact> <applicationId>ID приложения</applicationId> </Subscription>
ActionsAPI
Предназначен для : интеграции со сторонними системами, которым необходимо изменять текущий статус сервиса абонента, и для реализации Click-to-Dial.
Пример использования : Сторонняя система инициирует вызов от имени абонента облачной АТС на номер Б. Услуга облачной АТС производит вызов абонента Б, при установлении соединения система переключает вызов на абонента облачной АТС.
Авторизация : необходимо либо использовать пару логин и пароль, указанные в разделе настройки API (см.выше), либо логин и пароль абонента облачной АТС.
Протестировать : https://vn.beeline.ru/com.broadsoft.xsi-actions/test/v2.0/user/userid/calls/new/
Документация : BW-XSIInterfaceSpec-R200.pdf
URL сервиса : http://vn.beeline.ru/com.broadsoft.xsi-actions/v2.0
техподдержка Билайн выдала следующий ответ:возможность интеграции по API есть... все инструкции по настройке Вы можете найти в личном кабинете... в понедельник подключу сервис облачной АТС и сообщу Вам настройки для теста.
хочу обратиться в техподдержку билайн... что мне у них уточнить?
Сервис поддержки клиентов работает на платформе UserEcho
Есть ли новости по моему вопросу?