VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Playtones(busy) тишина

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
90h
Сообщения: 7
Зарегистрирован: 20 июл 2013, 03:49

Playtones(busy) тишина

Сообщение 90h »

Ситуация. В диалплане прописано
exten => s,n,Playtones(busy)
exten => s,n,Wait(2)
астер в консоле пишет, что-то вроде
Executing [s@autodial:3] PlayTones("SIP/197-0000001f", "busy") in new stack
т.е., как я понимаю, команду отрабатывает. Но при этом в телефоне (dph-150se/f3a) тишина.
где копать подскажите? что из конфигов логов показать?
в indications.conf country=ru
Заранее спасибо.
Последний раз редактировалось 90h 20 июл 2013, 15:29, всего редактировалось 1 раз.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Playtones(busy) тишина

Сообщение awsswa »

платный суппорт по мере возможностей
90h
Сообщения: 7
Зарегистрирован: 20 июл 2013, 03:49

Re: Playtones(busy) тишина

Сообщение 90h »

чего-то не пойму это к чему? можно тут почитать http://asterisk.ru/knowledgebase/Asterisk+cmd+Playtones
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Playtones(busy) тишина

Сообщение 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)
платный суппорт по мере возможностей
90h
Сообщения: 7
Зарегистрирован: 20 июл 2013, 03:49

Re: Playtones(busy) тишина

Сообщение 90h »

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. о как...
похоже надо что-то с аппаратом сочинять )
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH