Skype has to automatically dial the same number the remote user called to Skype "X" seconds ago. Then Skype must automatically conference the remote user to any number the remote user wants to be conferenced with.
The plugin to be developed must work with Windows XP and Windows Vista (32 bit platform). See the detail description in the Deliverables section of this bid.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
4) The plug-in to be developed must do the following:
Work with the latest Skype version (Skype [url removed, login to view]) such that when remote user calls to the "Skype In" number of my Skype account, the plug-in would do the following:
4).1. Automatically detect the phone number the remote user calls from to the Skype-In number of the Skype account where the plug-in is installed
4).2. Automatically compare the calling-in number with the user-predefined phone number (the user-predefined phone number to be setup proactively by user via GUI of the plug-in to be developed)
4).3a. If the called-in phone number is found identical to the user-predefined phone number mentioned above, then after user hangs up the phone call to the said Skype-in number following by the "X" user-defined number of seconds delay, the plug-in would force Skype automatically dial the same phone number (using "Skype Out" service) which user called from into Skype "X" seconds ago.
4).3b. Note: If the called-in number mentioned in pos.1 above is not found identical to the user-predefined number mentioned above, then the plug-in must do nothing (for example, in this case a Skype-in call could be ignored or answered manually by whoever is present near the computer where the Skype in called arrived, or the Skype-in call may transferred elsewhere by the standard "Skype Call Transfer" feature, if defined by user in the standard Skype user interface).
4).4. When user answers a call automatically made by Skype as described in pos. 3a above, the plug-in gives the user upto 30 seconds to dial any number the user wants Skype to conference the user to. As soon as user finished dialing the phone number the user must enter # to indicate to the plug-in that the user ended dialing the number. Note: If the user did not dial any number within 30 seconds then the plug-in must force Skype to hang up.
4).5. The plug-in must automatically create a teleconference session (not call forwarding) and conference user with the number dialed by the user as described in pos.4 above
4).6. As soon user hangs up the call the plug-in must automatically hang-up on the conference call mentioned above.
WinXP and Vista