Алиас
Используются для привязки внешнего номера к добавочному, как при входящих, так и при исходящих вызовах.
Например, есть номер 8987654321 и нужно, чтобы этот номер соотвествавал добавочному 200:
все вызовы, поступающие с этого мобильного должны обрабатываться системой как вызовы с добавочного 200
все вызовы, идущие на добавочный 200 должны уходить на мобильный 8987654321 и для системы это должно выглядеть, как просто вызов на добавочный 200
Для реализации таблица alias, ее суть аналогична дидам: алиас можно передавать по цепочке дилер->клиент→добавочный, но нет поля для транка - вместо него нужно в явном виде указать адрес:порт отправки/получения.
Номер-алиас должен прилетать в поле "From" при исходящих выховах с добавочного (аналог входящего вызова, если бы это был DID) и прописываться в reques-uri при входящих вызовах на добавочный с отправкой на указанный адрес:порт.
Алиас является расширением понятия "регистрации внешнего номера". Основные отличия от
вызов на алиас отправляется не через правила терминации, а прямо на указанный адрес
может использоваться как для входящих, так и для исходящих соответствий.
Описание полей ресурса
Имя | Тип | Описание | Обязательный |
---|---|---|---|
comment | string | Любое опсание в свободной форме | нет |
domain | string | Домен алиаса для: name@domain, если отсутствует, то доменая часть может быть любой | нет |
dealer_id | integer | дилер за которым закреплен алиас | нет |
name | string | имя алиаса для: name@domain | да |
extension_id | integer | добавочный за которым закреплен алиас | нет |
client_id | integer | клиент за которым закреплен алиас | нет |
address | string | Вида ip[:port] или domain[:port]. C этого адреса ожидается получение вызовов, сюда уходят исходящие вызовы. Если содержит домен, то авторизация производится по всем А записям домена, о отправка по логиге dns srv. | да |