Configure Skype to Auto Answer on “Selected” Users

May 16th, 2008

One of the little known features of Skype is that it can be configured to automatically answer either all calls or all calls from friends on your contact list. For many the auto answer function would be nice to use for some friends and family but no one really wants to allow Skype to automatically answer all calls from ALL of one’s friends. A talented developer has created a small program to run in the system tray that allows you to list the Skype IDs of the contacts for whose calls you would like Skype to automatically answer. Best of all, the developer is distributing it for free at EasyNote.org.

Application in small law firms:

Professional office PBX phone systems are usually setup so you can page someone’s office and speak with the person over the speakerphone without the paged party having to push any buttons or pick up the receiver. Now imagine having the same system but for video communication. Imagine being able to video page your colleagues and administrative staff with from anywhere in the world. This program would be a huge asset to distributed law firms, satellite offices, home users, and more.

Features of the AutoSkype.

  1. Automatically answer Skype calls from selected user(s).
  2. The application can run in background (Windows Task Tray).
  3. May be useful for remote video/audio monitoring and surveillance.
  4. No installation required. Just download the zip file from EasyNote.org and unzip the files to a directory you like. Click on the executable file, AutoSkype.exe.

System Requirement:

  1. Microsoft Windows.
  2. Microsoft .NET Framework 2.0 installed. To check if you have .NET framework 2.0 installed, click on “Start” > “Settings” > “Control Panel” > ” Add or Remove Programs” > Looking for “Microsoft .NET Framework 2.0. If you don’t have .NET Framework 2.0 installed, you can download it from Microsoft windows update site or from here

How to use AutoSkype

  1. Download AutoSkype.zip from Easynote.org and unzip the files to a directory. Click on the executable, AutoSkype.exe. If Skype has already started, the program will try to attach to Skype and Skype will alert you if you allow AutoSkype.exe to use Skype. Choose “Allow this program to use Skype”. Click OK (see screenshot 1)

  1. Enter Skype user name(s) in the textbox for those you want to auto answer the calls., e.g, if you want automatically answer calls from “skyuser_home”, then enter “skyuser_home” (without quotation mark, see screenshot 2).
  2. Click on “Answer ‘em” button to put the program in task tray. If the user “skyuser_home” call your Skype, you Skype will then automatically answer the call and start Skype video/audio connections.
  3. Right click on the ico of “AutoSkype” in the task tray to bring up context menu which allow you to restore the normal size windows of the program or exit the program.

FAQ:

  1. The program was working properly. But now it stopping working. i.e., the program starts OK, but won’t do the auto answering.
    A: Very likely Skype had refused access by AutoSkype once and keep the record. You need to clear up the record from “Manage other program’s access to Skype”. Usually you can access this function from Skype > Tools > Options > Advanced and looking for the links “Manage other program’s access to Skype”.
  2. Occasionally, I would like to watch/hear what is going on in my home while I am away without spending thousands for sophisticated remote video/audio surveillance system. Is there any poor man’s way to do so?
    A: You can setup two Skype accounts, e.g. one called “skypeMyname_home”, another called “skypeMyname_office”. Start Skype in your home PC with “skypeMyname_home” account. Then start AutoSkype.exe and enter “skypeMyname_office” as trusted callers. When you are in office, start Skype from your office PC with “skypeMyname_office” account. Call “skypeMyname_home” from your office PC, the AutoSkype.exe will automatically answer your call. You should then be able to see or hear what is going on in your home, really around where your home PC is. Of course you will need a webcam and microphone connected to your home pc.

Disclaimer:

The software or ideas provided by Easynote.org do not have any warrant. Use them on your own risk. Easynote.org does not responsible for any damages or liabilities that may be caused by, directly or indirectly, the use of the software or ideas.

Credits:

  1. Examples provided in “Skype C Sharp Example By ZOverLord” helped me a lot in understanding about use of Skype4COMLib.

Source

Skype: Free High Quality Videoconferencing for the Small Firm

May 15th, 2008

While there are several instant messaging programs that are now incorporating two-way audio and video communications, Skype is by far the industry’s most popular free platform. 50 million different Skype names have been registered.

Up until now, free video conference software was limited to resolutions hovering around 320×240. This is little lower than the resolution of a standard definition television. To give you an idea, almost all computer monitors are now have at least 1024×768 pixels. The highest resolution HD TVs are 1920×1080. Most modern laptops and larger flat panel LCD computer screens fall somewhere between 1024×768 and 1920×1080. The following graphic demonstrates the difference between some of the resolutions. Compare the pink box (representing a standard definition TV) to the green and blue boxes (representing the 720 and 1080 HDTV standards).

Video conference software usually allows you to blow up the video image to full screen. The problem with blowing up a video that is only about 320×240 to full screen is that something called pixelation occurs. See http://en.wikipedia.org/wiki/Pixelation. The same problem occurs when you watch a standard definition television program on an HDTV. With increasingly high resolution displays almost everywhere now video conferencing at 320×240 is very awkward and unimpressive. In order to video conference at higher resolutions than 320×240, it has been necessary to invest in expensive software, complicated network setups, and expensive high resolution webcams. High quality video conferencing is now available for free.

Skype now offers a High Quality configuration with DVD resolution of 640×480 at up to 30 frames per second. (Note: most DVDs are actually 720×480 in widescreen). The increased image quality facilitates very lifelike communication.

What do I need to get High Quality Video?

