I have trouble setting up MOH over IAX routes over everything else PRI, FXS and SIP its working fine.
The problem its that I have the institutional MOH set up in the location A.
When someone calls from A to B this happens, if A puts B on hold hears default asterisk MOH no the designated class, also if during the same call B puts her on hold deault asterisk MOH its played.
If the call its originated in location B then if A puts B on hold the MOH played its the desired one and if B puts A on hold default asterisk MOH its played.
The desired behavior its that if A call B and puts her on hold institutional MOH is played