Tuesday, June 23, 2009

Skype Push To Talk (PTT)

I've been checking out skype as an alternative to ventrilo because we were getting some really bad feedback, but I was really surprised to find there was no real PTT support other than a mute mic hotkey.

So I decided to make a little utility program for skype.


(Skype PTT in action, nevermind the not responding :P)

Quick Guide:
1. Start Skype as normally and login.

2. Download and unzip from the link below, if you're having trouble starting the program you should download and install the .net 2.0 framework or higher.
3. You may get a screen saying SkypePTT.exe wants to use Skype, click Allow access.
4. Call and press your hotkey to talk! (note u may have to click abit before talking because of the mute/unmute delay).


Download here: Skype PTT beta 1 (581KB)
Note: Requires Windows XP or higher and the .net 2.0 framework at least to run.
Personally tested in Windows XP and Vista 64 bit.

Update: If it's failing to run try registering the skype dll file.
Click on Start
Type in cmd in Run
Then cd to the folder where the files are extracted ->
Type in: regsvr32 Skype4COM.dll

10 comments:

KiNidoz said...

Thx that's wath i was looking for.

i'll test it tomorrow and i'll come for feedback/bug report.

Viktor said...

can't start. clicking exe and nothing happenes, framework installed

KiNidoz said...

sry not working too.

Nudua said...

Just tested it on another computer and had to register the skype dll file for it to work.
Start -> Run -> cmd -> cd to the right folder -> regsvr32 Skype4COM.dll

Aaron said...

Hi there, nice work on your PTT client. We released a PTT and Mute Toggle Key client for skype about 8 months ago http://s4pg.us/s4pg.client/

Aaron said...

Nudua, contact me on skype.. username aaronbsmith maybe there is some opportunity here

Aritz said...

Is there anyway to bind PTT to any other key in the mouse apart from middle one?

soki said...

This app worked for me fine in Windows XP, but since I've upgraded to Windows 7 64-bit, I haven't been able to get it to work. I don't get any errors, but it just doesn't work. I've also tried registering the skype dll file but that didn't help.

Actually, the first time I used the app, Skype said that an external app was trying to access it and I allowed it, and then I was able to PTT, but since then, the message hasn't come up and when I press my PTT button, nothing happens.

Nudua said...

@Aritz
Not at the moment, but its on my list.

@soki
It should work with Windows 7 x64, tried XP compatibility mode?
And it should ask for permissions in Skype the first time you fire it up.

Working on a new version, will try to get it up within the week.

soki said...

Hey, thanks for the quick response.

So I was fooling around with the compatibility modes by running it in Windows XP SP 2 and 3 (and other Vista versions) compatibility mode, but when I press my PTT key Skype told me: Another application (SkypePTT.exe) is attempting to access Skype, but we are unable to respond. Please try to restart the application (I also tried with run as administrator on and off).

Then I turned off compatibiilty mode and it's magically working again. Hopefully it stays like this...

Post a Comment