TC>check "H225_Setup_UUIE & H323SignalPDU::BuildSetup" within src/h323pdu.cxx
TC>(H323plus)

i think it can be implemented later, but, why it may be needed? can you explain some
situation where it need?


TC>
TC>you should handle this and postpone pre_answer until you get an open LC.

pre_answer is not complete at this time, i say it a some kinde of hack, there is
another issues with it ans sofia in case proxy-media true.



bool FSH323Connection::OnReceivedProgress(const H323SignalPDU &pdu)
{
        PTRACE(4, "mod_h323\t======>FSH323Connection::OnReceivedProgress");
        m_txAudioOpened.Wait();
        switch_channel_mark_pre_answered(m_fsChannel);
        return true;
}



so for me the workaround for this was:




bool FSH323Connection::OnReceivedProgress(const H323SignalPDU &pdu)
{
        PTRACE(4, "mod_h323\t======>FSH323Connection::OnReceivedProgress");

        PTRACE(4, "mod_h323\t======>FSH323Connection::OnReceivedProgress - disabled pre_answer!!!!");

        //m_txAudioOpened.Wait();
        //switch_channel_mark_pre_answered(m_fsChannel);
        return true;
}