Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Умеет ли DISA разговаривать?

3

Здравствуйте! Есть asterisk 1.6 есть Disa, работает, те пропускает по пинам, но хочется, чтобы при введении неверного пароля не только консоль знала что он не верен (appdisa.c:267 disaexec: DISA got bad password) но и пользователь. Как ни старался но не смог заставить ее говорить. exten => s,n,DISA(/etc/asterisk/disa.conf,p) документация не просветляет. Помогите плз.

удалить закрыть спам изменить тег редактировать

спросил 2011-04-28 17:24:50 +0400

roid Gravatar roid
51 4 2 6

3 Ответа

1

попробуйте плейбек после диса, а также через н+100. по идее если пароль правильный он переходит, а если неправильный идет дальше по диалплану. уже не помню точно (

ссылка удалить спам редактировать

ответил 2011-04-29 00:55:15 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/
1

If the user enters an invalid extension and extension "i" (invalid)
exists in the context
добавь i в контекст с DISA и там пропиши playback ....
еще попробуй использовать Authenticate.

ссылка удалить спам редактировать

ответил 2011-04-28 18:14:27 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

обновил 2011-04-28 18:20:18 +0400

1

Не отписался, извините) Значит решил задачу, но попутно плевался на то что эта Диса не оконченное решение на мой взгляд. Н+100 не решило проблему. и лишь только Диса(безпарольная)+Authenticate + десяток строк на выполнение "если" спасло отца русской демократии. Спасибо.

ссылка удалить спам редактировать

ответил 2011-06-15 14:58:54 +0400

roid Gravatar roid
51 4 2 6

Comments

покажи всем как ты решил :) alexcr ( 2011-06-15 18:13:59 +0400 )редактировать
диса как раз оконченое. делает ровно то что требуется от дисы. если требуется чтото другое - то это называется НЕ disa. а както по длругому. в частности с сообщением это называется IVR ;) еше есть playback, Authenticate . если надо чтото другое. meral ( 2011-06-18 01:28:05 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-04-28 17:24:50 +0400

Просмотрен: 828 раз

Обновлен: Jun 15 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.