Здравствуйте! Есть 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
Просмотрен: 828 раз
Обновлен: Jun 15 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.