Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
Windos
win32.3rdparty
win32.directx.audio
win32.directx.ddk
win32.directx.graphics
win32.directx.input
win32.directx.managed
win32.directx.misc
win32.directx.networking
win32.directx.sdk
win32.directx.video
win32.dirx.grap.shaders
win32.gdi
win32.international
win32.kernel
win32.messaging
win32.mmedia
win32.networks
win32.ole
win32.rtc
win32.tapi
win32.tapi.beta
win32.tools
win32.ui
win32.wince
win32.wmi
windows.mediacenter
winfx.aero
winfx.announcements
winfx.avalon
winfx.collaboration
winfx.fundamentals
winfx.general
winfx.indigo
winfx.sdk
winfx.winfs
  
 
date: Thu, 15 Jun 2006 11:41:17 -0500,    group: microsoft.public.win32.programmer.tapi        back       


Is there an Alternative to TAPI?   
I realize this is the TAPI newsgroup, so hopefully I wont get blasted for 
asking this but, if I wanted to develop a telephony application is there any 
alternatives to TAPI that can still be coded from a relatively high level?

My intention is to develop an IVR application that can operate with as many 
different commercial PBX's as possible. (Ideally it would be possible to use 
within .NET but that seems like quite a stretch).

I've been reading about TAPI for the last week and it seems like it would 
work, but I've herd that Microsoft has deprecated TAPI (or at least stopped 
advancing it) and that JTAPI (Java TAPI) is the way the industry is moving 
(although TAPI is still widly supported).

I just want to move forward using the best technology possible. Does anyone 
have input on this matter?

Thanks for your time,
Trent
date: Thu, 15 Jun 2006 11:41:17 -0500   author:   Trent

Re: Is there an Alternative to TAPI?   
Trent,

I currently can't see any significant movement towards JTAPI.
The last JTAPI spec V 1.4 is from 2002, so I wouldn't say
there is much more development going on than with TAPI.

I would say that MS TAPI is currently unparralleled in completeness
and industry support and it's the way to go for interfacing with
PBX systems. TAPI is a very complete API and there is no
significant need for major(!) updates.

The last TAPI innovations from the side of MS was TAPI3
which introduced a COM API in addition to the TAPI2.x  API.
TAPI3 also provides a good framework for working with
media (not only call control) and it also provides support for
H.323.
Unfortunately MS decided to go a different route with SIP and
their plans and innovations in the area of SIP don't include TAPI
any more. On the other hand I would say that although MS is
making huge efforts in the area of SIP, these efforts are not really
aimed at providing industry standard SIP support but rather creating
their own communication platform around Live Communications
Server. I doubt (and that's really a personal opinion) that they
will manage to replace classic (and VoIP) PBX systems with this
platform. For me this is rather a kind of "Enterprise Instant Messaging"
platform with audio and video support.

So with focus on telephony I wouldn't really bother about that.
There are already SIP implementations for TAPI available
(www.comisdn.com and currently in beta: www.terasens.com/products/terasip)


Best regards,

Matthias Moetje
------------------------------------- 
TERASENS GmbH
Augustenstrae 24
80333 Munich, GERMANY
------------------------------------- 
Fon: +49 89 143370-0
Fax: +49 89 143370-22
e-mail: moetje at terasens dot com
www:   www.terasens.com
------------------------------------- 

"Trent"  wrote in message
news:%236nr6pJkGHA.4828@TK2MSFTNGP04.phx.gbl...
>
>
> I realize this is the TAPI newsgroup, so hopefully I wont get blasted for
> asking this but, if I wanted to develop a telephony application is there
any
> alternatives to TAPI that can still be coded from a relatively high level?
>
> My intention is to develop an IVR application that can operate with as
many
> different commercial PBX's as possible. (Ideally it would be possible to
use
> within .NET but that seems like quite a stretch).
>
> I've been reading about TAPI for the last week and it seems like it would
> work, but I've herd that Microsoft has deprecated TAPI (or at least
stopped
> advancing it) and that JTAPI (Java TAPI) is the way the industry is moving
> (although TAPI is still widly supported).
>
> I just want to move forward using the best technology possible. Does
anyone
> have input on this matter?
>
> Thanks for your time,
> Trent
>
>
>
>
date: Thu, 15 Jun 2006 23:53:50 +0200   author:   Matthias Moetje [MVP]

