Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

TSAPI question

187 views
Skip to first unread message

Mario Flores

unread,
Oct 4, 2009, 12:29:23 AM10/4/09
to

Hi , I am working on a TSAPI proyect and I'm writing you to see if you can
help me, I have googled all week and obtained not much information, hope you
can have a few minutes to share a little knowledge.

I have to detect the invcomming calls (Phone numbers) on an avaya switch, I
have a windows xp machine and visual studio 2008 (c#).

It's hard for me to understand how the TAPI, TSAPI works, because I don't
have access to the switch, at least not during developing and I can't test
to see if any code works with the switch,

So, the idea that I came with so far, is to have a PBX emulator and some
terminal emulator to simulate the calls,so far I can test the calls with
TAPI , but I understand that TSAPI protocol is different or for the
avaya/Lucent systems, my question to you: can I code a C# code to obtain
the incoming calls from a generic PBX using TAPI, and expect this to work
with an avaya switch?, I have installed the

Avaya\AE Services\TSAPI Client\ (TSTEST32.exe) but it can't detect the
emulated servers (TAPI) on my windows xp. anyone knows?

Andreas Marschall [exMVP TAPI]

unread,
Oct 4, 2009, 12:21:27 PM10/4/09
to
"Mario Flores" <sistec_d...@hotmail.com> schrieb im Newsbeitrag
news:2DFF36C4-DE86-419F...@microsoft.com...

Mario,
please don't mix TAPI and TSPAPI.
The are complete different CTI protocolls.
This newsgroup is soleley about TAPI.
So what is your question about?

--
Best Regards
Andreas Marschall
Microsoft MVP for TAPI / Windows SDK / Visual C++ 2003-2008
TAPI / TSP Developer and Tester
My TAPI and TSPI FAQ:
http://www.I-B-A-M.de/Andreas_Marschall's_TAPI_and_TSPI_FAQ.htm
My Toto� Tools (a collection of free, mostly TAPI related tools):
http://www.i-b-a-m.de/Andreas_Marschall's_Toto_Tools.htm
TAPI development around the world (Frappr! map):
http://www.frappr.com/TAPIaroundTheWorld
* Please post all messages and replies to the newsgroup so all may
* benefit from the discussion. Private mail is usually not replied to.
* This posting is provided "AS IS" with no warranties, and confers no
rights.

mario

unread,
Oct 5, 2009, 5:18:47 PM10/5/09
to
I'll rephrase my question, I need to download a TSAPI server emulator, but
can't find one, and need to know if a TAPI server emulator can work , I
need to get the incoming calls, .. if I use a TAPI server and code a C# app
to get the incom.calls whold it work the same way?.
sorry of I posted here, didn't found any other place.
"Andreas Marschall [exMVP TAPI]" <Andreas....@I-B-A-M.de> wrote in
message news:euP066QR...@TK2MSFTNGP02.phx.gbl...

Andreas Marschall [exMVP TAPI]

unread,
Oct 5, 2009, 5:31:57 PM10/5/09
to

"mario" <sistec_d...@hotmaiil.com> schrieb im Newsbeitrag
news:eRHWwFgR...@TK2MSFTNGP04.phx.gbl...

> I'll rephrase my question, I need to download a TSAPI server emulator, but
> can't find one, and need to know if a TAPI server emulator can work , I
> need to get the incoming calls, .. if I use a TAPI server and code a C#
> app to get the incom.calls whold it work the same way?.

Mario,
I don't have experience with TSAPI, so I can't comment on this parts of your
question.

If you want to use a telephony device with TAPI
then you need a TAPI driver (= TSP = TAPI Service Provider) specifically
your this device,
in your case the Avaya PBX.
So you need to check with Avaya whether they offer a TSP for your PBX.


Regarding TAPI and .NET see KB article "841712 - Telephony Application
Programming Interface (TAPI) functionality is not supported from managed
code".
http://support.microsoft.com/kb/841712

Please have a look at the following freely available TAPI2 (#2,3,4) / TAPI3
(#1) wrappers:

#1) JulMar's ITAPI3 - TAPI 3.0 wrapper for .NET 2.0
existing TAPI3.0 code based on TAPI3 interop can easily be ported
http://www.julmar.com/blog/mark/CategoryView,category,Tapi.aspx

#2) JulMar's ATAPI.NET.
TAPI 2.x managed library for application development
http://www.julmar.com/tapi/

#3) Helen Warn's C# TAPI2 Wrapper is now available as version 1.2.0.1 with a
small TestApp both for Visual Studio 2005.
Helen agreed that I put the wrapper and sample on my server for download:
http://www.i-b-a-m.de/AgileSoftwareInc/HelenWarnCsharpTapi2LibraryWrapper_Version_1_2_0_1.zip

#4) Angus Comber's Cuba Control:
http://www.iteloffice.com/products/cti_api.html

Angus

unread,
Oct 26, 2009, 3:06:51 PM10/26/09
to
In addition to Andreas reply, Avaya do provide a TSAPI simulator you can use
for testing. It is not a free item.

As Andreas said, TSAPI is a totally different API to TAPI. TAPI and TSAPI
are totally different. In addition, TSAPI is based on the CSTA protocol but
the encoding is different. So a TSAPI program will not work with a switch
outputting CSTA messages.

Angus

"Andreas Marschall [exMVP TAPI]" <Andreas....@I-B-A-M.de> wrote in

message news:OmStFNg...@TK2MSFTNGP02.phx.gbl...

0 new messages