how can a TAPI3 H323 program shows user info in NetMeeting?
DComTalk.com Forum Index DComTalk.com
Discussion of VoIP, VPN, Video Conferencen, DSL and other data commucations.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web dcomtalk.com
how can a TAPI3 H323 program shows user info in NetMeeting?

 
Post new topic   Reply to topic    DComTalk.com Forum Index -> Netmeeting
Author Message
David Yu
Guest





Posted: Mon Jul 26, 2004 7:06 am    Post subject: how can a TAPI3 H323 program shows user info in NetMeeting? Reply with quote

I can use TAPI3 to make H323 call to a NetMeeting program, but the user information showing in the Netmeeting is "unknown". How can
i specify my user name while making H323 call?
Back to top
Andreas Marschall [MVP TA
Guest





Posted: Mon Jul 26, 2004 6:37 pm    Post subject: Re: how can a TAPI3 H323 program shows user info in NetMeeti Reply with quote

"David Yu" <y2wei@ @ 163.net> schrieb im Newsbeitrag
news:OvLuJ2rcEHA.3616@TK2MSFTNGP10.phx.gbl...
Quote:
I can use TAPI3 to make H323 call to a NetMeeting program, but the user
information showing in the Netmeeting is "unknown". How can
i specify my user name while making H323 call?

I just tried to repro your issue with the MS Dialer (TAPI 3.x app on XP/SP)
calling Netmeeting (V3.01 on W2k/SP4) and was able to see caller's User and PC
name within called Netmeeting.
Please try to repro with MS Dialer yourself and report your results.

--
Best Regards
Andreas Marschall
Microsoft MVP for TAPI / Windows SDK
TAPI / TSP Developer and Tester
http://www.I-B-A-M.de/Andreas_Marschall's_TAPI_and_TSPI_FAQ.htm
* 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.
Back to top
David Yu
Guest





Posted: Tue Jul 27, 2004 6:06 am    Post subject: Re: how can a TAPI3 H323 program shows user info in NetMeeti Reply with quote

"Andreas Marschall [MVP TAPI]" <Andreas.Marschall@I-B-A-M.de> дÈëÓʼþ news:%239C3s4xcEHA.3988@tk2msftngp13.phx.gbl...
Quote:
"David Yu" <y2wei@ @ 163.net> schrieb im Newsbeitrag
news:OvLuJ2rcEHA.3616@TK2MSFTNGP10.phx.gbl...
I can use TAPI3 to make H323 call to a NetMeeting program, but the user
information showing in the Netmeeting is "unknown". How can
i specify my user name while making H323 call?

I just tried to repro your issue with the MS Dialer (TAPI 3.x app on XP/SP)
calling Netmeeting (V3.01 on W2k/SP4) and was able to see caller's User and PC
name within called Netmeeting.
Please try to repro with MS Dialer yourself and report your results.

I am not using an English W2k, but i guess MS Dialer is "C:\Program Files\Windows NT\dialer.exe". I tried MS Dialer and everything
is ok. But if u try a sample program
"T3OUT" provided with the Platform SDK located in folder "C:\Program Files\Microsoft SDK\Samples\netds\Tapi\Tapi3\Cpp\Outgoing", u
will see "unknown" shown within called
Netmeeting.
I guess ITCallInfo::put_CallInfoLong() or put_CallInfoString() should be called at a certain point before the H323 call is made. But
i can't obtain any useful information.


Quote:

--
Best Regards
Andreas Marschall
Microsoft MVP for TAPI / Windows SDK
TAPI / TSP Developer and Tester
http://www.I-B-A-M.de/Andreas_Marschall's_TAPI_and_TSPI_FAQ.htm
* 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.


Back to top
David Yu
Guest





Posted: Tue Jul 27, 2004 6:29 am    Post subject: Re: how can a TAPI3 H323 program shows user info in NetMeeti Reply with quote

I found some coding bugs in my app. I am checking them...
Back to top
David Yu
Guest





Posted: Tue Jul 27, 2004 8:38 am    Post subject: Some test on T3OUT sample Reply with quote

Before calling ITBasicCallControl::Connect(), i tried to put every possible call info string by ITCallInfo::put_CallInfoString()

CIS_CALLERIDNAME
CIS_CALLERIDNUMBER
CIS_CALLEDIDNAME
CIS_CALLEDIDNUMBER
CIS_CONNECTEDIDNAME
CIS_CONNECTEDIDNUMBER
CIS_REDIRECTIONIDNAME
CIS_REDIRECTIONIDNUMBER
CIS_REDIRECTINGIDNAME
CIS_REDIRECTINGIDNUMBER
CIS_CALLEDPARTYFRIENDLYNAME
CIS_COMMENT
CIS_DISPLAYABLEADDRESS
CIS_CALLINGPARTYID

only the last three call succeeded, that is :
CIS_COMMENT
CIS_DISPLAYABLEADDRESS
CIS_CALLINGPARTYID
but i still saw "unknown" in the called Netmeeting.
Back to top
David Yu
Guest





Posted: Wed Jul 28, 2004 10:57 am    Post subject: Re: how can a TAPI3 H323 program shows user info in NetMeeti Reply with quote

Thank u!

I couldn't find useful information about the CIS_xxx enums. The only thing i could do is to try all the enums. I had tried allmost
all the CIS_xxx enums, only forgot the last one: CIS_CALLINGPARTYID!
Thanks for your help to solve this question.

But another question:
How to set the appropriate information while accepting a new H323 call? ITCallInfo::put_CallInfoString() can only be used when the
Call state is CS_IDLE. but when the app is notified of the new call, the call state is CS_OFFERING.
Back to top
Andreas Marschall [MVP TA
Guest





Posted: Wed Jul 28, 2004 2:20 pm    Post subject: Re: how can a TAPI3 H323 program shows user info in NetMeeti Reply with quote

"David Yu" <y2wei@ @ 163.net> schrieb im Newsbeitrag
news:%23WV0jAHdEHA.3148@TK2MSFTNGP10.phx.gbl...
Quote:
I couldn't find useful information about the CIS_xxx enums. The only thing i
could do is to try all the enums. I had tried allmost
all the CIS_xxx enums, only forgot the last one: CIS_CALLINGPARTYID!
Thanks for your help to solve this question.


David, you're welcome.
What about reading MSDN?
See my TAPI and TSPI FAQ:
Q: Where do I find documentation / specifications on TAPI / TSPI ?
http://www.i-b-a-m.de/Andreas_Marschall's_TAPI_and_TSPI_FAQ.htm#_Q:_Where_can_1


Quote:
But another question:
How to set the appropriate information while accepting a new H323 call?
ITCallInfo::put_CallInfoString() can only be used when the
Call state is CS_IDLE. but when the app is notified of the new call, the
call state is CS_OFFERING.


Why do want to set CIS_CALLINGPARTYID at the *called* party side (incoming
call)?
I guess this isn't wanted by design.
For sure I wouldn't like it to find my CIS_CALLINGPARTYID altered by you if
I'm calling you via H.323

--
Best Regards
Andreas Marschall
Microsoft MVP for TAPI / Windows SDK
TAPI / TSP Developer and Tester
http://www.I-B-A-M.de/Andreas_Marschall's_TAPI_and_TSPI_FAQ.htm
* 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.
Back to top
 
Post new topic   Reply to topic    DComTalk.com Forum Index -> Netmeeting All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




VoIP Solutions: Telephone Systems Electronics Satellite TV Tech & Gadgets
Powered by phpBB