Download Latest Version muteFritz.0.2+src.zip (250.5 kB)
Email in envelope

Get an email when there's a new version of muteFritz

Home
Name Modified Size InfoDownloads / Week
readme.txt 2013-12-28 2.7 kB
muteFritz.0.2+src.zip 2013-12-28 250.5 kB
muteFritz.zip 2013-12-26 139.0 kB
Totals: 3 Items   392.2 kB 0
MuteFritz 0.1 beta by Jens Richter - www.richter-web.eu

Hey Folks,

Summary:
========
This little toll was created to control your windows sound system (muting it/ unmuting it) when you are receiving a call or when you are calling somebody from a phone that is connected to a fritzbox. My girlfriend had the problem that

when she was listening too music from the pc she didn't hear the phone ringing and finally missed the call.
I'm also using the fantastic app fritzcall on my enigma2 system. It works great together with this tool and is not distubring it.

How to make it work:
====================
Open prfs.ini and edit it.

Ip = 192.168.168.1
Ip of your fritzbox in Ipv4

Port = 1012
Telenet port is fixed please free it in your firewall settings in case it is blocked (more information in How it works)

muteOnOutCall = true
Mute Windows on outgoing call - Default is true -  you can also change it later on in the program

muteOnInCall  = true
Mute Windows on incomming call - Default is true -  you can also change it later on in the programm

UnmuteOnDisconnet = true
Unmute Windows after disconnected from call - Default is true -  you can also change it later on in the programm

Last but not least:
Call #96*7* => This will turn on the telnet functionality in your fritzbox.

Start muteFritz.exe - check status button via the icon of muteFritz in your tray.


How it works:
=============
First of all, why the hell I'm using Java?
I planned to design this tool to work under linux, mac etc. Anyway, up to now it only works under windows. The main drawback of using java was the incompatibility of chaning the mute state of your system with java on Windows 7 and higher.

That's why you will find a little command line tool called VolumeChanger.exe (I also coded that one in c++) what is simply doing the trick for me. I will also share the whole source code and if you like you can compile it on your own (I

love open source software ^^).

muteFritz.exe:
1. Loading prefs.inin and connecting to your fritzbox via telnet
2. Listen for incoming/ outgoing/ finished calls.
3. Call VolumeChanger.exe for muting/unmuting system.

VolumeChanger.exe:
1. Detects active line of your system and mute / unmute / toggleMute or set a speaker value as scalar. Feel free to run it from cmd and play with it. To get more information about VolumeChanger start it from cmd with 
"VolumeChanger.exe -s".


Last comments:
==============
It more or less a beta version and there is no great error handling involved. But please feel free to add your comments, recode it etc. Put it into autostart if you like...
Of course I'm also giving no guaranties :-)

Have fun!

Source: readme.txt, updated 2013-12-28