Re: Is there an Alternative to TAPI?   
Hello

I very much agree with Matthias comments here.

However, just for completeness will mention some other competing telephony
API's.

CSTA - google for it for further details.  More common with heavy iron
PBX's.  Unfortunately, as it comes from the telephony industry it is a bit
of a closed door and getting documentation on it is a bit like pulling
teeth.  That's the telecoms industry all over.  I have used it and it is a
powerful API.  I have only worked with it on Avaya platform and some people
say it varies between vendors.  Whereas TAPI is pretty standard - just level
of support varies.

ASAI.  This was originally designed by IBM I believe.  To my knowledge only
available on Avaya platform.

Then there are proprietary API's from a large number of vendors.  ie you
program to their API and you then can only work with their platform.
Usually powerful but of course not so flexible if your next customer has a
different PBX.

An example is the Dialogic API.  But many examples abound.

Can't comment on JTAPI as not a Java programmer.  I haven't heard a lot
about it and I really doubt it is the place to be for telephony programming
unless you are a Java programmer.

Oh and please don't mention that evil .NET thing!

Hope that helps.

Angus



"Matthias Moetje [MVP]"  wrote in message
news:OQcMxYMkGHA.1000@TK2MSFTNGP04.phx.gbl...
> Trent,
>
> I currently can't see any significant movement towards JTAPI.
> The last JTAPI spec V 1.4 is from 2002, so I wouldn't say
> there is much more development going on than with TAPI.
>
> I would say that MS TAPI is currently unparralleled in completeness
> and industry support and it's the way to go for interfacing with
> PBX systems. TAPI is a very complete API and there is no
> significant need for major(!) updates.
>
> The last TAPI innovations from the side of MS was TAPI3
> which introduced a COM API in addition to the TAPI2.x  API.
> TAPI3 also provides a good framework for working with
> media (not only call control) and it also provides support for
> H.323.
> Unfortunately MS decided to go a different route with SIP and
> their plans and innovations in the area of SIP don't include TAPI
> any more. On the other hand I would say that although MS is
> making huge efforts in the area of SIP, these efforts are not really
> aimed at providing industry standard SIP support but rather creating
> their own communication platform around Live Communications
> Server. I doubt (and that's really a personal opinion) that they
> will manage to replace classic (and VoIP) PBX systems with this
> platform. For me this is rather a kind of "Enterprise Instant Messaging"
> platform with audio and video support.
>
> So with focus on telephony I wouldn't really bother about that.
> There are already SIP implementations for TAPI available
> (www.comisdn.com and currently in beta: www.terasens.com/products/terasip)
>
>
> Best regards,
>
> Matthias Moetje
> -------------------------------------
> TERASENS GmbH
> Augustenstrae 24
> 80333 Munich, GERMANY
> -------------------------------------
> Fon: +49 89 143370-0
> Fax: +49 89 143370-22
> e-mail: moetje at terasens dot com
> www:   www.terasens.com
> -------------------------------------
>
> "Trent"  wrote in message
> news:%236nr6pJkGHA.4828@TK2MSFTNGP04.phx.gbl...
> >
> >
> > I realize this is the TAPI newsgroup, so hopefully I wont get blasted
for
> > asking this but, if I wanted to develop a telephony application is there
> any
> > alternatives to TAPI that can still be coded from a relatively high
level?
> >
> > My intention is to develop an IVR application that can operate with as
> many
> > different commercial PBX's as possible. (Ideally it would be possible to
> use
> > within .NET but that seems like quite a stretch).
> >
> > I've been reading about TAPI for the last week and it seems like it
would
> > work, but I've herd that Microsoft has deprecated TAPI (or at least
> stopped
> > advancing it) and that JTAPI (Java TAPI) is the way the industry is
moving
> > (although TAPI is still widly supported).
> >
> > I just want to move forward using the best technology possible. Does
> anyone
> > have input on this matter?
> >
> > Thanks for your time,
> > Trent
> >
> >
> >
> >
>
>
date: Fri, 16 Jun 2006 00:05:35 +0100   author:   Angus Comber

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us