...
Table of Contents | ||
---|---|---|
|
Поскольку платформа АТС является многодоменной, доменное имя является значимой частью полного имени добавочного. Полное имя добавочного состоит из префика клиента, номера добавочного и домена и имеет следующий формат:
префикс_клиента*номер_добавочного@домен
Например, 001*100@sip.ringme.ru
Таким образом, для авторизации SIP-сообщения осуществляется в том числе и проверке доменного имени из SIP-поля From. Поскольку некоторые устройства посылают IP-адрес домена вместо доменного имени, существует возможность настроить псевдонимы домена. Также существуют инструменты для соотнесения запроса с нужным доменом исходя из IP-адреса источника, независимо от того, что стоит в доменной части SIP-загполяловка From и инструменты для соотнесения запроса с нужным доменом исходя из фактического содержимого доменной части присланного SIP-поля From. Порядок авторизации SIP-сообщений от добавочных описан ниже.
Порядок авторизации SIP-сообщений от добавочных
- Производится поиск добавочного по информации из поля From, домен из поля From соотносится c доменами системы.
- Если домен не был найден в предыдущем шаге, IP-адрес из поля From соотносится c псевдонимами доменов системы. Если совпадение найдено, то вычисляется фактический домен добавочного
- Если домен не был найден в предыдущем шаге, то IP-адрес источника запроса соотноситcя с Force Source доменов системы. Если совпадение найдено, то вычисляется фактический домен добавочного.
- Если домен не был найден в предыдущем шаге, то содержимое доменной части поля From соотноситcя с Force Destinations доменов системы. Если совпадение найдено, то вычисляется фактический домен добавочного.
- Производится авторизация запроса в соответствии с настройками добавочного.
Anchor | ||||
---|---|---|---|---|
|
...
Имя | Тип | Описание | Обязательное | Значение по умолчанию |
---|---|---|---|---|
|
| Псевдоним домена, который может быть в поле From на месте домена. Может быть IP-адресом домена. | да | |
|
| Комментарий |
| null |
|
| Уникальный идентификатор алиаса домена. Поле только для чтения. |
| - |
Anchor | ||||
---|---|---|---|---|
|
Описание полей ресурса Domain Force
...
Source
Имя | Тип | Описание | Обязательное | Значение по умолчанию |
---|---|---|---|---|
|
| IP-адрес, запросы с которого будут считаться относящимися к данному домену. | да | |
|
| Комментарий |
| null |
|
| Уникальный идентификатор |
Force Source домена домена. Поле только для чтения. |
| - |
Anchor | ||||
---|---|---|---|---|
|
Описание полей ресурса Domain Force
...
Destination
Имя | Тип | Описание | Обязательное | Значение по умолчанию |
---|---|---|---|---|
|
| IP-адрес в поле From, который будет соотносить запрос с данному доменом. | да | |
|
| Комментарий |
| null |
|
| Уникальный идентификатор алиаса Forse Destination домена. Поле только для чтения. |
| - |
...
Имя | Тип |
---|---|
|
|
Параметры JSON
...
Имя
...
Тип
...
Обязательный
...
comment
...
string
...
нет
...
name
...
string
...
да
Поля ответа
...
Имя
...
Тип
...
comment
...
string
...
id
...
integer
...
name
...
string
Поля ответа
GET /admin/domain/{domain_id}/alias/
...
Имя | Тип |
---|---|
|
|
Поля ответа
...
Имя
...
Тип
...
comment
...
string
...
id
...
integer
...
name
...
}
PUT /admin/domain/{domain_id}/alias/{id
Обновить псевдоним домена
...
Имя | Тип |
---|---|
|
|
|
|
Параметры JSON
...
Имя
...
Тип
...
Обязательный
...
comment
...
string
...
нет
...
name
...
string
...
нет
Поля ответа
...
Имя
...
Тип
...
comment
...
string
...
id
...
integer
...
name
...
string
Поля ответа
GET /admin/domain/{domain_id}/alias/{id
}
...
Имя | Тип |
---|---|
|
|
|
|
Поля ответа
...
Имя
...
Тип
...
comment
...
string
...
id
...
integer
...
name
...
DELETE /admin/domain/{domain_id}/alias/{id
}
...