We have a CISCO CUBE and a Dialogic Gateway both connected to 2 different mediation servers.
PSTN Calls through Dialogic can be placed on hold.
PSTN calls through CUBE fail with error message "Call cannot be placed on hold. Your speaker and microphone have been muted."
I am of the opinion that the CUBE is at fault as everything works perfectly through the Dialogic Gateway.
1. Has anyone seen this issue and is there a fix?
2. Can someone please explain the background goings on when a call is placed on hold. Is it OCS putting the call on hold or the gateway? Does the gateway need to respond somehow to a hold request by OCS?
I go this explianation from Dialogic on how this should work -
"To recap....When OCS places the call on hold, it will send a re-invite to the DMG with a=inactive, DMG will respond to the hold request with 200OK and no longer send audio it is receiving on the TDM side to the IP side (OCS client). It will send CN packets (silence). Additionally, OCS will no longer send RTP Audio to the DMG (it will send CN packets). To take the call off hold, OCS will send DMG a re-invite without a=inactive (and its media port contents) and then DMG will respond to that with 200OK and starts sending media to the IP endpoint that it receives from the TDM side."
Does the CUBE support the hold feature? Is there a setting I am missing?