Для поиска поставьте запрос в кавычки!

Метод API — добавление номера на SIP-транк

Изменено Вт, 15 Авг, 2023 на 12:03 PM


1. В первую очередь необходимо получить ID SIP-транков с помощью метода GET /get_sip_trunk_names/.

Параметры метода:

account_id - лицевой счет. Необходимо ввести свой ЛС.

Вызывается метод либо в разделе «Интеграции» > «Разработчикам» >> «API ЛК» >> «GET /get_sip_trunk_names/»,

либо с помощью curl:

curl -X 'GET' \
'https://integration.mcn.ru/api-proxy/protected/api/get_sip_trunk_names/?account_id=<ЛИЦЕВОЙ СЧЕТ>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Sec-Fetch-Mode: cors' \
-H 'Authorization: Bearer <ТОКЕН>'
.

Из ответа необходимо взять ID из переменной sip_trunk_id.

2. Далее номер непосредственно привязывается к SIP-транку с помощью метода POST /edit_sip_trunk_did/.

Параметры метода:

account_id - лицевой счет. Необходимо ввести свой ЛС.

sip_trunk_id - ID транка. Его можно получить с помощью метода (1).

did_list - телефонный номер в формате 7XXXXXXXXXX (либо вместо 7 - код страны, если номер не российский), который будет привязан к транку.

Вызывается метод либо в разделе «Интеграции» >> «Разработчикам» >> «API ЛК» >> «POST /edit_sip_trunk_did/»,

либо с помощью curl:

curl -X 'POST' \
'https://integration.mcn.ru/api-proxy/protected/api/edit_sip_trunk_did/' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Sec-Fetch-Mode: cors' \
-H 'Authorization: Bearer <ТОКЕН> \
-d '{
"account_id": "<ЛИЦЕВОЙ СЧЕТ>",
"sip_trunk_id": "",
"did_list": "<ТЕЛЕФОННЫЙ НОМЕР>"
}'

Статья помогла?

Отлично!

Спасибо за ваш отзыв

Извините, что не удалось помочь!

Спасибо за ваш отзыв

Расскажите, как мы можем улучшить эту статью!

Выберите хотя бы одну причину
Требуется проверка CAPTCHA.

Комментарий отправлен

Мы ценим вашу помощь и постараемся исправить статью