TAPI Flash

Posted on 2002-03-07
Last Modified: 2008-02-01
I have a TAPI  (2.2) application that collect calls.
I need to add an option to 'Flash'  to the app.
Any ideas how to do it?
Question by:alto
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2
  • +1
LVL 49

Expert Comment

ID: 6849835
I think you are wanting to monitor for a FLASH signal from the phone.  That comes in like any other button as a PHONE_BUTTON message in your tapi callback.

>>I have a TAPI  (2.2) application that collect calls.
What do you mean by this?

>> need to add an option to 'Flash'  to the app.
What do you mean by this?

You will get rapid and complete responses to questions if you explain your problem in detail and write in full sentences.

-- Dan

Author Comment

ID: 6850736
what I need is to create flash signal on an open line that I collect before.
My app. is a desktop win32 program that simulate phone instrument and record the activity of the operator. I need to limited the flash button that there is at any phone system.
LVL 11

Expert Comment

ID: 6851281
I think you forgot this question. I will ask Community Support to close it unless you finalize it within 7 days. Unless there is objection or further activity,  I will suggest to refund the points and delete this question since nobody had a complete answer for you.

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 11

Expert Comment

ID: 6851289
Sorry, I got in the wrong window ...


Expert Comment

ID: 6853599
As i know, you wish to hang up incomming call and watch
again for new ringing? If so, use:
where hCurCallstatehCall is HCALL you obtain during

If you have answered by lineAnswer(), than must call lineDrop().
Depending of what OS you are using, there may need to
close line and reinitialize line (in Windows95 there
are errors in TAPI interface, about other MS OS - i don,t know).


Author Comment

ID: 6854257
As I understood the 'Flash' button on the telephone device create a disconnecting for short time on the line.
The main reason I need it is for:
1. Create a conference call between incoming call to the system and another extension.
2. Forward the incoming call to another extension.
LVL 49

Accepted Solution

DanRollins earned 300 total points
ID: 6854266
If you dial an exclamation point (!) I think it will cause the phone to go on-hook for 1/2 second then back off hook.

>> 1. Create a conference call...
You should look at the TAPI functions.  There is one called lineSetupConference() that looks worth investigating.  

>>2. Forward the incoming call to
What about lineFOrward() API function?
-- Dan


Featured Post

Enroll in June's Course of the Month

June's Course of the Month is now available! Every 10 seconds, a consumer gets hit with ransomware. Refresh your knowledge of ransomware best practices by enrolling in this month's complimentary course for Premium Members, Team Accounts, and Qualified Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

What is C++ STL?: STL stands for Standard Template Library and is a part of standard C++ libraries. It contains many useful data structures (containers) and algorithms, which can spare you a lot of the time. Today we will look at the STL Vector. …
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
The goal of the tutorial is to teach the user how to use functions in C++. The video will cover how to define functions, how to call functions and how to create functions prototypes. Microsoft Visual C++ 2010 Express will be used as a text editor an…
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

690 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question