Звездочка: все звонки проходят через добавочный номер - PullRequest
0 голосов
/ 27 августа 2018

У меня система VoIP, реализованная исключительно в Asterisk. Теперь у меня есть обычные и привилегированные пользователи, а также специальное расширение 555. Что мне нужно: когда обычные пользователи звонят по номеру 555, они «перенаправляются» на добавочный номер 111, который может передавать или не переводить вызов на номер 555. Когда привилегированный пользователь звонит по номеру 555, вызов проходит нормально. Каков наилучший способ решения этой проблемы? Я размышляю с контекстами, но я хочу больше мнений.

Спасибо!

1 Ответ

0 голосов
/ 28 августа 2018

Использование GotoIF условие в диалплане.

Для проверки, является ли пользователь «привилегированным», вы можете использовать некоторый доступ к базе данных, например, через func_odbc.

...