Freeswitch conference moh
I am running freeswitch in 3pcc. My SIP Server as call controller creates conference in freeswitch using ESL. I have to place one leg on hold (re-invite with a=sendonly). so far good. However, I am unable to play MoH on the leg which is placed on hold. Is there an option within the conference api to play moh for one specific leg ?
I can take the leg out of conference using uuid_transfer and the uuid_broadcast to play moh but I need to have the re-invite in any case which triggers some other logics in my sipserver and client.
please let me know what is the best option to handle this ?
Requirement steps:
1. Call legs in conference (may 2 or 3 legs)
2. re-invite one of the call leg for hold (a=sendonly)
3. play moh
Thank you in advance.