Josh,
The silence MOH is controlled by the far end system, so if they play no MOH there is nothing you can do.
As to why it disconnects I would recommend looking at the call and determining which side the disconnect came from, was it you or the far side.
What type of trunks are you using? PRI, SIP, etc?
Chris