|
|
Development
Environment Technical Information
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
Requirements |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
Using This Sample Program |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
First a little information about TAPI and Fax. TAPI has two purposes, first is to supply a common Application Programming Interface (API) for virtually all telephony hardware used with the Windows operating systems. Hence the name Telephony Application Programming Interface (TAPI). Second, TAPI acts as a traffic cop allowing multiple applications to utilize the same telephony device simultaneously. In other words you do not have to shut down your fax application to dial-in to get your email, for example. At the current time Microsoft does not have an API for sending and receiving faxes through TAPI. However they do provide a Passthrough method of accessing modems’ AT command set directly and therefore access to the modems’ Fax features. The etFaxManJrSend sample application demonstrates the ability to send a fax, using both ExceleTel TeleTools and Data Techniques FaxMan Jr ActiveX controls. TeleTools takes care of TAPI while FaxMan Jr handles the actual Fax transmission. This sample program is intended to illustrate how ExceleTel TeleTools and Data Techniques FaxMan Jr work together. For more information on either product see their respective sample applications and help files. This application searches for, and provides the user with a list of all Group 3 fax devices. The user selects and activates the appropriate fax device, specifies a location of the outbound fax, and can enter an initialization string to be sent to the modem. Status messages generated by the application, ExceleTel TeleTools and FaxMan Jr are displayed in the three separate status boxes. Further information can be viewed and modified by activating ExceleTel Telescope by double clicking on the "etLine" phone icon.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
Download this Sample Program |
|||||||||||||||||||||||||||||||||||||||||||||||||||
For Use TeleTools v3.7
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
How this Sample Program Works |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
The event boxes below go into more technical detail about how this works, but sending a fax with TeleTools and FaxManJr is as easy as this: FaxmanJr1.Class = FAX_1 In addition, you have all of the TeleTools and FaxManJr events, methods and properties still available to allow you complete control over fax and voice calls.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
Release Notes |
|||||||||||||||||||||||||||||||||||||||||||||||||||
October1, 2003Update for the current version of TeleTools and FaxManJr. Special thanks to Rush Austin at Data Techniques for his help. Jan 15, 1999first release |
|
|
||||
|
||||