Project

General

Profile

Регистрация на Smartswitch нескольких SIP аккаунтов с одинакового IP адреса + порта

Зарегистрировать можно, но звонки надежно работать не будут в методе аутентификации по умолчанию "IP адрес + порт".
Ниже поясняется почему.

Примеры.

Пример 1.

У вас есть абонент А, зарегистрированный с 1.1.1.1:1234
И абонент B, зарегистрированный с 2.2.2.2:4321.
После SIP регистрации Smartswitch внутри заполняет таблицу вида

IP адрес порт абонент
1.1.1.1 1234 A
2.2.2.2 4321 B

После получения INVITE c 1.1.1.1:1234, согласно этой таблицы,
Smartswitch определяет, что звонит абонент A, и успешно аутентифицирует по логину и паролю от абонента A.

Пример 2.

У вас есть абонент А, зарегистрированный с 1.1.1.1:1234
И абонент B, зарегистрированный тоже с 1.1.1.1:1234.
После SIP регистрации Smartswitch внутри заполняет таблицу вида

IP адрес порт абонент
1.1.1.1 1234 A
1.1.1.1 1234 B

После получения INVITE c 1.1.1.1:1234, согласно этой таблицы,
Smartswitch определяет, что звонит абонент А, и пытается аутентифицировать по логину и паролю от абонента A.
Однако фактически звонок мог приходить от абонента B!
И аутентификация по логину и паролю не пройдет.

Решение.

Нужно переключить режим аутентификации в SIP настройках на абонентах вместо режима по умолчанию "IP адрес+порт" на "имя пользователя".

Регистрация будет работать как и ранее.

При входящем звонке Smartswitch будет находить абонента не по его IP адрес+порту, а по имени пользователя, содержащемуся в INVITE.
После нахождения соответствующего пользователя, Smartswitch проверит его пароль.

Для исходящего звонка на абонента Smartswitch будет использовать зарегистрированный IP+порт абонента.

Аутентификация по имени пользователя более опасна с точки зрения взлома, и несовместима с некоторыми другими параметрами SIP (система не даст сохранить вам совсем опасные комбинации), потому по умолчанию она не используется.
Также это нетипичный случай, когда несколько аккаунтов регистрируются с одинакового IP адреса+порта.
Потому следует использовать ее только для тех редких абонентов, кому это может быть действительно нужно.

Also available in: PDF HTML TXT