Конференция "Звездная музыка" под названием "Звездочка"

ПРИМЕЧАНИЕ. Первоначально задавался в 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

Я знаю, что просто упускаю из виду одну маленькую деталь. Или, может быть, я тоже пропустил главный? Возможно, есть лучший способ зайти на местный канал? Предложения приветствуются.

0 ответов

Другие вопросы по тегам