Hello Team, Does anyone know how to do this? Thank you in advance Regards, Aditya On Tue, Oct 26, 2021 at 3:31 PM Aditya Uppuluri <uppuluriaditya@gmail.com> wrote:
Hello All, Thank you so much for the amazing software. I am new to freeswitch and trying understand how to do the following use case (mobiles):
1. Call is received from LinPhone to User-B 2. Freeswitch (esl code) checks if User-B is a registered user or not 3. If a registered user, forward the call 4. If not a registered user, then send a push notification to the user-B's mobile. 5. Freeswitch parks the call from LinPhone user 6. User-B's mobile gets push notification and get's a call screen 7. User-B accepts the call (Actually, he will send an INVITE with the data received in the payload) 8. Freeswitch receives the invite and should bridge the Linphone user with User-B
I am able to perform all the operations except the last one (Bridging the call). If I try to use `uuid_bridge`, it says at least one call must be answered. (*Neither channel is answered, cannot bridge them*. )
May I know how to bridge these two legs in freeswitch?
FYI: I have the following park-only dialplan and controlling everything from esl
<extension name="fspark"> <condition field="destination_number" expression="^(.*)$"> <action application="set" data="bypass_media=true"/> <action application="set" data="bypass_media_after_bridge=true"/> <action application="park"/> </condition> </extension>
Thanks in advance
Regards, Aditya