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

Newbie in TAPI and big plans

84 views
Skip to first unread message

Trudy Momo

unread,
Dec 1, 2009, 11:59:19 AM12/1/09
to
Hello,

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

Andreas Marschall [exMVP TAPI]

unread,
Dec 1, 2009, 1:12:23 PM12/1/09
to
"Trudy Momo" <just...@hotmail.com> schrieb im Newsbeitrag
news:u3W9ufqc...@TK2MSFTNGP04.phx.gbl...

> 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?

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.

Trudy Momo

unread,
Dec 2, 2009, 2:19:34 AM12/2/09
to
Hi Andreas,

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...

Andreas Marschall [exMVP TAPI]

unread,
Dec 2, 2009, 2:36:10 AM12/2/09
to
"Trudy Momo" <just...@hotmail.com> schrieb im Newsbeitrag
news:OyLQeAy...@TK2MSFTNGP05.phx.gbl...

> Hi Andreas,
>
> thanks for your extensive answer.

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.

Limited_Atonement

unread,
Dec 3, 2009, 10:55:13 AM12/3/09
to
On Dec 1, 1:12 pm, "Andreas Marschall [exMVP TAPI]"

<Andreas.Marsch...@I-B-A-M.de> wrote:
> 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


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

Andreas Marschall [exMVP TAPI]

unread,
Dec 3, 2009, 12:20:24 PM12/3/09
to
"Limited_Atonement" <dart...@gmail.com> schrieb im Newsbeitrag
news:882a7f8e-0d67-442f...@l13g2000yqb.googlegroups.com...

> On Dec 1, 1:12 pm, "Andreas Marschall [exMVP
> TAPI]"<Andreas.Marsch...@I-B-A-M.de> wrote:
> > 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

> 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."

Limited_Atonement

unread,
Dec 4, 2009, 9:30:35 AM12/4/09
to
Dear Sirs,

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]"

Andreas Marschall [exMVP TAPI]

unread,
Dec 4, 2009, 10:47:16 AM12/4/09
to
"Limited_Atonement" <dart...@gmail.com> schrieb im Newsbeitrag
news:909782cf-7bc3-4c1c...@d20g2000yqh.googlegroups.com...

> Thanks for keeping me honest, I read the article. So we don't know
> about Microsoft's own use of 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.

0 new messages