We have a CUCM 10, which is configured to work with a CUBE and the external calls are made via a SIP trunk. The music on hold works fine for internal calls that are put on hold, however the external calls are only getting a beep when put on hold.
Using unicast and the CUBE isn't set up an MTP or Transcoder. The codec used is G729.
I will send the call logs shortly, once everyone leaves the offices to make it easier to log my own call.
It's a Cisco 2921 router.
During the call I can see that it's using G729r8 codec:
Oct 23 14:37:00.404: //242771/24C17A800000/SIP/Call/sipSPIMediaCallInfo:
Number of Media Streams: 1
Media Stream : 1
Negotiated Codec : g729r8
Negotiated Codec Bytes : 20
Nego. Codec payload : 18 (tx), 18 (rx)
Negotiated Dtmf-relay : 6
Dtmf-relay Payload : 101 (tx), 101 (rx)
Source IP Address (Media): 10.10.10.210
Source IP Port (Media): 30412
Destn IP Address (Media): 88.x.x.x
Destn IP Port (Media): 20854
Orig Destn IP Address:Port (Media): [ - ]:0