ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Музыка вместо гудка

Проблемы и их решения Asterisk как такового

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

Музыка вместо гудка

Сообщение Эрик » 08 июн 2017, 14:40

Добрый день.
Не нашел похожей статьи поэтому пишу новую тему.
Есть задача вместо гудка поставить мелодию. Чтобы при звонке в трубке играла мелодия а не гудок. Не при постановке на HOLD, а при ожидании ответа.
Подготовил файл согласно рекомендациям: моно, частота 8000, 16 bit.
Трек называется Fight.wav
Создал директорию /var/lib/asterisk/moh/mymusic
Закинул туда файл Fight.wav
Переконвертировал его:
asterisk -r
file convert /var/lib/asterisk/moh/mymusic/Fight.wav Fight.ulaw

Вот вывод команды CLI> moh show classes:
Class: default
Mode: files
Directory: /var/lib/asterisk/moh/
Class: none
Mode: files
Directory: /var/lib/asterisk/moh/.nomusic_reserved
Class: mymusic
Mode: files
Directory: /var/lib/asterisk/moh/mymusic/

вот вывод команды CLI> moh show file:
Class: default
File: /var/lib/asterisk/moh//macroform-cold_day
File: /var/lib/asterisk/moh//macroform-robot_dity
File: /var/lib/asterisk/moh//macroform-the_simplicity
File: /var/lib/asterisk/moh//manolo_camp-morning_coffee
File: /var/lib/asterisk/moh//orig_Fight
File: /var/lib/asterisk/moh//reno_project-system
File: /var/lib/asterisk/moh//wav_Fight
Class: none
File: /var/lib/asterisk/moh/.nomusic_reserved/silence
Class: mymusic
File: /var/lib/asterisk/moh/mymusic//Fight

Входящий вызов идет на Ring group. В настройках Ring group в окне "play music on hold" поставил "mymusic". при звонке ничего не играет. Тишина. Хотя вызов идет.
Подскажите пожалуйста что не так?
Эрик
 
Сообщений: 22
Зарегистрирован: 08 июн 2017, 12:24

Re: Музыка вместо гудка

Сообщение Samael28 » 08 июн 2017, 16:28

А что логи говорят?
Мой профайл на Upwork
Samael28
 
Сообщений: 1057
Зарегистрирован: 08 янв 2011, 19:32
Откуда: Киев

Re: Музыка вместо гудка

Сообщение virus_net » 09 июн 2017, 07:56

а что sdp в invite пакете говорит ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Музыка вместо гудка

Сообщение ded » 12 июн 2017, 20:49

Первая фраза
Эрик писал(а):Не нашел похожей статьи поэтому пишу новую тему.
уже настораживает. Потому что это азбука, но Эрик азбуку читать не хочет, а будет писать свою. Если есть задача вместо гудка поставить мелодию, чтобы при звонке в трубке играла мелодия а не гудок, то для этого нужно поставить букву m как опцию в строке Dial. Понимаю, что у Вас FreePBX, поэтому простой путь для Вас оказался слишком сложным. Ну так и не надо было его усложнять! Не надо переконвертировать в ulaw, ибо MoH прогирает и ваш .wav

Вижу, что с классами не справились, ну и не надо было мудрить. Ваш файл виден в классе default в виде orig_Fight и wav_Fight, ну так и используйте его так?
Код: выделить все
Class: default
File: /var/lib/asterisk/moh//macroform-cold_day
File: /var/lib/asterisk/moh//macroform-robot_dity
File: /var/lib/asterisk/moh//macroform-the_simplicity
File: /var/lib/asterisk/moh//manolo_camp-morning_coffee
File: /var/lib/asterisk/moh//orig_Fight
File: /var/lib/asterisk/moh//reno_project-system
File: /var/lib/asterisk/moh//wav_Fight
Послушайте сначала - он вообще играет? Для этого можно создать тестовый
Код: выделить все
exten => *12345,1,Answer
exten => *12345,n,Wait(1)
exten => *12345,n,MusicOnHold()
Ну и CLI - консоль всё расскажет!
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Музыка вместо гудка

Сообщение Эрик » 13 июн 2017, 13:16

Спасибо, товарищи, что ответили.
Пойду ка я лучше книжку почитаю.
Просто я настраивал сервер через веб-морду. Dial-plan не прописывал руками. Extensios тоже не прописывал. Просто побаиваюсь лезть туда. Я видел что надо в dial поставить m, только где этот dial искать, если я его не создавал руками?! Я видел что в классе defaul уже есть мой трек. Вот только он не играет.
Пойду читать АЗБУКУ. Может посоветуете хорошую азбуку?
Эрик
 
Сообщений: 22
Зарегистрирован: 08 июн 2017, 12:24

Re: Музыка вместо гудка

Сообщение april22 » 13 июн 2017, 13:27

в веб морде можно указать опции DIAL/
азбука одна , про будущее
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Музыка вместо гудка

Сообщение Repz » 13 июн 2017, 14:08

Repz
 
Сообщений: 169
Зарегистрирован: 04 мар 2015, 12:35

Re: Музыка вместо гудка

Сообщение ded » 13 июн 2017, 14:59

april22 писал(а):в веб морде можно указать опции DIAL/
Это правда.
april22 писал(а):азбука одна , про будущее

Не-не, по Free PBX азбука чуть другая - http://asterisk.ru/knowledgebase/books
FreePBX 2.10 Руководство администратора (на русском языке, в формате PDF)
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Музыка вместо гудка

Сообщение Эрик » 13 июн 2017, 16:27

april22 писал(а):в веб морде можно указать опции DIAL/
азбука одна , про будущее


АААААА!!! Зачем??!! Вот теперь я буду ломать голову как это сделать!!!
Эрик
 
Сообщений: 22
Зарегистрирован: 08 июн 2017, 12:24

Re: Музыка вместо гудка

Сообщение Эрик » 13 июн 2017, 16:47

Книжка хорошая, спасибо. Но это какое простенькое описание функций в web-интерфейсе. И я не нашел в ней то. что мне нужно.
Эрик
 
Сообщений: 22
Зарегистрирован: 08 июн 2017, 12:24

След.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH