diff --git a/extensions.conf b/extensions.conf index 3cbc27c..e9ec39d 100644 --- a/extensions.conf +++ b/extensions.conf @@ -733,10 +733,11 @@ exten => _X.,n,Return() exten => s,1,Answer() same => n,Wait(1) same => n,Playback(hello) -same => n,Playback(demo-echotest) -same => n,Echo() -same => n,Playback(demo-echodone) -same => n,Playback(vm-goodbye) +;same => n,Playback(demo-echotest) +;same => n,Echo() +;same => n,Playback(demo-echodone) +;same => n,Playback(vm-goodbye) +same => n,Queue(shop) same => n,Hangup() [local] diff --git a/media/moh/shop/rick-astley.gsm b/media/moh/shop/rick-astley.gsm new file mode 100644 index 0000000..192e36a Binary files /dev/null and b/media/moh/shop/rick-astley.gsm differ diff --git a/musiconhold.conf b/musiconhold.conf index 741bde6..4fde68b 100644 --- a/musiconhold.conf +++ b/musiconhold.conf @@ -48,6 +48,10 @@ [default] mode=files directory=moh + +[shop] +mode=files +directory=/etc/asterisk/media/moh/shop ; ;[native-random] ;mode=files diff --git a/queues.conf b/queues.conf index 79b656b..68a915e 100644 --- a/queues.conf +++ b/queues.conf @@ -560,3 +560,10 @@ monitor-type = MixMonitor ;member => Local/1002@agents,0,John Doe,Agent:1002 ;member => Local/1000@default,0,John Smith,SIP/1000 ;member => Local/2000@default,0,Lorem Ipsum,SIP/2000,no + +[shop] +musicclass=shop +strategy=ringall +announce-position=no +announce-to-first-user=no +member => SIP/21