I set up Asterisk 1.8 on my TP link 1043 router with OpenWrt Backfire 10.03.1.
Music On Hold works in case of all internal calls and also in case I call my mobile phone from a SIP extension through a SIP provider. However if I initiate the call from my mobile phone and terminate it on a SIP extension through the same external SIP line, I can only hear the music while I talk or generate noise, otherwise not.
I have installed the kmod-zaptel14 and kmod-zaptel14-dummy kernel modules
root@noranet:~# lsmod | grep zt
ztdummy 1776 0
zaptel 186064 1 ztdummy
I also made sure that the following lines
internal_timing = yes
are uncommented in the asterisk.conf file.
Unfortunately the above actions didn’t help. I still cannot hear music on hold properly.
I recognized that although the ztdummy kernel module has been loaded the “timing test” asterisk CLI command generates an error message:
noranetCLI> timing test
Attempting to test a timer with 50 ticks per second.
Failed to open timing fd
Command 'timing test ’ failed.
If anyone has experience on this please share with me.