If you want to make High Quality Video calls - our clearest, crispest, sharpest ever video quality, you’ll need the latest version of Skype for windows, an optimised Logitech High Quality Video webcam with the latest webcam software. Plus a dual core processor PC and a fast broadband connection.

Source

Basically, in order to get the high quality function to work, you will have to have a webcam capable producing video in 640×480. Just look at the specs to see if it is 320×240 or 640×480. A word of caution though: webcams can “image capture” at higher resolutions than they can “video capture.” Video capture resolution is the only one you care about. The only webcams that will “automatically” work for the new high quality feature are the following.

Logitech Quickcam Pro 9000

  • Autofocus and Carl Zeiss optics make video stay razor sharp, even in close-ups.
  • High-Def 2.0MP Video and 8MP* photos mean images never looked more real.
  • RightLightTM 2 Technology corrects for poor lighting so you always look your best.
  • Regular Price: $99.99
    Sale Price: $94.99

Logitech Quickcam Pro for Notebooks

  • Autofocus and Carl Zeiss optics make video stay razor sharp, even in close-ups.
  • High-Def 2.0MP Video and 8MP* photos mean images never looked more real.
  • RightLightTM 2 Technology corrects for poor lighting so you always look your best.


$99.99

NEW! Logitech QuickCam Orbit AF

  • Mechanical pan and tilt follows you around the room.
  • Autofocus and Carl Zeiss optics make video stay razor sharp, even in close-ups.
  • High-Def 2.0MP Video and 8MP* photos mean images never looked more real!


Regular Price: $129.99
Sale Price: $119.99

If you do not have one of these cameras or if you want to get even higher quality video, there is a very simple hack to the skype config.xml file that will enable 640×480 with other cameras and hardware.

High Quality Video has been introduced in Skype 3.6 and is enabled for everyone who has proper hardware for getting out the maximum quality.

You may use this hack to get higher resolution and framerate video on hardware which is not designed for High Quality Video Calls, .

We don’t provide support for these instructions. You need to be confident enough to mess around with your computer and edit configuration files.

You need to do the following to use near-DVD-quality video calls.

  1. Skype video calls with high resolution and frame rate
    1. Video hardware
    2. General hardware and Internet connection
    3. Software configuration
    4. Feedback

Video hardware

You will need special hardware to support high resolutions. Most webcams don’t go beyond 320×240 resolution and basic framerates, so you need to use something that can do that. We have been testing it with Sony EVID100P, there may be other devices that can do this.

Instead of USB, Sony EVID100P uses S-Video input, so you will need to get the S-Video signal to your computer. There are two ways to do that.

One way is to use a video card that has S-Video input. We are using ATI Radeon X1900 GT. Another way is to use S-Video to USB bridge, like Belkin Hi-Speed USB 2.0 DVD Creator.

A third way is to use a USB webcam that can deliver high resolution/framerate directly over USB.

Please tell us if you have tried out some other hardware - see below for feedback options.

General hardware and Internet connection

You will need a good computer on both sides. The minimum requirement is having a DualCore processor. As with every high-end application, “the faster the better”.

As for Internet, the absolute minimum upload speed you can get away with is 128 kbit/s. With minimal packetloss, this should be sufficient. With a worse connection that drops packets, you may need as much as 512 kbit/s uplink.

Here is the DXDiag output from our test computer. dxdiag.txt

Software configuration

Install the latest public version of Skype 3.0 or newer for Windows.

Open config.xml in Skype settings directory. Find the <Video> section under <config>/<Lib>. Add the following additional parameters in it. (It probably already has some other settings in <Video>, just leave those there.)

<Video>
<CaptureHeight>480</CaptureHeight>
<CaptureWidth>640</CaptureWidth>
<Device>ATI T200 AVStream Analog Capture</Device>
<Fps>25</Fps>
</Video>

You of course need to replace the device name in the <Device> setting with your own device name. You can see the device information if you run “dxdiag” and then save its output as text file (see above for example).

You have to explicitly pick the ATI device as device you want to use in the settings. I.e. not “default device”, even if that is your only device or it is first in the list.

Now check in Skype configuration that you have the video format set to PAL_D.

Install ffdshow-tryout. The version we were using for testing was FFdshow-20060828-rev2546.exe. Make sure it’s configured as shown on the picture below. In particular, see that “Raw video” is set to “all supported”, and that the “Deinterlacing” checkbox is checked. If you don’t do this, you may get interlaced video that has much worse quality.

Source

Create Simple 2D Crash Animations with PowerPoint

April 28th, 2008

In today’s courtrooms, jurors expect to see dynamic presentations like what they are used to seeing on the nightly news. As our environments become increasingly dynamic, our attention spans must be shortening. We want a lot of information in a short amount of time. Animations are often a very effective way of accomplishing this dense information exchange. Unfortunately, most animation services are far too expensive for all but the most lucrative of cases. Another concern is that as an animation approaches near perfect realism, the prejudicial effect on the non-presenting party increases significantly. In short, the more real it is, the more likely a judge is to believe that the question of fact being decided by the jury will be resolved by the observation of an alternative reality. The costs of highly realistic 3D animation are such that a great risk is borne by a firm in advancing the costs of an animation creation they are unsure the judge will actually let the jury view.

An inexpensive way to create 2D animations is the employ the use of the animation functions of Microsoft’s PowerPoint. An example of such an animation that I prepared as a demonstration some years ago follows.


Copyright 2005 Remington Smith. All rights reserved.

You can download a copy of this example here

If you do not have PowerPoint, you can download a free PowerPoint Viewer from Microsoft.