Здравствуйте! Есть asterisk 1.6 есть Disa, работает, те пропускает по пинам, но хочется, чтобы при введении неверного пароля не только консоль знала что он не верен (appdisa.c:267 disaexec: DISA got bad password) но и пользователь. Как ни старался но не смог заставить ее говорить. exten => s,n,DISA(/etc/asterisk/disa.conf,p) документация не просветляет. Помогите плз.
попробуйте плейбек после диса, а также через н+100. по идее если пароль правильный он переходит, а если неправильный идет дальше по диалплану. уже не помню точно (
If the user enters an invalid extension and extension "i" (invalid)
exists in the context
добавь i в контекст с DISA и там пропиши playback ....
еще попробуй использовать Authenticate.
Не отписался, извините) Значит решил задачу, но попутно плевался на то что эта Диса не оконченное решение на мой взгляд. Н+100 не решило проблему. и лишь только Диса(безпарольная)+Authenticate + десяток строк на выполнение "если" спасло отца русской демократии. Спасибо.
Задан: 2011-04-28 17:24:50 +0400
Просмотрен: 806 раз
Обновлен: Jun 15 '11
Как отменить музыку при входящем звонке?
Шлюз GoIP1 на входящем транке + DISA для проброса вызова
DISA работает только для внутренних номеров.
Playback файла - повторить сначала при нажатии клавиши.
Не работает ввод номера CallBack + DISA
DISA - нажатие двух одинаковых цифр подряд - воспринимается как одна
Звонок через астериск( через сип провадера) с другого номера(с сотового)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.