Как определить текущее состояние АТС (звонки, звонки и т. Д.) С помощью звездочки-dotnet - PullRequest
0 голосов
/ 29 октября 2010

Я использую звездочку-dotnet и ищу способ получить текущее состояние АТС. Что мне нужно, это определить:

  • какие добавочные номера заняты во время разговора
  • какие расширения звонят
  • какой номер звонит на добавочный номер
  • какой номер вызывается добавочным номером
  • и сам добавочный номер.

Я знаю, что могу получить часть этих данных, используя действие состояния, действие ExtensionState и действие NewChannel. Однако они работают, когда происходит событие. Например, если добавочный номер занят вызовом, новый ExtensionState будет у меня только после завершения вызова (когда каналы сброшены и узел снова доступен).

Любая помощь будет высоко ценится.

Заранее спасибо, Джанлука

1 Ответ

0 голосов
/ 29 октября 2010

Я только что проверил список изменений Asterisk.Похоже, что действие CoreShowChannel было введено в Asterisk 1.6.Мне все еще нужно делать домашние задания, но, думаю, это все, что мне нужно, чтобы получить информацию о том, что происходит на сервере во время запуска моего приложения.После этой инициализации отслеживание событий становится проще, поскольку уже есть много событий, на которые можно подписаться, чтобы получать уведомления о новых вызовах, зависаниях и т. Д. Надеюсь, это может помочь кому-то еще.Приветствия, Джанлука.

...