Music Box?
А еще лучше (subj) - чтобы кнопками можно было треки (треклисты?) выбирать. Ну и чтобы громкость регулировать. Дык вот собственно - как? Можно наверное через ChanSpy внедрить поток, но может у когото есть идеи лучше? А может и вовсе нативно уже можно это сделать?
ps: все времени нет книгу прочесть. купить купил а времени нет.
_________________
Успехов!
А вот как конкретно - книжка за вечер спокойно читается. Рецептов по сабжу в ней нет, но и вопросов будет намного меньше.
Кстати на asterisk.ru давеча такое обсуждали....
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
_________________
Успехов!
_________________
Успехов!
по нажатии комбинации из features.conf
| Code: |
| xvb-bg-music-moh => *2,self/callee,Macro,xvb-bg-music-moh |
запускается макрос, который дочитывает номер звуков которые проигрывать
| Code: |
| exten => s,n,Read(KEY,beep,2,,,2) |
потом запускается Fagi скрипт генеращий примерно такой call-файл:
| Code: |
| my $channel_name = $obj->agi_var( 'CHANNEL' ); my $cf_data = 'Channel: LOCAL/play@xvb-bg-music' . "\n". "Application: ChanSpy\n". "Data: $channel_name, BEWqv(-1)\n". 'Set: __XVB_SPY_MOH_FILE=/opt/VirtualPBX/contrib/bg-moh/'. sprintf('%2.2d',$file_ind) ."\n". "Set: __XVB_PLAY_MODE=$is_moh\n". "Set: __XVB_MAX_HOOKS=3\n". "Set: __XVB_SPY_CHAN=$channel_name\n"; |
в xvb-bg-music запускается Playback с нужным файлом по кругу.
_________________
Успехов!