Конференция "Звездная музыка" под названием "Звездочка"
ПРИМЕЧАНИЕ. Первоначально задавался в Super User. Просто понял, что здесь уместнее.
Моим последним исследованием было использование FreePBX и лежащего в основе программного обеспечения Asterisk. Я пытаюсь запрограммировать пользовательский пункт назначения, который будет воспроизводить звук или удерживать музыку с местного канала в конференции MeetMe. Я ЗНАЮ, что я близко... но есть только одна вещь, которая не работает. Я также заметил, что при запуске команды "asterisk -r" мой локальный канал имеет "исключительно длинную длину голосовой очереди". Ниже мой пользовательский код.
[virvius-hold]
exten => 710,1,Answer()
same => n,Originate(SIP/700,exten,virvius-hold,originated,1)
same => n,MeetMe(7999,1q)
exten => originated,1,Answer()
same => n,Originate(local/702@virvius-looper,exten,virvius-looper,702,1)
same => n,MeetMe(7999,1q)
[virvius-looper]
exten => 702,1,Answer()
same => n,MeetMe(7999,1q)
same => n,MusicOnHold(virvius)
РЕДАКТИРОВАТЬ: Включая файл конфигурации MusicOnHold
[virvius]
mode=files
sort=alpha
directory=/var/lib/asterisk/moh/virvius
Я знаю, что просто упускаю из виду одну маленькую деталь. Или, может быть, я тоже пропустил главный? Возможно, есть лучший способ зайти на местный канал? Предложения приветствуются.