Transcript
Page 1: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

Zoiper For Linux

Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint.

There is a free community version. It's been pre-compiled for both 32-bit and 64-bit and when the Linux version is selected a gzip'ed-tar file will be downloaded.

Go to the following website to download the gzip'ed-tar file.

http://www.zoiper.com/en/voip-softphone/download/zoiper3#linux

Copy this file to a working directory /tmp:

cp Zoiper_3.3_Linux_Free_32Bit_64Bit.tar.gz /tmp/.

Uncompress and untar the files:

tar zxf Zoiper_3.3_Linux_Free_32Bit_64Bit.tar.gz

You will have the following files:

• Zoiper_3.3_Linux_Free_64Bit.run • Zoiper_3.3_Linux_Free_32Bit.run

One of these files will be executed once the iax is configured on your Allstar node. The next step is to setup your Allstar node to setup IAX and accept IAX registration.

Setting Up IAX on Allstar Node.

Doug, WA3DSP, has created an “How To” to setup iax_rpt on a BeagleBone Black.

http://www.crompton.com/hamradio/BeagleBoneBlackAllstar/iaxrpt-config.pdf

Please review this document and setup the /etc/asterisk/iax.conf and /etc/asterisk/extensions.conf per this document. Note, if you are using the BeagleBone Black or Rpi2 release and using the “node-config.sh” script, you should edit the template files found in /usr/local/etc/asterisk_tpl directory. Once edited, then execute the node-config.sh script. Also, you will need to reset your asterisk node by either using the astres.sh script or reloading the iax2 module (asterisk -rx "iax2 reload").

Page 2: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

Below are examples that I use for my iax Zoiper node connection.

/etc/asterisk/extenstions.conf file:

Page 3: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

/etc/asterisk/iax.conf file:

Installing Zoiper

Once you have configured iax on your node, you can execute of of the files for your system architecture either 32-bit or 64-bit. You will need to have root permissions when installing (sudo is the preferred method). For example, a 32-bit Linux server:

sudo ./Zoiper_3.3_Linux_Free_32Bit.run

You will then see a graphical window welcoming you to the Zoiper Setup Wizard as shown:

Page 4: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

Click Forward and answer the License Agreement Questions and then click the Forward button.

Page 5: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

Select Components to be installed (default is ok), then click Forward Button:

Choose the default installation directory, /usr/share/Zoiper, and then click Forward Button:

Page 6: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

This will then display that the software is ready to install, click the Forward Button:

Page 7: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

Software Setup Wizard is not complete, click the Finish Button:

You will see a window pop up to startup when you login to your system. Select your desired response:

Page 8: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

You will then get the main Zoiper Window Displayed:

Setting Up Zoiper for IAX Connection to the BBB

You will need to create a new account by using the Settings pull down menu and selecting “Create a new account”.

Page 9: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

The account wizard will then ask for the type of account, choose “IAX” and then click “Next” button.

You will then add the IAX credentials to register your Zoiper application. Enter the user name usedin the /etc/asterisk/iax.conf file followed by the internal network IP address or your public IP address depending upon your network configuration and if you want to use Zoiper internally to your network or if you want to connect from the Internet. If your use the public IP address, you should setup a firewall.

Also, if you are using a different port other than 4569, you will need to add this to the IP address.

Page 10: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

For example:

I use an Openvpn connection to my network this allows me the best of both worlds, security from both internal and external networks.

Press the “Next” button when completed.

Page 11: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

Now enter the account name. I choose “AllstarNode 29061” for my account name then click on the“Next” button.

If you entered something incorrect, the account name or password, you can either go back and fix that, or you can edit the settings later. This will allow you to verify the iax.conf and extensions.conffile.

Page 12: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

Press the “Close” button to exit from the Account wizard.

Running Zoiper on your Linux Desktop

This is not a users manual for Zoiper, however, I have included a few screen shots and information to get you started.

When you first startup Zoiper, you will get a pop-up display similar to the one shown.

Page 13: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

You should verify your audio configuration to make sure that you have the proper devices selected.I mostly listen/monitor, so I use the default audio device. If I want to talk via Zoiper, I just my USB headset.

Page 14: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

Here is the configuration using the USB headset (Under Preferences → Audio → Device):

Page 15: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

You use the Dialpad and dial your extension thenpress “CALL” button.

This will bring up the node. You should hear your node if you have activity.

Page 16: Zoiper For Linux - CromptonZoiper For Linux Zoiper is available for Linux Desktops. I am using a Ubuntu derivative distribution called Mint. There is a free community version. It's

To transmit, you will need to select the “Dialpad” tab. Transmitting is controlled by the following dtmf sequence:

*99 Transmit Mode # End Transmit Mode

Chris, W0AMN


Recommended