OK after much research this is what i've come up with. all of our fifteen remote sites (connected by ADSL) seem to be configured for srst MOH. so if I understand the things i've been reading we shoul dbe configured to multicast MoH from the remote site routers, and i've checked and ther eis a music-on-hold.au file in the flash. I found that the MOH server is configured for 3 hops, so in accordanc ewith a white paper i adjusted the hop count to 1 so the MoH from Corp. would not go any further than the corporate site. I've checked the configs for the call-manager-fallback settings as well and they are as follows
call-manager-fallback
secondary-dialtone 7
max-conferences 2 gain -6
transfer-system full-consult
ip source-address 172.16.130.10 port 2000
max-ephones 10
max-dn 18 dual-line
transfer-pattern 62..
transfer-pattern 71..........
transfer-pattern 72.......
transfer-pattern 73.......
transfer-pattern 74.......
transfer-pattern 75.......
transfer-pattern 76.......
transfer-pattern 77.......
transfer-pattern 78.......
transfer-pattern 79.......
voicemail 111111111111
pickup 1111
alias 1 111111111 to 1111 cfw 1112 timeout 16
alias 2 0 to 1111 cfw 1112 timeout 16
call-forward busy 111111111111
call-forward noan 111111111111 timeout 20
moh music-on-hold.au
multicast moh 239.1.1.1 port 16384 route 172.16.130.10 1.16.130.10
time-zone 8
so it's my understanding that this should send out MoH from flash at address 239.1.1.1 from 172.16.130.10 (F0/0.10), and 1.16.130.10(L0) which since the phones are not hearing MoH from the CCM it would then look locally.
I hope i'm understanding this right. at this point it's still not working correctly. i've got MoH as expected for internal calls, but external calls are getting ToH.
WOuld a reboot of the router be necessary to activate it.
In addition i've done the following:
debug ephone moh
==Result==
016413: Mar 26 14:32:11.629: MoH route If FastEthernet0/0.10 ETHERNET 172.16.130
.10 via ARP
016414: Mar 26 14:32:11.629: MoH route If Loopback0 46 1.16.130.10 via 1.16.130.
10
Marshfield-1760#
016415: Mar 26 14:32:16.749: MoH route If FastEthernet0/0.10 ETHERNET 172.16.130
.10 via ARP
016416: Mar 26 14:32:16.749: MoH route If Loopback0 46 1.16.130.10 via 1.16.130.
10
show ephone summary
==results==
Active MOH clients 0 (max 30), Media Clients 0
File music-on-hold.au type AU Media_Payload_G711Ulaw64k 160 bytes
Moh multicast on 239.1.1.1 port 16384 via 172.16.130.10
via 1.16.130.10
show ccm-manager music-on-hold
==result==
% Music on hold application is not enabled.
Does any of this help. I tried checking the region settings as well and (if i'm in the right place) the region i'm working with is set to use the G.711 codec with none selected for video call bandwidth.