|
Line Device Messages
This section contains a list of the messages in the Telephony API. Messages
are used to notify the application of the occurrence of asynchronous events. All
of these messages are sent to the application via the message notification
mechanism the applicaiton specified in lineInitializeEx.
The message always contains a handle to the relevant object (phone, line, or
call). The application can determine the type of the handle from the message
type.
Certain messages are used to notify the application about a change in an
object's status. These messages provide the object handle and give an indication of
which status item has changed. The application can call the appropriate "get
status" function of the object to obtain the object's full status.
When an event occurs, messages may be sent to zero, one, or more applications.
The target applications for a message are determined by a number of different
factors including the meaning of the message, the application's privilege to
the object, whether or not the application initiated the request for which the
message is a direct result, and the message masking that has been set by the
application. Note the following points about messages:
- Asynchronous reply messages are only sent to the application that originated
the request and cannot be masked.
- Messages that signal the completion of digit or tone generation or the
gathering of digits are only sent to the application that requested the digit or tone
generation.
- Messages that indicate line or address state changes are sent to all
applications that have opened the line, so long as the message has been enabled via lineSetStatusMessages.
- Messages that indicate call state and call information changes are sent to all
applications that have a handle to the call.
- Messages that signal a digit detection, tone detection, or media mode
detection are sent to the application(s) that requested monitoring of that event.
| Last news from Greatis Software |
 |
|
Nostalgia .Net |
|
.Net is powerful, but not all-powerful, so sometimes we need to use Win32 API for our .Net applications. It's simple enough with Platform Invoke if you have Win32 skill, but we do not always have time to dig the ancient documentation, declare the special types that are compatible with Win32, find the values of the Win32's constants and so on. Nostalgia .Net offers several simple-to-use classes, and components that will allow you to forget about the headache of Win32 and just use the power of Win32 in your application the same way as you use the native. Net classes. More » |
| Recommended software for developers |
 |
|
Ultimate Pack |
|
Component pack for Delphi and C++ Builder that contains runtime form designer, runtime object inspector, print suite and much more for the very special price. More » |
 |
|
Form Designer .Net |
|
Unique runtime form design solution that allows to edit any form in .Net WinForms application at runtime with full source codes for only 300 euro! More » |
 |
|
Print Suite .Net |
|
Print Suite .Net is a set of components for easy printing texts, images and grids from your WinForms applications. Full C# source codes are available More » |
 |
|
Gradient Controls .Net |
|
Gradient Controls .Net offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available More » |
 |
|
Greatis iGrid |
|
iGrid plots drawing grid right over your desktop, so you can use it everywhere, with any drawing application without any special plugins for different graphic editors. More » |
All the contacts and projectsDmitry Vasiliev (just.dmitry)
Related LinksSoftware for Visual Studio .NET developers Software for Delphi and C++ Builder developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference Win32 Multimedia Programmer's Reference OLE Programmer's Reference Microsoft Windows Pen API Programmer's Reference Microsoft Windows Sockets 2 Reference Microsoft Windows Telephony API (TAPI) Programmer's Reference Unix Manual Pages
|