| Tips to TAPI and Windows | |
Telephon programming under Windows is said to be the last great adventure of
our time.
This is a true story. And you can read some tips that I collected during the
implementation under Windows NT / Windows 2000:
The Economical Service Provider (ESP) is an emulation of the telephone equipment.
This emulation includes the connected lines and phones. You can find this application
in the Microsoft Platform-SDK. For Windows NT and Windows 2000 you must use
the ESP version 2.0. After the start of the application you must connect the
ESP with the menu entry Datei|Install. On my computer the application sent an
error message without a reason.
The solution is very simple. You have to copy all files of the ESP (ESPEXE.EXE,
ESP32.TSP and ESPUI.DLL) directly into the system (WinNT\System32) and the ESP
will work.
The reason for this problem is the return value of TAPI for the LINEMODE. This
value didn't include some information on the functionality provided by the line.
The LINEMODE LINEMEDIAMODE_INTERACTIVEVOICE is not a guarantee for the possibility
to place a call. I did not find a solution for this problem. The only way is
a manual selection of the line in the source code.
In connection with Fritz!Card by AVM you will only be sucessful by using the
line that provides you with TAPI on CAPI 2.0.
Have a look at the messages of the JTAPI-TAPI-Bridge and select a line manually.
The bridge works very well with the Fritz!Card ISDN card from AVM. On the homepage of AVM you can download a TAPI service provider. This TSP has the versions number 2.0.x and implements the TAPI interface version 2.0. In corporation with a sound cart, a loudspeaker and a Microfon (or a headset) you can start telephoning immediately after the setting up of the connection. The TSP provides you with a connection between the Fritz!Card and the sound card which otherwise you would have to programme yourself. The version 1.0 of the bridge lost the connection to TAPI after completion of the call. Only the remote terminal can disconnect the connection. This problem is solved in version 1.1 of the bridge.
If you use a Fritz!Card on a PBX, problems with answering incoming calls are
possible. The requirement for the answering of incoming calls is the correct
MSN for incoming and outgoing calls. At many PBX this is the internal number
with two ore more digits and not the MSN of the public ISDN network. You can
read a good paper to this subject on the Homepage
of AVM.
In the modem settings of the control panel you can find an entry "AVM ISDN
TAPI Services for CAPI" in the additional options. In the configuration
of this entry you can make the definitions for incoming and outgoing MSN.
© Ralf Lange, longsoft Dresden
Comments & suggestions: webmaster
form - Last Modification: 2007-03-01
Java and all Java based trademarks and logos are trademarks or registered trademarks
of Sun Microsystems, Inc. in the USA and in other countries. All other mentioned
companies and product names are trademarks or registered trademarks of each
manufacturer.