[Freeswitch-users] Fwd: mod_opal - call charged before H.225 connect

Tihomir Culjaga tculjaga at gmail.com
Fri Oct 23 05:38:40 PDT 2009


>
> 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;
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20091023/571957a8/attachment-0002.html 


More information about the FreeSWITCH-users mailing list