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

обновление значений через AMI

0

нужно через АМИ 1.1 обновить(заменить) следующую строчку в файле office.conf в контексте [office]:
exten => 26857,1,Dial(SIP/${EXTEN},3,t)

ввожу:
Action: UpdateConfig
SrcFilename: office.conf
DstFilename: office.conf
Action-000000: Update
Cat-000000: office
Var-000000: exten
Value-000000: 26857,,Dial(SIP/${EXTEN},3,t)

но не работает.

Подскажите логику работу Action-000000: Update

спросил Oct 10 '12

prq Gravatar prq
21 12 1 7

Comments

вся логика написана в manager show command UpdateConfig

zzuz (Oct 10 '12)edit

zzuz вы можете объяснить мне, что я неправильно ввожу в ами?

prq (Oct 10 '12)edit

ну скорее всего дело не в том, правильно или неправильно , а в том является ли файл конфигом. по крайней мере в конфигах переменные не определяются через =>

zzuz (Oct 10 '12)edit

может кто-нибудь подскажет как удалить определенный exten? а потом уж я Append воспользуюсь.

prq (Oct 10 '12)edit

попробуйте изменить => на =

zzuz (Oct 10 '12)edit

почитайте исходники. вообще это все работает вроде ыб только на стандартных файлах.

meral (Oct 10 '12)edit

Ну да. Там вроде бы и форматирование действует. Так что просто так код возможно и не вставить.

zzuz (Oct 10 '12)edit

1 Ответ

0

Скачайте AsteriskGui и посмотрите как там сделано. Там есть специальная javascript библиотека на основе prototypе, в ней реализованы эти функции.

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

ответил Oct 11 '12

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Comments

Быстрее свой парсер написать и вызовать его со стороны. даже обычный sed с этим справится)

zzuz (Oct 11 '12)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Oct 10 '12

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

Обновлен: Oct 11 '12

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