ActiveS™
Introduction
ActiveS is an ActiveX "layer" around the Skype API (documentation here). It's designed to make it simpler for COM-client development environments (VB, .NET, etc.) to communicate with Skype
Some of the API's features include
- Easily manages sending messages to and from Skype (no need to deal with WM_COPYDATA command)
- Event triggers for changes in online status, call status, etc.
- Enumerated types defined so you don't have to hardcode strings in your app
- Collection classes defined so you can easily deal with lists (i.e. For-Each support)
The API is licensed using a BSD-style license. You can use the library without referring to it in your application or its documentation
Quick Start
- Download and install the installation file below
- Read the documentation in your Programs menu (ActiveS COM Wrapper)
Links
Archives (Click to Expand)
Change Log (Click to Expand)
1.0.2.4
- Added missing source files to installation
1.0.2.1
- Added remaining 1.4 funcitonality
- Added Profile and UI classes
- Added MSVC merge modules to installation
- Fixed shutdown code to allow msg window to clean up in debug mode
1.0.2.0
- Reogranized code to use C++ attributes
- Added App2App stuff
- Fixed incoming DTMF
- Reworked detection of Skype when shutdown
- PlaceCall, PlaceConferenceCall work properly again (not using CmdID anymore)
1.0.1.6
- "Calmed down" the worker thread, CPU usage no longer at 100% :")
1.0.1.5
- Change library name references to "ActiveS"
- Made siginificant changes to message pump, no longer uses timer
- Library will no longer reopen Skype if Skype is closed until a command is sent
- Added support of Command ID
- Added SendBlockingCommand method to Access class
- Added CommandTimeout property to Access class (thanks to Mike Gratsas)
- Fixed LaunchAddAFriend method (thanks to Mike Gratsas)
1.0.1.4
- Fixed SendVoiceMail (thanks to Jirong Zhou)
1.0.1.3
- Fixed get_Privelege (thanks to Ryan Lin)
- Change library name references to "ActiveSkype"
1.0.1.2
- Changed LaunchChat command to run CreateChat
- Fixed ChatMessageReceived event
- Numerous 1.3 stuff
- Added GetActiveChatsList, GetMissedChatsList, GetRecentChatsList, GetBookmarkedChatsList, GetVoiceMailList, SendVoiceMail, GetUsersWaitingForAuthorization, ClearChatHistory, ClearVoiceMailHistory, ClearCallHistory, ConnectAndWait methods to Access class
- Added Ringer property to Access class
- Added IncomingDTMF event to Access class
- Added SendMessage, AddMembers, LaunchChatWindow, GetChatMessageList, GetRecentMessageList to Chat class
- Added set Topic property to Chat class
- Added ReceivedAuthorizationRequest, IsAuthorized, IsBlocked, set BuddyStatus properties to User class
- Added SendDTMF method to User class
- Added VoiceMail class
- Added ReceivedAuthorizationRequest to User
- Added IsAuthorized to User
- Added IsBlocked to User
- Added put_BuddyStatus to User
- Added SendDTMF to User
1.0.0.24
- Modified call status methods to work around extra RINGING status' sent by Skype
1.0.0.23
- Fixed problem with cached friend list (oops) introduced in 1.0.0.22
1.0.0.22
- Fixed call status handler to work with 1.2.x Skype
- Repaired SkypeOutCurrency and SkypeOutBalance properties
1.0.0.21
- Added MinimizeSkype method
- Added SearchForChatMessages method
1.0.0.20
- Fixed ConferenceCall and LaunchChat methods
Support:
For support inquiries, please visit http://www.khaoslabs.com/support and Open a Ticket.