1 | изначальная версия редактировать | |
AMI принудительно разрывает соединение(TCP/IP Connection) при выполнении команд(Action).
К примеру у меня (* 1.6-11) гарантированный разрыв связи происходит во время выполнения команды:
Action: Command
Command: database show
Это фитча или баг?
Может быть есть какие-то настройки Asterisk которые позволяют убрать этот фитча-баг?
2 | No.2 Revision редактировать |
AMI принудительно разрывает соединение(TCP/IP Connection) при выполнении команд(Action).
К примеру у меня (* 1.6-11) гарантированный разрыв связи происходит во время выполнения команды:
Action: Command
Command: database show
Это фитча или баг?
Может быть есть какие-то настройки Asterisk которые позволяют убрать этот фитча-баг?фитча-баг?
РЕШЕНО
Это очередной 19603 баг Asterisk.
Баг ASTERISK-19603 звучит так: Asterisk AMI truncates long responses over medium latency connections.
Решение: пересобрать Asterisk накотив патч ASTERISK-1948: [patch] Allow Manager API Command to return big amount of output data +++
3 | [закрыть] редактировать |
AMI принудительно разрывает соединение(TCP/IP Connection) при выполнении команд(Action).
К примеру у меня (* 1.6-11) гарантированный разрыв связи происходит во время выполнения команды:
Action: Command
Command: database show
Это фитча или баг?
Может быть есть какие-то настройки Asterisk которые позволяют убрать этот фитча-баг?
РЕШЕНО
Это очередной 19603 баг Asterisk.
Баг ASTERISK-19603 звучит так: Asterisk AMI truncates long responses over medium latency connections.
Решение: пересобрать Asterisk накотив патч ASTERISK-1948: [patch] Allow Manager API Command to return big amount of output data +++
4 | No.4 Revision редактировать |
AMI принудительно разрывает соединение(TCP/IP Connection) при выполнении команд(Action).
К примеру у меня (* 1.6-11) гарантированный разрыв связи происходит во время выполнения команды:
Action: Command
Command: database show
Это фитча или баг?
Может быть есть какие-то настройки Asterisk которые позволяют убрать этот фитча-баг?
РЕШЕНО
Это очередной 19603 баг Asterisk.
Баг ASTERISK-19603 звучит так: Asterisk AMI truncates long responses over medium latency connections.
Решение: пересобрать Asterisk накотив патч ASTERISK-1948: [patch] Allow Manager API Command to return big amount of output data +++
PS: Честно говоря этот патч не решает проблему, а является workaround т.к. очевидно что ошибка архитектурного плана. Это ошибка синхронного блокирующего вывода нарушающая асинхронность ManagerEvent событий. Правильным решением было бы реализовать ManagerAction-Command как реализован ManagerAction-BDGet.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.