Install and configure Myphone

Myphone - is H.323-compliant software terminal designed primarily for video conferencing. Myphone development is performing within the OpenMCU-ru project, by the same developers.

Myphone - is free software, licensed under the MPL.

Install

Latest build for Windows can be downloaded here: https://videoswitch.ru/public/myphone3/

Packages are provided in 3 variants:

It is recommended to install stable release. Files containing «beta» in VERSION is not recommended for normal use.

Silent installation is performed by command line switch '/S'.

Configuration

FIXME

Echo cancellation

Main article: Echo cancellation.

Echo cancellation in Myphone is possible (and works well) using a discrete sound card. To enable echo cancellation in Myphone under Windows XP, select the tab «Settings - Sound» and select the same audio device for recording and playback with the prefix DirectSound, checkbox AEC should be disabled. Under Windows 7 Myphone does not work with DirectSound, so select the same device with the prefix WindowsMultimedia_ and enable checkbox AEC - then will work echo cancellation by libspeex.

Troubleshooting

If Myphone does not start:

  • If on start you get the message «The application has failed to start because its side-by-side configuration is incorrect» then this indicates that either that Microsoft Visual C++ 2005 Redistributable Package (x86) is not installed or that an incompatible version is installed. If you open up Windows Event View (under Windows Administrative Tools - Custom Views - Summary Pages - Errors), You should see something like:

Activation context generation failed for «C:\Users\eblanch\Downloads\MyPhone3.0.18\MyPhone3.0.18.3\MyPhone.exe». Dependent Assembly Microsoft.VC80.MFC,processorArchitecture=«x86»,publicKeyToken=«1fc8b3b9a1e18e3b»,type=«win32»,version=«8.0.50727.6195» could not be found. Please use sxstrace.exe for detailed diagnosis.

You would search for Visual C++ with version = 8.0.50727.6195 which is Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update x86. Which I found by Googling and trial and error. To see which version has been installed, open up a command prompt and go to «C:\Windows\WinSxS» and run «dir *vc80*.*», this will show the Visual C versions installed.

  • If on start you get the message «This application has failed to start because it is configured correctly,» make sure that installed:
    Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
  • Try reinstalling the app - on uninstall all the settings will be removed from the registry. If it was installed not by installer but manually - then delete the registry settings on the path:
    HKEY_CURRENT_USER\Software\MyPhone3
  • If the above methods do not work, start Myphone with trace output (see below).

In Myphone can be enabled trace output, same as for OpenMCU-ru server. To do this, you must start Myphone with a parameter -tttttt. Number of -t determines the trace level.

Using this trace, you can either deal with the problem on their own, or to ask a solution on the forum.

See also