You must have heard about IP Phone and SIP (Software IP Phone).Nowadays standard PSTN phone are being replaced by IP Phones one of the main reason why companies are switching towards IP Phones is its low cost and easy setup.

                                                                                                                            
  • Blogs
  • Requirement
  • Online phone directory

What is VoIP ?

Voice over Internet Protocol (VoIP) is a general term for a family of transmission technologies for delivery of voice communications over IP networks such as the Internet or other packet-switched networks. Other terms frequently encountered and synonymous with VoIP are IP telephony, Internet telephony, voice over broadband (VoBB), broadband telephony, and broadband phone.

Setting up an IP Phone server and configuring soft phones is quite easy and you won’t believe that you can do all of this using free softwares you will not need to pay a single penny.

First of all let me write down the requirements.

*  Dedicated Machine or Virtual machine with the following specifications. 700 MHz processor. 10 GB Hard disk. At least256 mb of Ram(512 Recommended)

*  Trixbox(IP Phone Server Software).

*  Any Softphone or Hardphone.

Now lets start the process.

1) Download trixbox CE 2.6.2 (Stable) from the following link.

http://master.dl.sourceforge.net/sourceforge/asteriskathome/trixbox-2.6.2.2.iso

After downloading if you are gonna use it on dedicated machine burn the image into CD otherwise you can use ISO with Vmware or any other virtualization software.

2) Here i have assumed that you are using virtual machine the process is same for dedicated machine.

3) Use .iso with Vmware or any other virtualization software and start the virtual machine.You will be greeted with a cool green screen of trixbox installation.Now press enter to install trixbox.

4) It will prompt you to select language so select the language you wanna use and press OK.

5) It will now ask for your timezone.This is an important step so please select the correct timezone.

6) Now you will need to select the password for root user select the password and rewrite it to confirm and press OK.

7) Installation will be started in 1 minute and it will reformat your harddisk and install trixbox.

8) When installation is done your will be restarted and you will have the following screen very soon.

Trixbox console

9) At this point i was little confused while logging in.In the documentation of trixbox it was written that the username is “maint” and password is “password” so i tried to login to console using maint but i was unsuccessful.So let me clear the password confusion for you.

There are 2 username and password you will need to use to login to trixbox.

Username and password you will need to use for logging in to console.

Username : root

Password  is the password you supplied during installation.

Username and password you will need to use for logging in to Gui of trixbox.

Username : maint

Password : password

10) We need to enter an IP for IP Phone server here.Enter the following command.

system-config-network

and enter an static IP which you wanna use it is always better to use LAN IP at this point.

11) After assigning an IP you can login to GUI.

Open up IE or any other browser and enter the ip you selected in step 9.

12) After logging in to GUI You will recieve the following interface.

13) Now it is the time to add first extension.

Click on PBX > PBX Settings > Extension

Select Generic SIP Device and click submit.

You will need to enter the following details to add an extension.

User extension (It can be anyone like 202,302,402 and so on.

Display Name (Enter any name you want)

Secret (Write any word you want to be used as a secret for this extension).

14) You can see all the extensions on right side.

15) Now its the time to configure softphone.

To see the list of free softphone check out my post 5 Best free VoIP Phone Softwares

Lets suppose you have downloaded and installed X-Lite.

when you will run X-Lite for first time it will ask for you SIP account.

You will have the following dialog box.

  • In the first box of display name enter the display name you entered while adding an extension on trixbox.
  • Second box is for username.It is the extension number you entered while adding an extension on trixbox.
  • Third box is for password enter the secret you entered while adding an extension on trixbox.
  • Fourth is for authorization username it is also as extension number you entered while adding an extension on trixbox.
  • In the fifth box of domain enter the IP address of your trixbox server.
  • Check register with domain and receive incoming calls.
  • select domain and click apply then OK

You are now done and you will have a final screen looks like the following.

Now let me send a test call to my number and i will have the following.

Note : By following the steps mentioned above you will have a complete local phone server and in order to make an external call you will need to buy and use internet telephony service provider.

