This document can be a used as a rough guide to installation of CIITIX-VOIP on a persistent media. It also describes the basic usage.
CIITIX-VoIP is a carrier grade VoIP server distribution, leveraging upon the great efforts of the open source community. CIITIX-VoIP is based on rock solid Debian Lenny. This distribution comes as a turn-key solution to any company (small, medium to large scale) wishing to deploy a SIP-based presence service à la Skype. Laced with accounting, NAT and DB backend based features, setting up a SIP based setup is a breeze, achievable within 7 minutes. Visit their site (http://ciitix.ciit.net.pk) for more information.
Download link http://ciitix.ciit.net.pk/index.php/downloads
1. Insert CIITIX-VoIP CD in CD-ROM and boot your computer from CD-ROM and at boot prompt choose “Start CIITIX-VOIP Live” to run distribution in live mode or opt for “Start GUI Install” to install it on your Hard Disk. We shall demonstrate the latter.
2. Choose language.
3. Choose your Location/Country territory or area.
4. Select your keyboard layout.
5. Configure network by first providing Hostname for your computer.
6. Provide the domain name for your computer.
7. Choose a partition method “Guided – use entire disk” if you are a newbie to Linux will create required partitions itself.
8. Select again “Guided partitioning” and click “Continue”.
9. Select the disk you want to partition and click “Continue”.
10. Select “All files in one partition (recommended for new users)” and click “Continue”.
11. Select “Finish partitioning and write changes to disk” and “Continue”.
12. Check “Yes” under the “Write changes to Disks?” and “Continue”
13. Setup “root” user password.
14. Provide full name of non-administrative user.
15. Fill in desired username of non-administrative account.
16. Now provide desired password for this non-administrative user account.
17. check “Yes” under the “Install the GRUB to master boot record?” and click “Continue”.
18. Click “Continue” to proceed with Install.
After reboot you should be able to login with user/root. Go ahead and log in.
Edit the following file to activate real-time proxy for your users if they are on the NATted network.
root@CIITIX-VOIP:~# vi /etc/default/rtpproxy
Change only the first occurrence of “localhost” to the IP/DomainName of your server. Save & exit.
Restart the realtime proxy or the server if you are too challenged.
root@CIITIX-VOIP:~# /etc/init.d/rtpproxy restart
1. On the command prompt as a super user, create users as follows:
root@CIITIX-VOIP:~# kamctl add omar 123
User “omar” with password “123” should be created. Likewise create other users.
2. Users could be removed as follows:
root@CIITIX-VOIP:~# kamctl rm <user name>
3. Passwords can be changed as follows:
root@CIITIX-VOIP:~# kamctl password <user name> <newpa*sword>
You can try any SIP client (Soft-phone/Hard-phone) with xcap protocol support.
This demo uses sip-communicator from http://www.sip-communicator.org/index.php/Main/Download (which is a free client but still in alpha stage). Download the one for your architecture & Operating System.
You can also try Bria or eyebeam soft-phones from http://www.counterpath.com/
Run “sip-communicator”, and choose “Add New Account” from the “File” menu.
From the “Network” comb box choose “SIP”.
Add the user credentials. “omar”/”123” in our case. You can use the IP address of the server or the FQDN if you have a DNS setup. Click the “Advanced” button afterwards.
Click the “Presence” Tab & set the entries accordingly. The suffix from “5060” onwards should remain the same. (Default port of SIP is 5060 if you have changed it use that one). This step is imperative if you wish to maintain a permanent list of your buddies (sort of like roaming profile thing). Click the “Next” button afterwards.
Click “Sign in” if all the information is right. You should be logged in after 1-2 seconds.
Adding contacts/buddies is also pretty straight forward. Just choose the “Add Contact” from the “File” menu. Add your contact.
Note: You cannot search for users. You just have to know about your contact’s username beforehand. In this example a buddy named “osman” is being added. And yes he also has to be registered on the same server.
The status of your contacts will be displayed according to their active status.
Congratulations! You have set up CIITIX-VOIP successfully.