Asterisk 1.4 MOH
Поставил MOH на своём телефоне.
extensions.conf:
exten => 102,1,SetMusicOnHold(mp3)
exten => 102,n,Dial(SIP/phone2,90,tTm(mp3))
exten => 102,n,Hangup
musiconhold.conf:
[mp3]
mode=mp3
directory=/var/lib/asterisk/mohmp3
random=yes ; Play the files in a random order
Закинул mp3 в нужный каталог и работает.
Но работает так. Первый звонок и вместо КПВ музыка. Звонок второй и музыка продолжает играть дальше, т.е. не сначала.
В процессах так и остаётся:
9514 ? S< 0:00 mpg123 -q -s --mono -r 8000 -b 2048 -f 8192 music.mp3
9516 ? S< 0:00 mpg123 -q -s --mono -r 8000 -b 2048 -f 8192 music.mp3
Может MOHmp3 и должен так работать.
Но хотелось бы при новом звонке старт трека.
Как вариант:
System(/usr/sbin/asterisk -rx reload)
Но это как-то не кошерно.
Если честно, то плотно ещё не гуглил. Просто может так и должно быть или я что-то бегло читая проглядел...
|