(Step by Step)How to setup IP Phone Server(VoIP Server) for free.的更多相关文章

  1. Step by step 活动目录中添加一个子域

    原创地址:http://www.cnblogs.com/jfzhu/p/4006545.html 转载请注明出处 前面介绍过如何创建一个域,下面再介绍一下如何在该父域中添加一个子域. 活动目录中的森林 ...

  2. Tomcat Clustering - A Step By Step Guide --转载

    Tomcat Clustering - A Step By Step Guide Apache Tomcat is a great performer on its own, but if you'r ...

  3. [ZZ] Understanding 3D rendering step by step with 3DMark11 - BeHardware >> Graphics cards

    http://www.behardware.com/art/lire/845/ --> Understanding 3D rendering step by step with 3DMark11 ...

  4. 持续交付工具ThoughtWorks Go部署step by step

    持续交付工具ThoughtWorks Go部署step by step http://blogs.360.cn/360cloud/2014/05/13/%E6%8C%81%E7%BB%AD%E4%BA ...

  5. Devops step by step

    接着上次分享的devops历程[Followme Devops实践之路], 大家希望能够出一个step by step手册, 那今天我就来和手把手来一起搭建这么一套环境, 演示整个过程! 实验环境需要 ...

  6. Step by Step Recipe for Securing Kafka with Kerberos

    Short Description: Step by Step Recipe for Securing Kafka with Kerberos. Article I found it is a lit ...

  7. 精通initramfs构建step by step

    (一)hello world  一.initramfs是什么  在2.6版本的linux内核中,都包含一个压缩过的cpio格式 的打包文件.当内核启动时,会从这个打包文件中导出文件到内核的rootfs ...

  8. Step by Step Process of Migrating non-CDBs and PDBs Using ASM for File Storage (Doc ID 1576755.1)

    Step by Step Process of Migrating non-CDBs and PDBs Using ASM for File Storage (Doc ID 1576755.1) AP ...

  9. Step by step Dynamics CRM 2011升级到Dynamics CRM 2013

    原创地址:http://www.cnblogs.com/jfzhu/p/4018153.html 转载请注明出处 (一)检查Customizations 从2011升级到2013有一些legacy f ...

随机推荐

  1. Java学习--final与static

    final是java的关键字,它所表示的是“这部分是无法修改的”. 编译期常量,它在类加载的过程就已经完成了初始化,所以当类加载完成后是不可更改的,编译期可以将它代入到任何用到它的计算式中,也就是说可 ...

  2. 数组有N+M个数字, 数字的范围为1 ... N, 打印重复的元素, 要求O(M + N), 不可以用额外的空间

    数组有N+M个数字, 数字的范围为1 ... N, 打印重复的元素, 要求O(M + N), 不可以用额外的空间 1.题目中要求我们不能使用额外的空间,那么我们能采用在原数组上做文章,这里的重点是如何 ...

  3. 软件测试 -- 测试人员和QA的区别

    软件测试人员的职责是尽可能早的找出软件缺陷,确保得以修复. 而质量保证人员(QA)主要职责是创建或者制定标准和方法,提高促进软件开发能力和减少软件缺陷. 测试人员的主要工作是测试,质量保证人员日常工作 ...

  4. Linux 系统挂载数据盘

    适用系统:Linux(Redhat , CentOS,Debian,Ubuntu) *  Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作. 下面的操作将会把数据盘划 ...

  5. 关于size_t与size_type

    整理自关于size_t与size_type 问题起源于这样一段代码: #include <algorithm> #include <stdio.h> int main() { ...

  6. UVA 10269 Adventure of Super Mario

    看了这里 http://blog.csdn.net/acm_cxlove/article/details/8679230的分析之后自己又按照自己的模板写了一遍,算是对spfa又加深了一步认识(以前真是 ...

  7. [转]C,C++开源项目中的100个Bugs

    [转]C,C++开源项目中的100个Bugs http://tonybai.com/2013/04/10/100-bugs-in-c-cpp-opensource-projects/ 俄罗斯OOO P ...

  8. 开源的文件比较工具:WinMerge,KDiff3,diffuse

    为了寻找免费的BeyondCompare的替代品,最后经过实用,找到如下一些: 1.diffuse 感受:如果仅仅是比较两个文本类的文件,这个软件也就够用了. 安装好后,对着文件点击右键,会出现&qu ...

  9. write & read a sequence file(基于全新2.2.0API)

    write & read a sequence file write & read a sequence file import java.io.IOException; import ...

  10. 转自 Because of you 的总结

    上下界网络流的问题严格的分,可以分为四类吧. 1:无源汇可行流  sgu 194 2:有源汇可行流  poj 2396  这题比较好,我建图建了将近200行 3:有源汇最大流  zoj 3496  这 ...