Какое приложение ожидает ввода логина и пароля?
Вот начало
exten => 222,1, Answer
exten => 222,2, Playback(vvedite_login)
exten => 222,3, ................(не знаю что тут ставить)
exten => 222,4, Playback(vvedite_parol)
exten => 222,5, ................(тоже не наю что делать)
exten => 222,6, ......... (а дальше надо сохранить введеные логин и пароль в текстовый файл)
пароль и логин цифровые
Answer()
Read(login,vvedite_login)
Read(password,vvedite_parol)
System(echo "${login} ${password}" >> file.txt)
Hangup()
_________________
Everything over IP & IP over Everything
| Braams писал(а): |
| System(echo "${login} ${password}" >> file.txt) |
Р.S. То, что я написал - всего лишь шаблон.
Подробнее про Read и System читать тут:
http://www.voip-info.org/wiki-Asterisk+cmd+Read
http://www.voip-info.org/wiki-Asterisk+cmd+System
_________________
Everything over IP & IP over Everything
Сил уже нет никаких ждать... Там ведь по идее не сложно совсем - считать из базы диалплан и конфиги и показать на экран. ну и дать эти данные редактировать тутже...
интерфейс только продумать останется.
готов предоставить веб-спейс под такой проект (если потребуется) - там можно повесить кнопку Donate - буду первым кто её нажмет.
_________________
Успехов!
_________________
Ubuntu-Server 6.06 /Asterisk 1.4.12/app_fax /spandsp4pre11
Digium TDM400/NateksNetworks VC115-2/Polycom IP301 SP /Snom 360
Минимум графики, отсутствие всяких java-script.
и под него свой php-agi скрипт.
_________________
ys
http://voip.rus.net/
| ys писал(а): |
| У меня свой... |
а почему его нет еще у меня?
_________________
Успехов!
| anest писал(а): | ||
| ys писал(а): |
| У меня свой... |
а почему его нет еще у меня?
Там еще нет обработки входящих (DID). Они пока ручками прописываются.
Да и пробежался html валидатором - вот сижу причесываю.
Причешу - выкину куда-нибудь.
Added after 5 minutes:
Да и назвать как не знаю
_________________
ys
http://voip.rus.net/
тогда ждём!!

_________________
Успехов!
_________________
ys
http://voip.rus.net/
_________________
Успехов!
Видимо, вот-вот?
Могу предложить? Asterisk Realtime GUI - это описательно-собирательно. Нужен брэнднейм, если я правильно понял.
Вот - ASTerra
_________________
Успехов!
Итак. Для решения задачи воспользуемся помощью AGI. Что это такое - читать здесь.
Поскольку нам нужно установить значение определенной переменной, то воспользуемся AGI командой SET VARIABLE. Описание здесь.
Создадим файлики simple_set_var.agi и simple_set_var_input в директории /var/lib/asterisk/agi-bin/ со следующим содержимым:
simple_set_var.agi:
| Цитата: |
| #!/bin/bash value=`cat /var/lib/asterisk/agi-bin/simple_set_var_input` echo "SET VARIABLE variablename $value" exit |
simple_set_var_input:
| Цитата: |
| 22 |
Сделаем `chmod +x /var/lib/asterisk/agi-bin/simple_set_var.agi`.
Далее в диалплан в нужное место добавим что-то вроде
| Цитата: |
| exten => _X.,n,AGI(simple_set_var.agi) exten => _X.,n,NoOp(variablename--${variablename}) |
Сделаем `dialplan reload` в консоли Asterisk'а и проверим работу.
Все.
Последний раз редактировалось: Romik (Пт Сен 28, 2007 2:09 am)
ysAstys
Astys
AstYS
_________________
Ubuntu-Server 6.06 /Asterisk 1.4.12/app_fax /spandsp4pre11
Digium TDM400/NateksNetworks VC115-2/Polycom IP301 SP /Snom 360
ASTerra: Результаты 1 - 10 из примерно 59 600 для ASTerra.
AstFace: Результаты 1 - 6 из 6 для AstFace.
остановимся на последнем
_________________
ys
http://voip.rus.net/

_________________
Успехов!