GET по id подписки работает
Для добавления подписки использую
curl -X PUT --header ': ' --header 'Content-Type: application/json' -d ' { "pattern" : "202", "expires" : 18000, "subscriptionType" : "BASIC_CALL", "url" : "" } ' 'https://cloudpbx.beeline.ru/apis/portal/subscription'
В ответ
{
"subscriptionId": "",
"expires": 18000
}
GET возвращает
{
"subscriptionId": "",
"targetType": "ABONENT",
"targetId": "",
"subscriptionType": "BASIC_CALL",
"expires": 16950,
"url": ""
}
Но на указанный урл ничего не приходит при наступлении события
Или я чего то не понимаю?
site.ru:8012/atc/subscription - это мой урл только измененный
И я вижу что при создании подписки запрос к этому урл есть.
Я верно понимаю, что я создаю подписку с каким то временем жизни и на какой-то, к примеру, добавочный номер(в моем случае 202). И при совершении звонка на данный номер я буду получать на указанный в подписке урл запрос с данными произошедшего события.
Возможно кому-нибудь поможет.
Чтобы получить информацию о событии в колбэке, нужно проверять не GET/POST массивы, а использовать file_get_contents('php://input');