Windows XP
(1)
TAPIaroundTheWorld
(1)
RemoveThisBecauseOfSpam
(1)
TAPIEx
(1)
RedirectingIDNumber
(1)
CallerIDNumber
(1)
RedirectingID
(1)
RedirectedID
(1)
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 ?
Sample code to get phone number of an incoming call using pure TAPI 3is welcome.
franck34 replied to franck34
11-Mar-10 05:54 AM
Sample code to get phone number of an incoming call using pure TAPI 3
is welcome.
Found.CallerIDNumber display calling number for internal call.
franck34 replied to franck34
11-Mar-10 08:56 AM
Found.
CallerIDNumber display calling number for internal call.
RedirectingIDNumber display calling number for external call.
Ok ...Now got it perfectly running.
franck34 replied to franck34
11-Mar-10 09:44 AM
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
Franck,on a normal incoming call the caller's number should always be in
Andreas Marschall [exMVP TAPI] replied to franck34
11-Mar-10 12:40 PM

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.
On 11 mar, 18:40, "Andreas Marschall [exMVP TAPI]"I contacted technical
franck34 replied to Andreas Marschall [exMVP TAPI]
12-Mar-10 03:22 AM
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.
Franck,as far as HiPath TAPI 120 TSP is affected I am quite familiar with it
Andreas Marschall [exMVP TAPI] replied to franck34
13-Mar-10 10:46 AM

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.
He told, the callerID contains number of the board. What board is it?
Jarek Karciarz replied to Andreas Marschall [exMVP TAPI]
14-Mar-10 08:26 AM
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>
test
milad ahmadi replied to franck34
19-Apr-10 12:39 PM
twest