Freeswitch bgapi originate command with ignore_early_media=true

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Freeswitch bgapi originate command with ignore_early_media=true

nunesr_lucas
This post has NOT been accepted by the mailing list yet.
This post was updated on .
Anybody knows anything about this issue/behavior ?

I'm trying the following scenario on freeswitch:

Create a call (a-leg)
Create another call (b-leg)
Bridge then together

The b-leg phone is a dial plan in other freeswitch is the following:

<extension name="EarlyMedia">
    <condition field="destination_number" expression="^[+]?[1]?<MY_NUMBER>">
        <action application="pre_answer"/>
        <action application="playback" data="/home/ubuntu/EARLY_MEDIA.wav"/>
        <action application="sleep" data="1000"/>
        <action application="answer"/>
        <action application="playback" data="/home/ubuntu/CALL_MEDIA.wav"/>
        <action application="sleep" data="1000"/>
    </condition>
</extension>
The sequence of commands that i sent to freeswitch is the following:

a-leg
bgapi originate {ignore_early_media=true,bridge_early_media=false,origination_caller_id_number=sofia/external/<MY_FROM_NUMBER>@<MY_IP>,origination_channel_name=<MY_CHANNEL>,ringback=\'%(2000,4000,440,480)\'}sofia/external/<A-LEG NUMBER>@<MY_IP> &park()

b-leg
bgapi originate {ignore_early_media=true,bridge_early_media=false,origination_caller_id_number=sofia/external/<MY_FROM_NUMBER>@<MY_IP>,origination_channel_name=<MY_CHANNEL>,ringback=\'%(2000,4000,440,480)\'}sofia/external/<B-LEG NUMBER>@<MY_IP> &park()

uuid_bridge
bgapi uuid_bridge <A-LEG UUID> <B-LEG UUID>

The problem is that even with ignore_early_media=true,bridge_early_media=false i hear the early media on A-LEG
Loading...