Home All Groups Group Topic Archive Search About

Phone system integrated in vb app

Author
22 May 2009 3:39 PM
Sheldon
Hello -

I need to automatically pop up a screen when an operator receives a call
that has among other things, the phone number field filled out with the phone
number of the caller.

Does anyone know how to do this with an Avaya phone system or any ideas on
where I might go to find out this info?


--
Sheldon

Author
22 May 2009 4:04 PM
Dick Grier
Hi,

What you need is hardware that is CID enabled (if your PBX outputs CID,
which it may or may not -- you'd have to look at the documentation for it),
or connect directly to the serial port (or USB virtual serial port) directly
on the PBX.

If the PBX outputs CID, then you need to use hardware that interprets the
CID data, such as a CID enabled modem, or specialized call center hardware.
CID enabled modems are common, but not univeral.  With a CID modem, you
would send a command (again, look at the modem manual to see the specifics)
to the modem to enable this mode.  Then, when the local phone rings, the
modem will output a string on its serial port with the calling number.  You
can use MSComm, or other serial object to receive this data -- or you can
use a TAPI add-on to provide this information.

If you connect directly to the PBX serial port, you can use MSComm (or
other) to receive the serial data stream, parse it in code, and display the
data.

I'm sorry these thoughts aren't "code," but the actual details depend too
much on what hardware you actually are using...

Dick

--
Richard Grier, MVP
Hard & Software
Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
Edition,
ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
2006.
See www.hardandsoftware.net for details and contact information.
Author
22 May 2009 4:16 PM
Jan Hyde
Sheldon <Shel***@discussions.microsoft.com>'s wild thoughts
were released on Fri, 22 May 2009 08:39:01 -0700 bearing the
following fruit:

>Hello -
>
>I need to automatically pop up a screen when an operator receives a call
>that has among other things, the phone number field filled out with the phone
>number of the caller.
>
>Does anyone know how to do this with an Avaya phone system or any ideas on
>where I might go to find out this info?

Yep, you'll need to install the Avaya driver on the PC, it
doesn't get installed by default with the Avaya software
(which you probably are not going to install anyway)

Once that's setup and configured you can use TAPI.


--
Jan Hyde
Author
29 May 2009 1:30 PM
David Kerber
In article <75AEB247-E8E6-4C2C-8B02-2CA4B99D0***@microsoft.com>,
Shel***@discussions.microsoft.com says...
> Hello -
>
> I need to automatically pop up a screen when an operator receives a call
> that has among other things, the phone number field filled out with the phone
> number of the caller.
>
> Does anyone know how to do this with an Avaya phone system or any ideas on
> where I might go to find out this info?

You're going to need a phone card (dialogic, etc) in the computer, that
is capable of receiving the caller ID info.  Then your software picks up
on that information and processes it.  www.dialogic.com would be a place
to start, but there are others as well.


--
/~\ The ASCII
\ / Ribbon Campaign
X  Against HTML
/ \ Email!

Remove the ns_ from if replying by e-mail (but keep posts in the
newsgroups if possible).
Author
31 May 2009 4:06 PM
-mhd
David Kerber <ns_dkerber@ns_WarrenRogersAssociates.com> wrote:

>> Does anyone know how to do this with an Avaya phone system or any ideas on
>> where I might go to find out this info?
>
>You're going to need a phone card (dialogic, etc) in the computer, that
>is capable of receiving the caller ID info.  Then your software picks up
>on that information and processes it.  www.dialogic.com would be a place
>to start, but there are others as well.

No you don't, as the Avaya phone system and many other IP office phone systems do
everything using their proprietary TAPI drivers.