C++/VB - callerID, TAPIEx activeX, Siemens Pabx (TAPI 120)
Asked By franck34
11-Mar-10 05:06 AM
Hello
I am successfully using TAPIEx ActiveX solution using DOM in MSWindows.
Events callback are all fired as expected.
Now, my last problem : getting the phone number of the caller.
Got an event handler named "OnNewCall($call,$callerId,$callerName)".
But the $callerId do not return the phone number of the caller, it is
displaying the ID of the card which take the call on my Siemens pabx
(i'm using TAPI 120 drivers).
I have tried API TAPI Master solution too, and the demo software
provided in the package show the phone number when an an incoming call
occured. So it tell my that all is setuped correctly PABX side.
Any suggestion to succeed to fetch the phone number/name of the
caller ?
Windows XP
(1)
TAPIaroundTheWorld
(1)
RemoveThisBecauseOfSpam
(1)
TAPIEx
(1)
RedirectingIDNumber
(1)
CallerIDNumber
(1)
RedirectingID
(1)
RedirectedID
(1)
franck34 replied to franck34
Sample code to get phone number of an incoming call using pure TAPI 3
is welcome.
franck34 replied to franck34
Found.
CallerIDNumber display calling number for internal call.
RedirectingIDNumber display calling number for external call.
franck34 replied to franck34
Ok ...
Now got it perfectly running.
The code is PHP using DOM with TapiEX solution on Windows XP.
Contact me in private if you want a code sample. franck
RemoveThisBecauseOfSpam at gmail.com
I am thinking about making this php class opensource. It could be easly
to recode it using python and ruby.
Cheers
Andreas Marschall [exMVP TAPI] replied to franck34

Franck,
on a normal incoming call the caller's number should always be in CallerID.
RedirectingID / RedirectedID are only used in forwarding /diverting
scenarios.
With JulMar's Phone.exe from www.julmar.com/tapi
you can easily see all 5 ID fields (Caller, Called, Connected, Redirecting,
Redirected)
It is a TAPI test tool (incl. open source in C++).
--
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.
franck34 replied to Andreas Marschall [exMVP TAPI]
On 11 mar, 18:40, "Andreas Marschall [exMVP TAPI]"
I contacted technical support of TAPIEx and i think the answer will be
the same.
Perhaps the pabx is strangely configured or i do not make my tests in
the good way.
All that suggest me to add a sort of wizard to test which properties
is containing the phone number of the caller in my application.
I will really happy to have it working, i searched for many days
regarding php/python/ruby simple solution using COM under Windows and
i did not find it. I'd like to release my class into a little
opensource project. My php code is too easy to convert into python/
ruby .
Thank you for your answer, and thank you for all the job you are doing
around TAPI, i've learn too many things reading your website and this
newsgroup in a few days.
Andreas Marschall [exMVP TAPI] replied to franck34

Franck,
as far as HiPath TAPI 120 TSP is affected I am quite familiar with it because
I wrote much of its code...
What HiPath PBX (model / version) are you using?
What phone device are you using?
Is there anything special with its configuration (member of some group; is
it a forwarding destination etc.) ?
The external calling number should always be present in CallerID,
al least in a direct call scenario. Transfer scenario may differ.
Thanks for your intention of sharing.
Just post the link to your open source project here when its online.
You are welcome.
Thanks for the feedback :-)
--
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.
Jarek Karciarz replied to Andreas Marschall [exMVP TAPI]
He told, the callerID contains number of the board. What board is it? Maybe
in this case Hipath takes the primary call, plays some message using
internal IVR (board?) and then makes consultation. In such case the callerID
would be the number of the board. Some claryfication is required. Hipath
100% signals all phone numbers perfectly well.
Jarek
U?ytkownik "Andreas Marschall [exMVP TAPI]" <Andreas.Marschall@I-B-A-M.de>
milad ahmadi replied to franck34

0 C++ / VB While trying to place a call using TAPI Browser 2.0 on Windows XP (My Dell laptop has Connexant HDA D330 MDC V.92 modem), I receive a dialog box stating in order for the call to succeed? Thanks, Ashy Win32 TAPI Discussions Windows XP (1) TAPIaroundTheWorld (1) DeviceClasses (1) MediaMode (1) JulMar (1) Newsbeitrag (1) Connexant (1) Frappr (1) stating Ashy to do voice communication via the modem. - - Best Regards Andreas Marschall Microsoft MVP for TAPI / Windows SDK / Visual C++ TAPI / TSP Developer and Tester My TAPI and TSPI FAQ: http: / / www 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 regarding MediaMode and DeviceClass. You are welocme. - - Best Regards Andreas Marschall Microsoft MVP for TAPI / Windows SDK / Visual C++ TAPI / TSP Developer and Tester My TAPI and TSPI FAQ: http: / / www
TSP on Windows 7 C++ / VB Hello, I have a TSP written in C++ (Visual Studio 6) that works fine on Windows XP SP2 / SP3. I now have to migrate this TSP to have it work on Windows 7. First step, I just installed it at Windows 7. Installation and configuration went fine. Settings written to registry. I heard from Vista and TSP on my Win7 machine but the moment I access it from e.g. the windows dialer.exe it comes with a messagebox that my TSP is not compatible with TAPI proceed? Frederik Moquette url:http: / / www.ureader.com / gp / 1481-1.aspx Win32 TAPI Discussions Windows XP (1) Visual Studio (1) TAPIaroundTheWorld (1) Windows 7 (1) Vista (1) SPAMputje (1) LocalSystem (1
Windows 7: are TAPI 120 / 170 Siemens drivers are compatible ? C++ / VB When installing drivers for Siemens pabx on Windows 7, the installation is successfully. But i do not know where to configure it. In Windows XP it was in modem list, but in Windows 7, when i search for modem, i can access default item (microsoft drivers) but i Have an idea of what i'm doing wrong ? Thanks in advance Win32 TAPI Discussions Windows XP (1) TAPIaroundTheWorld (1) Windows 7 (1) Vista (1) ControlPanel (1) LocalSystem (1) ObjectName (1) HiPath (1) franck34
How to handle multiple calls C++ / VB I use AVM IDSN Fritz Card, Windows XP, Capi 3.0, Visual C++ 6 My application is finished and works. But only with can my main app differ the multiple events from each call. Thanks Win32 TAPI Discussions Windows XP (1) TAPIaroundTheWorld (1) ITCallInfo (1) JulMar (1) TCmon (1) GmbH (1) Augustenstraße (1) Newsbeitrag (1) I usually m.de / Andreas_Marschall's_TAPI_and_TSPI_FAQ.htm#_Q:_Is_there - - Best Regards Andreas Marschall Microsoft MVP for TAPI / Windows SDK TAPI / TSP Developer and Tester My TAPI and TSPI FAQ: http: / / www.I-B 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 terasens.com - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- keywords: How, to, handle, multiple, calls description: I use AVM IDSN Fritz Card, Windows XP, Capi 3.0, Visual C++ 6 My application is finished and works. But only
Remote SP for Windows XP and later versions C++ / VB Hi all, I want to make setup of CTI server / client where my server and client applications are installed in the windows XP and later versions (i am not using any windows server, i.e., 2000, 2003, NT or2008). Now, to setup client, i have to configure had checked various articles on setting up the CTI client / server but all are for Windows servers (i.e., NT, 2000, 2003, 2008). Thanks, Mohit Win32 TAPI Discussions Windows XP (1) Windows Server (1) Microsoft Windows Server (1) Visual (1) Microsoft Remote (1) Mohit Mohit