C# - Using Tapi To Monitor Multiple Phones And Dial Or Hangup
Jan 8, 2010
I have with a good level of success got a C# application to use TAPI to connect to my office PBX and dial and hangup calls but need to go further and be able to monitor activity and provide CTI to client pc's as well as integration back to my companies web based CRM.
I am focusing on the client app for CTI popups and dial/hangup functions as the phone number lookup to the CRM is relatively easy.
I initially started by registering one handset in the tapi that I could then dial and hangup, I even seem to have registered all the handsets on the system and to be able to dial from any of them but I don't seem to be able to get any activity logs as to when any of the handsets are ringing etc.
Does anyone have any example tapi code that can get me started or point me in the right direction? I can work with C++, C# or VB.Net as I am okay with any of them.
View 1 Replies
ADVERTISEMENT
Mar 22, 2010
We have a VB.NET application that is using the TAPI3Lib.dll. At this one site we can multiple addresses for the same Phone extension. For example for extension 149 we are getting Extension 149 - Address # where # is 0 thru 208. Is there a way to just get "Extension 149"? Have downloaded some free utilities and they only show "Extension 149".Below is the same of code:
Code
Dim AddressCollection As ITCollection = coTAPI.Addresses()
For Each loAddress As ITAddress In AddressCol
[code]....
View 2 Replies
Jul 22, 2010
I am attempting to migrate from vb6 to vb2k8. My first attempt is a program with three forms. The first form extracts data from Oracle into a local Access DB. It works great but the second form only pulls data from Access to generate a text file. The VB6 version does it in 10 minutes, the VB2k8 version gets 1/10th through the data in two hours. It is hanging on:
"select sum(hrs) as thrs from tablename where emp_id_no='xxxxxx' and hours_type='CE' and org_ofc_sym='oos'"
I have to hide identifying fields but the emp_id_no and oos are correct.
View 9 Replies
Feb 12, 2009
I'm working on a small app that takes a series of screenshots to analyze a graph. The problem I'm having is that, on my 3-monitor setup, the screenshot works fine on the primary monitor, but when I drag my app to either of the other monitors, the screenshot is black. I've also tried taking screenshots of the other monitors while the app is in the primary monitor by feeding the coordinates into the CopyFromScreen call directly, and that works, but as soon as I drag my app to one of the other monitors, all my screenshots are black. Also, and I'm pretty sure this will be important later, my primary monitor is attached to the on-board video, whereas the other two are attached to a separate video card. Both the on-board and installed cards are ATI Radeons.
Here's the screenshot code I'm using:
Code:
Namespace ScreenShot
'/ Provides functions to capture the screen, in whole or part
Public Class ScreenCapture
[code]....
View 2 Replies
Jun 28, 2010
Now this program will only be used on systems that I produce, and send out. I need to make sure that for any monitor that these people use it will always be at the standard resolution of 1440 x 900..
I have tried setting up profiles with catalyst control panel, but if you plug in a different monitor to the one that was plugged in when you made the profile it wont recognise the screen and the system wont run properly.
So I wanna see if I can change the resolutions of the screen that will be plugged in the monitor slot and also if possible make sure the other extended screen should there resolution of 1024 x 768..how much control can you get over the monitors that are plugged in?
View 3 Replies
Sep 9, 2010
I want to make a process monitor tool with WMI that monitor the processes created or deleted, but the code will not work. Note to reference System.Management,
CODE:
Code dowload:
CODE:
View 4 Replies
Jan 31, 2011
Can I monitor the registry for changes similar to how sysinternals process monitor does it in VB? I have checked many different articles and C# samples but not come any closer to getting an answer, I would like to know if there an easier way (a VB sample perhaps)that you folks can share. Ultimately I'd like to be able monitor other things too like file system, processes etc but wonder most about how the registry can be done in VB...Would using system.management be a start? Or WMI? if so is there a nice VB sample..
View 3 Replies
May 5, 2011
I am using the following method to detect the Caller ID when someone calls.
On form load I set the following code:
this.serialPort1.PortName = "COM3";
this.serialPort1.BaudRate = 9600;
this.serialPort1.DataBits = 8;
[Code].....
View 1 Replies
Jan 24, 2011
How can I create application for Nokia mobile phones
View 1 Replies
Sep 1, 2010
i want an application (i do not care if it is a web app or a desktop app) that i will insert a mp3 file and a .txt list of phone and it will automatically call each phone one by one and will play the recorded message that will exist in the .mp3 file.i also want to be able to see how many phones that the application called answered the phone and how many did not.Topic closed for blatantly violating the rules. If you "want an application", post a request in the "Post a Job" forum. [rules][/rules]
View 1 Replies
Jul 2, 2009
Im trying to look at an response string from a Cisco phones web server...
it returns:
TFTP Server 1</B></TD>
<td width=20></TD>
<TD><B>10.0.200.19</B>
i.e. there are random carriage returns in the return....so its not matching my filter.
[Code]...
View 1 Replies
Jun 23, 2011
Am using this code to connect to an SMS server to send sms to mobile phones but am getting stucked at the the bold like below:
[CODE]:.....................
View 1 Replies
Aug 12, 2010
Does anyone know if Visual Studio 2010 has a good/Updated Tapi sdk? Or Does any one know where I can get a Tapi Sdk that is in .Net format?
View 1 Replies
Jan 13, 2008
Im developing a TAPI Applicationi had many problems with Acepting the call and detecting DTMF tones, but now these problems are solved,,, now the problem im facing is to play a wave file to the user who is on the phone...... Is there anyone who can gimme code or tel me how to do this in Vb.net
View 5 Replies
Jul 26, 2010
I have a TAPI program that is very similar to [URL] I have a delegate ...
Delegate
Sub TapiEventCallback(ByVal
dwMessage As TapiEvent,
ByVal dwParam1
[code].....
From my program TAPI will call the number. My problem is that its not raising any events. I really need CallStateChange. I raised it from address and moved it up to my TAPI Manager. I put break points everywhere and I can not get anything to raise.
View 1 Replies
Jul 27, 2010
I have a modem that CLAIMS to be voice, i still can not get it to do what I want.
1) The modem dials and makes my phone ring, when I pick it up the program does not reconize the event. I have to physically click on button that says Talk. Then my CallStateChanged fires.
2)My other issue is that I can not get any sound to come over the line. I essentially have a wav file that play nicelys on the computer but the modem is not picking it up. Is there some way that I can test the modem to be voice?
View 2 Replies
May 27, 2012
I have problems by paying a wav through the phone line could somebody help me I use getLineID to get the id device for the wav/out but my wav steel plays over the sound card
View 1 Replies
Sep 8, 2009
I'm writting what I thought would be a fairly simple TAPI program in VB.Net 2008 SP1 using the TAPI3Lib.dll. It is supposed to dial out a number and once connected play a wav file then wait for digit input. I got through the dialing but it seems I never get the CS_CONNECTED event letting me know the line was picked up. All I get is CS_INPROGRESS then the call is placed and a CS_DISSCONNECTED if I call the call.disconnect method.
I've double checked my registering for events and my event filter and they both check out (otherwise I wouldn't get the two call states I do get). Is there anything else I'm missing or is this normal? I'm calling out with a Conexant HDA D330 MDC V.92 Modem. The call is correctly placed, my phone rings and I answer it. The call state never changes to connected. If I hang up my phone you hear me hang up through the modem and you then hear a dial tone since the modem in the computer hasn't hung up.
View 4 Replies
Mar 22, 2010
I am trying to determine if a modem is busy. I have tried using serial ports which from what i can see just tells me that something is tied to a port or not. It does not tell me if the modem is busy.
My overall question is How do can I determine if a modem is busy? For an added bonus, also is there a way to tell what device is using a particullar port?
View 1 Replies
May 17, 2011
I'm looking at writing a application that interfaces with TAPI via the samsung open TSP. The problem I'm having is that after a few days research I am unable to find much info regarding coding for TAPI. There also appears to be alot of contradicting information out there too...
Has anyone got any pointers, examples or sources that I can start looking through??
View 1 Replies
Jul 29, 2010
I have been working on a tapi program that will play a wav file over a tapi phone line. I am look for a GOOD quality voice modem. Any suggestions. The one I am working on is really poor for this project. Things I am looking for.....
[Code]...
View 1 Replies
Apr 3, 2009
as I am working on my latest app (tapi interface) I have noticed that things on the form do not always refresh. I am at a loss to explain it. So, in VB.net I have a form with 1 listview, 2 textboxes, 2 labels
[Code]...
View 2 Replies
Dec 20, 2009
How do I dial this phone number "99552794" using my modemHow do I make a list of phone numbers that the program dial them one after another
View 10 Replies
May 27, 2010
I have the following windows service file:
Imports System.ServiceProcess
Imports System.IO
Public Class fswService
[Code].....
2 problems: first, intellisense error saying: 'fswService' is a type and cannot be used as an expression. second, I can not figure out a way to pass on to the service the path of the folder to watch (which is stored at My.Settings.userPath).
View 2 Replies
Nov 27, 2010
My first question is. is this possible to add new Dial-up profile using vb.net? And make that as default dialup with this strings..Connection Name: Any Profile Name Dial #: *99***1#2nd question is:
I tried to code to dial my DUN using .net. But How can I dial that without prompting me the dial window.
Here is my code.
CODE:
That code display only the dial window and not automatically dial a connection.
Or point me to correct link to study.. I know RAS API, it's most of the RAS tut are in C++.. even in MSDN
View 1 Replies
Sep 4, 2009
I have a small app that I want to dial out a number, play a wav file, then listen for a reply (either speech recognition or just a sequence of keys bring pressed). So far using TAPI I can place the call but it seems the event for call connected is not firing and I cant figure out why. Is there a working example of even making a call and getting notification that the call completed successfully? I can't find anything.
View 2 Replies
Apr 26, 2011
i need to dial a dun connect in vb 2008. But am not able to find a working code for it.
View 2 Replies
Jul 30, 2009
does anyone know where i could find the source code for dial a fix
View 7 Replies
Apr 15, 2009
I have a remote computer on Cable Internet. Im needing to dial a phone number which is on a Avaya VoIP network. Is there any way to do this in vb.net? Ive noticed alot of stuff using modems and AT commands but thats not what Im really looking for.
View 4 Replies
Nov 11, 2010
We have a situation wherein we need maximum uptime for database connectivity which is on our LAN. However, we would like to connect to the server also in the event that the LAN is down. We have option of doing this [switch to dial-up from LAN] automatically using code or manually an operator can do so. The problem is to determine if the current connection is whether on a LAN or Dial-up?
View 1 Replies