Страница 1 из 1

Music On Hold + DAHDI

Добавлено: 25 ноя 2013, 17:10
1g0r
Подскажите люди добрые куда копать...

Имеем Астериск(PRI(DAHDI),IAX,SIP).
SIP абоненты добавлены в очередь звонков. Все вроде бы ничего... даже работает, НО...
Когда внешний звонок приходит с DAHDI канала то звонящий слышит тишину вместо "Music On Hold". Если вместо MoH воспроизводим обычный гудок то все ок. С другими каналами MoH воспроизводится нормально.

Где собака зарыта?
Настройка DAHDI?

Re: Music On Hold + DAHDI

Добавлено: 25 ноя 2013, 17:36
awsswa
Answer перед вызовым

Re: Music On Hold + DAHDI

Добавлено: 25 ноя 2013, 17:44
1g0r

Код: Выделить всё

exten = 7000,1, Answer 
exten = 7000,n, wait(2) 
exten = 7000,n, Queue(QUEUE1,twW,,,60) 
exten = 7000,n, Hangup
В консоли...

Код: Выделить всё

 -- Executing [7000@FROM_PRI:3] Queue("DAHDI/31-1", "OIT|twW|||60") in new stack
 -- Started music on hold, class 'default', on DAHDI/31-1
При этом в трубке тишина

Re: Music On Hold + DAHDI

Добавлено: 25 ноя 2013, 18:57
1g0r
Эм... проблема локализована, но как ее правильней решить ?

Действительно астериск не поднимает трубку.

Код: Выделить всё

exten = 7000,1, Answer 
exten = 7000,n, wait(2) 

exten = 7000,n, PlayBack(beep) ; как пример

exten = 7000,n, Queue(QUEUE1,twW,,,60) 
exten = 7000,n, Hangup
Дальше все отрабатывает правильно... но вставлять сообщение дополнительно не очень хочется.