ActXPhone
所属分类:IP电话/视频会议
开发工具:Visual Basic
文件大小:100KB
下载次数:63
上传日期:2011-08-22 17:55:25
上 传 者:
sametadak
说明: Soft Phone Sip ActiveX Ocx file. you can use it in your sip clients projects.
文件列表:
ActXPhone\ActXPhone.exp (1030, 2003-10-25)
ActXPhone\ActXPhone.lib (2626, 2003-10-25)
ActXPhone\ActXPhone.oca (17920, 2003-10-25)
ActXPhone\ActXPhone.ocx (45056, 2003-10-25)
ActXPhone\ActXPhone.vbp (1098, 2003-10-30)
ActXPhone\ActXPhone.vbw (59, 2011-08-20)
ActXPhone\ActXPhoneGroup.vbg (70, 2003-10-29)
ActXPhone\ActXPhoneTest.vbp (784, 2003-10-29)
ActXPhone\ActXPhoneTest.vbw (62, 2011-08-20)
ActXPhone\BLUE_PAP.GIF (11996, 1996-06-06)
ActXPhone\ctlActXPhone.ctl (26016, 2003-10-29)
ActXPhone\MyActXPcToPcPhone.HTM (412, 2003-10-30)
ActXPhone\PcToPcActX.doc (541696, 2003-10-30)
ActXPhone\TestActXSIPphone.frm (1241, 2003-10-28)
ActXPhone\TestActXSIPphone.log (240, 2011-08-20)
ActXPhone (0, 2011-08-20)
------------------------------------------------------------------------------
Copyright (C) Microsoft Corporation. All rights reserved.
------------------------------------------------------------------------------
RTC Client API v1.2
RTCSampleVB SDK sample
Overview:
=========
RTCSampleVB is a Visual Basic 6.0 sample application for RTC Client APIs.
Though it works on both version 1.0 and 1.2 of this API, however, it only
demonstrates the use of APIs originally released in version 1.0.
It demonstrates PC-to-PC, PC-to-Phone and Phone-to-Phone audio/video
communication. This sample was developed using Visual Basic 6 (SP5).
Interfaces Demonstrated:
========================
This sample demonstrates methods from following five RTC Client interfaces:
* IRTCClient
* IRTCSession
* IRTCEventNotification
* IRTCSessionStateChangeEvent
* IRTCMediaEvent
Supported OS:
=============
This sample works on Windows XP and Windows Server 2003 (Standard Edition).
Building the sample:
====================
* Simply open RTCSampleVB project (RTCSampleVB.vbp) in Visual Basic 6.0.
* Open References dialog by clicking Project -> References in the menu.
* Verify that RTCCore 1.2 Type Library is included. If not then register
rtcdll in \WINDOWS\WinSxS\x86_Microsoft.Windows.Networking.RtcDll_6595b6
4144ccf1df_5.2.2.1_x-ww_D6BD8B93 using regsvr32 utility.
* Add reference to RTCCore 1.2 Type Library in the above mentioned dialog.
* Now create RTCSampleVB.exe.
Notes:
======
PC-to-Phone and Phone-to-Phone calls requires proper servers and gateways.
User should ensure that they are properly configured to successfully make
PC-to-Phone or Phone-to-Phone calls with this sample.
How to use:
===========
Before running the sample please ensure that RTCSampleVB.exe.manifest file
is in the same directory as RTCSampleVB.exe. This will ensure that installed
SxS dlls are used by the sample.
A window will appear after starting the sample by running RTCSampleVB.exe.
The bottom portion of window will display various information including
status, errors, and other information.
ANSWERING CALLS:
This sample can be used to make and receive calls. There are two options to
receive a call:
* Check "Auto Answer": The sample will automatically answer an incoming call
when checked.
* Click "Answer": An incoming call will alert (ring) once with the display
status showing "INCOMING". At this point, pressing the "Answer" button will
connect the call and the displayed state will be changed to "CONNECTED".
CREATING A PC-to-PC CALL:
* Select the 'Session Type' and set it to "PC to PC".
* Enter an 'End URI' (which can be a machine name, IP address, or any other
correctly formatted SIP address).
* Press the 'Connect' button to initiate the call.
CREATING A PC-to-PHONE CALL:
In order to make PC-to-Phone calls, a SIP gateway is needed to convert the SIP
packets coming from the user agent to the appropriate Public Switch Telephone
Network (PSTN) signaling. Normally an Internet Telephony Service Provider (ITSP)
will provide this type of service, but any local SIP gateway is all that is
needed. Before attempting to create a PC-to-phone call, the user must make sure
that the proper infrastructure (either via ITSP or gateway) is in place. Once
this is available; a PC-to-phone call is made as follows:
* Select the 'Session Type' and set it to "PC to Phone".
* Enter an 'End URI' in the from of sip:telephonenumber
(full canonical form)@gateway address;user=phone
(e.g., sip:+13121234567@gateway.com;user=phone).
* Press the 'Connect' button to initiate the call.
CREATING A PHONE-to-PHONE CALL:
In order to make Phone-to-Phone calls, an ITSP that handles phone-to-phone calls
is required. Before attempting to create a Phone-to-Phone call, the user must
make sure that the proper ITSP settings and configuration are in place. The user
should also create a profile based on these settings and modify the sample code
to use this profile. Once this infrastructure is in place, a phone-to-phone call
is made as follows:
* Select the 'Session Type' and set it to "Phone to Phone".
* Enter a 'Local URI' which is the primary (calling) number in full canonical form.
* Enter an 'End URI' which is the secondary (called) number in full canonical form.
* Press the 'Connect' button to initiate the call.
TERMINATING A CALL:
* Click the 'Terminate' button to end a PC-to-PC, PC-to-Phone, or Phone-to-Phone call.
GENERATING DTMF TONES:
DTMF tones can only be generated while in the CONNECTED state (the status frame
displays "CONNECTED") for PC-to-PC and PC-to-phone calls (i.e., Phone-to-Phone DTMF
is not supported).
* Press the desired DTMF digit to send a digit.
STARTING THE TUNING WIZARD:
* Pressing this button will start the tuning wizard.
NOTE: The tuning wizard can't be started while any type of call is active. Any active
call must be terminated before using the tuning wizard functionality.
Sample Functionality:
====================
The sample demonstrates how to:
* Make outgoing audio/video calls.
* Receive incoming audio/video calls.
* Create any of the three session types (i.e., PC-to-PC, PC-to-Phone, or Phone-to-Phone)
* Start tuning wizard.
* Generate the DTMF tones.
It partially demonstrates the handling of RTC events and use of IVideoInterface
for managing video calls.
What this sample does not show:
===============================
The sample does not demonstrate how to:
* Create a session of type 'Instant Messaging' (IM), Multiparty IM or Application Session.
* Use Call Control features.
* Provision the client.
* Handle Presence information.
* Watchers, buddies, and participant functionality (presence related).
* Application sharing.
近期下载者:
相关文件:
收藏者: