Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Не работает 'WaitMusicOnHold'

1

Собственно проблема, причем очень странная, не работает 'WaitMusicOnHold' в ошибках сделал заглушку, чтоб проверять звонки

;Время

exten => *100,1,Answer()
exten => *100,n,SayUnixTime(,,QdBR)
exten => *100,n,WaitMusicOnHold(5)
exten => *100,n,Goto(*100,1)

на одном сервере все норм, на другом

pbx.c:2882 pbxextensionhelper: No application 'WaitMusicOnHold' for extension (incoming, *100, 3)

Asterisk 13.29.2 в конфиге ничего необычного

[default]
mode=files
directory=/var/lib/asterisk/moh

Сам файл музыки стандартный

удалить закрыть спам изменить тег редактировать

спросил 2019-12-16 21:17:12 +0400

ccnd Gravatar ccnd
21 2 1 4

обновил 2019-12-16 21:18:03 +0400

1 Ответ

1

правильно не работает, нет такой команды.

pro-sip *CLI> core show applications like hold
    -= Matching Asterisk Applications =-
           MusicOnHold: Play Music On Hold indefinitely. 
      StartMusicOnHold: Play Music On Hold. 
       StopMusicOnHold: Stop playing Music On Hold. 
    -= 3 Applications Matching =-
pro-sip *CLI>

Используйте dial

exten => *100,1,Answer()
exten => *100,n,SayUnixTime(,,QdBR)
exten => *100,n,Dial(local/s@moh_wait/n,5,m(musicclass))
exten => *100,n,Goto(*100,1)
[moh_wait]
exten => s,1,Nocdr
same => n,Wait(100)

А вообще вот чего в гугле пишут

Deprecated in newer versions. Use MusicOnHold with duration parameter instead.

и таки да...

[Syntax]
MusicOnHold(class[,duration])
ссылка удалить спам редактировать

ответил 2019-12-16 22:28:09 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2019-12-16 22:30:15 +0400

Comments

Ага, нашел, понял, выключили ее. MusicOnHold(,5) отлично работает. Спасибо

ccnd ( 2019-12-16 22:45:24 +0400 )редактировать

Таки да - это про musiconhold с параметром. никогда не встречал. И команды вашей тоже никогда нигде не встречал, она видать давно depricated

meral ( 2019-12-17 00:53:10 +0400 )редактировать

просто все WaitExten вместо этого блокированного ожидания юзают, чтобы звонящие донабор могли сделать..

Zavr2008 ( 2019-12-17 13:19:49 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2019-12-16 21:17:12 +0400

Просмотрен: 271 раз

Обновлен: Dec 16 '19

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.