Модераторы: Glukinho, Zavr2008, Glukinho, Zavr2008
вы можете передавать actionid, чтобы отловить ответ на вашу команду
Приветствую. Подскажите, установил 20 астер, выполняю
Action: Command
Command: sip show peers
но в конце нет
--END COMMAND--
на старом 16 астере, --END COMMAND-- есть.
Это теперь поведение by design или можно что то придумать?
Мне от дедов достались скрипты на перле. С Asterisk::AMI... и т.п.
до этого какой астер был?
я даже ошибся с 16 ?- просто он там тоже имеется
Asterisk 13.14.1~dfsg-2+deb9u6 built by buildd @ x86-grnet-01 on a x86_64 running Linux on 2022-04-03 06:12:12 UTC
вы можете передавать actionid, чтобы отловить ответ на вашу команду
Asterisk::AMI уже шлёт actionID, но так же ждёт --END COMMAND-- что бы понять где ответ заканчивается.
Вариант сделать таймаут ожидания новых данных, но проблем с этим будет не меньше.
Некруха в общем.
поменяйте обработку, ответ заканчивается двойным переносом строки
Приветствую. Подскажите, установил 20 астер, выполняю
Action: Command
Command: sip show peers
но в конце нет
--END COMMAND--
на старом 16 астере, --END COMMAND-- есть.
Это теперь поведение by design или можно что то придумать?
Мне от дедов достались скрипты на перле. С Asterisk::AMI... и т.п.