Как можно программно приостановить / отменить приостановку записи в реальном времени на звездочке?
Прежде всего, мне нужно получить список текущих вызовов в реальном времени, а затем мне нужно прагматично приостановить и отменить приостановку записи в реальном времени, используя звездочку ARI,AMI, все, что может достичь того, что мне нужно
У кого-нибудь есть подсказка, что мне делать?
2 ответа
Вы можете сделать это с помощью AMI, если знаете идентификатор канала.
asterisk*cli> manager show command PauseMonitor
[Syntax]
Action: PauseMonitor
[ActionID:] <value>
Channel: <value>
asterisk*cli> manager show command UnpauseMonitor
[Syntax]
Action: UnpauseMonitor
[ActionID:] <value>
Channel: <value>
Звездочка не имеет ничего общего с вашим воспроизведением.
Звездочка - это АТС. Вы можете скачать запись. Не имеет значения, если ваш браузер / приложение воспроизводит его или показывает как "загруженный", на стороне звездочки это будет ЗАГРУЗКА.
Таким образом, вы имеете дело с этим на вашей стороне.
Если вы хотите приостановить воспроизведение в Dialplan(через телефон), используйте приложение ControlPlayback.
Текущие звонки не отслеживаются, звездочкой отслеживаются только каналы. Чтобы увидеть это используйте команду AMI
COMMAND core show channels
Вы можете отслеживать текущие звонки, используя dialplan+db.