Music on hold tidak aktif

Dalam hal kali ini saya sudah melakukan install mpg123, dan melakukan seting di bagian musiconhold.conf dan extensions.conf
Saat di cek classes dan files nya tersedia sesuai yang saya buat. Namun saat melakukan hold in musik tidak berbunyi

Pada dialplan sudah set cmd musiconhold belum ?

http://www.voip-info.org/wiki/view/Asterisk+cmd+MusicOnHold

ext dial saya seperti ini
exten => 8014,1,Answer()
exten => 8014,n,Dial(SIP/8014,30)
exten => 8014,2,SetMusicOnHold(lagu)
exten => 8014,n,VoiceMail(8014@nsad)
;exten => 8014,n,PlayBack(vm-goodbye)
exten => 8014,n,Hangup()
exten => 1400,1,VoiceMailMain(8014@nsad)

exten => 8015,1,Answer()
exten => 8015,n,Dial(SIP/8015,30)
exten => 8015,2,SetMusicOnHold(lagu)
exten => 8015,n,VoiceMail(8015@nsad)
;exten => 8015,n,PlayBack(vm-goodbye)
exten => 8015,n,Hangup()

musiconhold.conf
exten => 8014,1,Answer()
exten => 8014,n,Dial(SIP/8014,30)
exten => 8014,2,SetMusicOnHold(lagu)
exten => 8014,n,VoiceMail(8014@nsad)
;exten => 8014,n,PlayBack(vm-goodbye)
exten => 8014,n,Hangup()
exten => 1400,1,VoiceMailMain(8014@nsad)

exten => 8015,1,Answer()
exten => 8015,n,Dial(SIP/8015,30)
exten => 8015,2,SetMusicOnHold(lagu)
exten => 8015,n,VoiceMail(8015@nsad)
;exten => 8015,n,PlayBack(vm-goodbye)
exten => 8015,n,Hangup()

saya sudah instal mpg123… tapi gak keluar suaranya mas

Isi config musiconhold.conf nya mana ?

Terus dialplannya kenapa abis priority 1 terus ke n terus ke 2, diurutkan aja biar enak bacanya

exten => 8014,1,Answer()
exten => 8014,n,SetMusicOnHold(lagu)
exten => 8014,n,Dial(SIP/8014,30)
exten => 8014,n,Hangup()

Oh iya asterisk 1.6 ke atas sudah tidak pakai SetMusicOnHold, tapi pakai Set(CHANNEL(musicclass)=…)

perintah setelah sama dengan dilanjutkan dengan apa mas? nama class music nya ya?

untuk lokasi direktori bisa dilihat di asterisk.conf, astdatadir nya mengarah ke mana. Kalo install vanila biasanya di /usr/share/asterisk, jadi direktorinya akan ngebaca dari situ secara default. Jadi misal punya direktori /usr/share/asterisk/moh, setting di musiconhold.conf nya:

...
[lagu]
mode=files
directory=moh
...
...```

Pernah nemu asterisk ndak bisa ngeplay mp3, dan belum ada waktu nyari sebabnya. Biasanya saya ubah filenya jadi .gsm dengan cara:

_sox lagu.mp3 -r 8000 -c1 lagu.gsm_

lalu file nya saya masukkan ke direktori _moh_ di atas. 

dan dialplannya:
```...
...
exten => s,n,Set(CHANNEL(musicclass)=lagu)
...
...```

demikian..