awsswa писал(а):Вот к чему
exten => s,1,Answer ; can't Playtones unless we answer first
exten => s,n,Playtones(busy) ; send the audio sequence that humans understand means "busy"
exten => s,n,Busy(10) ; signal the other end that the line is busy.
exten => s,n,Hangup
Ваш пример не верный, нету Busy(10)
Если хотите по простому, сделайте BackGround(busy)
BackGround(busy) - это не генерация, а проигрывание. или я не прав?
"Busy()" не нужна для моей задачи. а задача такова, что после определения занятости необходимо сообщить об этом абоненту и выполнить некие действия. а после выполнения "Busy()", вроде как, ничего не может происходить (
http://asterisk.ru/knowledgebase/Asterisk+cmd+Busy).
есть такой кусок
exten => 444,1,Answer
exten => 444,n,Playtones(busy)
exten => 444,n,Wait(5)
exten => 444,n,NoOp(-------------- 444 --------------)
exten => 444,n,Playback(maxa)
exten => 444,n,Hangup
вполне рабочий. завязан, как видно, на внутр. номера.
дальнейшие копания в ситуации показали что не работает Playtones(busy) именно при вызове внешнего номера и только на dph-150se/f3a. о как...
похоже надо что-то с аппаратом сочинять )