Menu

T38modem+Opal+CAPI/ISDN

Help
Dima77
2012-03-12
2015-11-16
  • Dima77

    Dima77 - 2012-03-12

    Hello Vjacheslav,

    Did it at least working with CAPI, but have problems.
    1) Did fully working faxopal+capi with branches 3_10 (or trunk opal). Thanks Robert.
    2) Applied CAPI + last opal changes+ some fixes to opal 24174
    svn co https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/ptlib/branches/T38Modem ptlib
    svn co https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/opal/branches/T38Modem opal
    3) Applied in the c:\t38modem\opal\manager.cxx (to have capi ep in t38modem)
    #include <lids/capi_ep.h>
    OpalCapiEndPoint * capiEP;
    capiEP = new OpalCapiEndPoint(*this);
    4) Applied  in the c:\t38modem\opal\modemep.cxx (to have media in both directions when call established)
    void ModemConnection::OnEstablished()
    {
      AutoStartMediaStreams();
    5) to start t38modem I use:
    t38modem.exe -tttt -o testmodem.txt -no-sip -no-h323 -p \\.\CNCB0 -route "modem:.*=isdn:<dn>" -route "isdn:.*=modem:<dn>"

    What I have:
    1) no problems with incoming/outgoing calls
    2) no problems with voice t38modem<>CAPI/ISDN
    3) can send/receive audio fax  t38modem<>CAPI/ISDN

    Problems:
    1) After the call t38modem does not close all media streams (codecs)
    2) Don't do release of CAPI AppID
    3) Need to restart modem to do next call.

    ""

    As was found in 3_10 (with faxopal), need to do "InternalClose()" with many enpoints/streams (see diffs in the above branch). Robert does not want to support the branch. We also don't use (+ I don't want) to use T38modem with current opal. As for faxOpal with the above branch, looks that the same problems.

    Can you look at it and help?
    I am ready to provide necessary logs

    Thanks in advance.
    Dmitry.

     
  • Jaafar Med Amine

    Could you please share with us the windows compiled binary of T38 ?
    Thank you in advance.

     

Log in to post a comment.