Now both participants are in Confbridge 1234. When the 3CX client puts the call on hold, the participant in the Asterisk Confbridge hears the MOH from 3CX and not from Asterisk. In 3CX SMB Free, there is no option to change or disable the MOH, so I want to solve this via Asterisk.
How can I best achieve this? It should truly be Music on Hold and not parking.
Trunk has no meaning in SIP, or Asterisk. The same endpoint can be both client and server at different times in a call.
Please provide the signalling sent by the 3CX and indicate how Asterisk would detect that it was on hold. The SIP specification is ambiguous about the handling of music on hold, but I believe Asterisk always gives its MoH precedence if the peer actually signals a hold condition.
No, because it won’t help. 3CX has discontinued or removed some features from V18 to V20. 3CX is not interested in feedback because they do their own thing. I can already imagine the response from 3CX: You need to use 3CX PRO to be able to change the MOH file.
I am trying to build my own iOS Softphone App, but it’s not that easy.