<div dir="ltr"><div><div><div>Hi everyone,</div><div><br></div><div>I'm looking from advices on that issue :<br><br>In the following scenario,  where A & B are PSTN subscribers :<br></div><div><br>STEP 1 : A call freeswitch, freeswitch answers and play an audio prompt.<br></div><div>STEP 2 : when the prompt ends, freeswitch attempt to bridge A with B<br></div><div>STEP 3 : B_answer.<br><br>I set a no_local::execute_on_answer hook to park A and play B an audio prompt (warning message) when B_answer.<br></div><br></div>But thuis is what happen when the bridge command is executed :<br><br> CASE 1 : If the INVITE TO B is responded with a 183-SESSION_PROGRESS before the 200-OK, the execute_on_answer hook work as i expect (A is parked, B is played the audio prompt) <br></div><div><div>CASE 2 : If the INVITE TO B is responded with a 200-OK, the execute_on_answer hook does not work as i expect (A is parked but hangup B with cause destination_out_of_order).<br><br></div><div>From the trace i can see that in CASE 1, B party is put in CS_EXCHANGE_MEDIA earlier than in CASE2</div><div><br></div><div>Would this be likely to create the problem ?<br></div><div><br></div>Best Regards,</div><div><br></div><div>Julien<br></div><br></div>