I'm new in the TAPI world and wanted to start with a little program. My wish
was to make a little software who accesses, through the installed pxb
software, to my phone and makes a call. First I tried the tapi softphone
from julmar's site and it worked perfectly. Now I thought it wouldn't be as
complicated to do something similar in vb.net
I started a new project, added the Microsoft TAPI 3.0 Type Library
(Interop.TAPI3.Lib) as reference and tried my luck. But i'm stuck and don't
know how to go further.
Has anyone of you a helping hint?
Are there existing code samples?
It would be very appreciated.
Thanks in advance
Trudy
my config:
windows 7 64-bit
visual studio 2008
Trudy,
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
> Are there existing code samples?
Are you aware that alls the JulMar TAPI tools are available with open
source?
> my config:
> windows 7 64-bit
> visual studio 2008
What TSP / PBX are you using?
--
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.
thanks for your extensive answer.
I'll watch through the links you sent me.
To answer your question what kind of pbx I am using: Aastra Intelligate 2025
and the TSP is Ascotel Intelligate First-party TAPI Service Provider
Kindly
Trudy Momo
"Andreas Marschall [exMVP TAPI]" <Andreas....@I-B-A-M.de> schrieb im
Newsbeitrag news:u3gqWHrc...@TK2MSFTNGP05.phx.gbl...
Trudy, you are welcome.
> I'll watch through the links you sent me.
> To answer your question what kind of pbx I am using: Aastra Intelligate
> 2025 and the TSP is Ascotel Intelligate First-party TAPI Service Provider
Thanks for the info.
Dear sirs,
I see this message about every other week or so, which is fine.
But, what does MS recommend to the developer writing .NET applications
concerning Fax and telephone applications? Do they recommend "use
Win32"? Does Microsoft write anything for .NET that uses the phone?
How do they do it? Are there any plans to support phone services
in .NET? Look, if Java can do it, surely .NET can do it, right?
Aaron Laws
> I see this message about every other week or so, which is fine.
> But, what does MS recommend to the developer writing .NET applications
> concerning Fax and telephone applications? Do they recommend "use
> Win32"? Does Microsoft write anything for .NET that uses the phone?
> How do they do it? Are there any plans to support phone services
> in .NET? Look, if Java can do it, surely .NET can do it, right?
Aaron,
did you actually take a look at the mentioned KB article?
I guess it answers some of your questions...
- "An alternative method permits you to call TAPI functionality from managed
code."
- "Microsoft has no current plans to release a TAPI interoperative
component."
- "TAPI 2.x functionality is difficult to use from any language other than
the Managed Extensions for C++"
- "Create an unmanaged DLL that calls TAPI 3.x functionality, and then call
the unmanaged DLL from managed code."
Thanks for keeping me honest, I read the article. So we don't know
about Microsoft's own use of TAPI?
Aaron
On Dec 3, 12:20 pm, "Andreas Marschall [exMVP TAPI]"
Aaron,
I'd say that MS' usage of TAPI in their own products is very limited:
- RAS service
- fax service
- various versions of dialer.exe
- Outlook
I guess these are not .NET based.