Вопрос к гуру, это или многопоточносить или что еще.
Action: Originate Application: macro Data: call-center,8962ХХХХХХХ Channel: SIP/8962ХХХХХХХХ@канал В контексте (call-center) простой диалплан который посылает звонок в очередь.
[macro-call-center]
exten => s,1,Answer()
exten => s,n,Set(CALLERID(num)=${ARG1})
exten => s,n,Queue(Номер очериди)
В очереди есть куча операторов которые должны принимать звонки.
Теперь сам вопрос, когда посылется оригинация из AMI а за ней еще одна команда то пока не пройдет первая команда вторая не исполняется. Допустим надо выполнить 5ть оригинаций и затем посмотреть сколько звонков ушло в очередь. Но пока не пройдет первая в "этом же потоке" и не отдаст какой либо статус исполенения команды вторую запустить нельзя. В какую сторону смотреть куда копать ?
оригинация может быть асинхронная
Async: yes
добавте.
Задан: 2011-05-13 16:44:22 +0400
Просмотрен: 1,063 раз
Обновлен: May 13 '11
Исходящие звонки на разных операторов.
perl Asterisk::AMI вопрос по OriginateResponse
Существует ли click to dial программа (кроссплатформенная)?
CoreShowChannels как определить кто кому звонит?
не корректное поведение bridge через AMI
Стабильность работы Asterisk AMI (баги)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.