返回列表 發帖

香港、澳门、珠海、广州 VoIP电话系统 (QNAP TS-453 Pro + Debian 8 + Asterisk 13)

本帖最後由 角色 於 2015-6-6 01:07 編輯

现在有四个点,香港、澳门、珠海与广州,他们之间的沟通一般都是用传统的PSTN电话系统来连接,而每一个Office都有自己的PABX电话系统。这是最传统不过的电话连接模式。

3001.png

但是由于VoIP的普及,那么坊间也有不少的VoIP Gateway,那么那些Gateway的功能都是非常有限,只能作有限度对打,不能像拨打PSTN电话那么方便。

3002.png

上面的VoIP Gateway和PABX系统都是独立运作,没有相关,如果需要用到PSTN、VOIP电话,工作人员要两边跑,所以有些人把PSTN和VOIP电话结合起来,如下图:

3003.png

本帖最後由 角色 於 2015-6-5 22:22 編輯

一般的VoIP Gateway如有如下configuration:

3004.png

就是Hybrid,可以接传统的PSTN电话(有FXO口)与 WAN口接互联网的VOIP。

TOP

本帖最後由 角色 於 2015-6-6 15:56 編輯

这个电话点对点拨打时是没有问题,但是如果拨打对方的PSTN线路就非常麻烦,一般要做很多动作才能拨打到对方的PSTN线路,在这里就不说了。由于科技的发展,新型的ATA如OBi110,就可以做到用one-stage dialling method,去完成对方的PSTN的电话,如果一对一,这种模式是没有问题的,到那时如果多几个电话和多几个点,这种方式不太实用。

所以对这这种情况,这家公司需要一台Asterisk Server,来把各处电话的SIP Clients连起来,然后又一下要求:

内部对打:
HK Office Ext:21XX

Macao Office Ext:31XX
Macao Warehouse Ext:32XX

Zhuhai Back Office Ext: 61XX
Guangzhou Back Office Ext: 62XX

服务器放在Macao Office,而从上面得到的信息,如果你在澳门Office,想拨打其他点,就拿起IP Phone,直接拨打对方的分机号就可以。起地点的IP电话都是用同样的方式去拨打。

HK Office,用SIP Phone拨打对方的PSTN电话
00853 + <Macao mobile/domestic line telephone number>
0086 + <Mainlan China fixed line/mobile phone number>

Macao Office and Warehouse,用SIP Phone拨打对方的PSTN电话
00852 + <Macao mobile/domestic line telephone number>
0086 + <Mainlan China fixed line/mobile phone number>

Mainland China(Zhuhai and Guangzhou Back Offices),用SIP Phone拨打对方的PSTN电话
00852 + <HK mobile/domestic line telephone number>
00853 + <Macao mobile/domestic line telephone number>

还有其他要求如下:

一、用户拨打香港、澳门 Service hotlines,指定Back Office的一群 Service Team Ext电话一起响,其中一个接后其他Service Team member的分机就不再响。

二、Back Office Team cold call 香港和澳门客户。拨打模式就如之前说过那样,用00852拨打香港电话(通过香港的PSTN Gateway),用00853拨打澳门电话(通过澳门的PSTN Gateway)。

三、可以有三方Conference call功能

TOP

本帖最後由 角色 於 2015-6-6 11:10 編輯

好了,之前所说的只是Introduction,以下的几个章节会用到下面的硬件和软件:

1、QNAP TS-453 Pro
2、Debian 8
3、Asterisk 13

为什么用QNAP TS-453 Pro呢? 其实用其他也可以,但是你需要NAS,而且又想安装其他Applications,如Windows,Linux,Ubuntu等等,那么用QNAP的TS-453 Pro的Virtualization Station是真的不错的选择。之前没有QNAP没有Virtualization Station,就要安装在Native的NAS系统里,有了Virtualization Station后,你可以安装在VM里,最多可以同时运行三个VMs,他们都有独立的LAN Interface。

Screen Shot 2015-06-06 at 10.00.34 AM copy.png

Debian 8是Debian最新的version 8。我们安装Debian 8的时候,最好做一个backup,然后用这个backup再往下做,有问题再从这个backp开始,不然每次都要从零开始,那么就比较费时。


Asterisk 13是Digium最新的SIP Server and Gateway。

TOP

本帖最後由 角色 於 2015-6-7 01:09 編輯

The installation procedures of Debian 8 and the pre-compilation work for Asterisk 13 are shown below:

1. Installation of Debian 8

I believe that you would not have any problems in this step since it is general and common as you can find many information on the web. The most important is to install minimal configuration (plain configuratin)

Screen Shot 2015-06-06 at 1.04.09 PM.png

2 Getting the system updated and upgraded

apt-get update
apt-get upgrade

3. Installation of development libraries

apt-get install build-essential

4. Installation of libraries needed for Asterisk server

apt-get build-dep asterisk

5. Installation of additional library which is need for Asterisk 13

apt-get install libjansson-dev


6. cd /usr/src

7. wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz

The above command gets the most current version of Asterisk 13. Using the following command, you will see the actual version number that you got.

8. tar –xzvf asterisk-13-current.tar.gz

9. cd asterisk-13.4.0/

Now at the moment of this writing, the current Asterisk 13 version is 13.4.0. You may rename the asterisk-13-current.tar.gz to asterisk-13.4.0.tar.gz for future use.

10. ./contrib/scripts/install_prereq install

11. ./bootstrap.sh

12. ./configure

If the configuration is successful, you will see the following information.

Screen Shot 2015-06-06 at 1.51.47 PM.png

13. make

If the make process is successful, you will see the following figure.
Screen Shot 2015-06-06 at 2.09.57 PM.png

14. make install

After "make install" command, you will see
Screen Shot 2015-06-06 at 2.12.33 PM.png

15. make samples

16. make config

The above command make the system will be automatically run /usr/sbin/asterisk after reboot. Now you need to run "/usr/sbin/asterisk" program manually.

17. /usr/sbin/asterisk

18. /usr/sbin/asterisk -rvvv

If you are able to see the following figure, it means that the installation Asterisk 13 is successful.

Screen Shot 2015-06-06 at 2.21.55 PM.png

19. Checking the codecs available to be used in this Asterisk box

core show translation

Screen Shot 2015-06-06 at 5.35.27 PM.png

References:
http://www.ipcomms.net/sample-device-configurations/41-asterisk/181-install-asterisk-13-on-ubuntu-debian

TOP

本帖最後由 角色 於 2015-6-6 18:21 編輯

有了上面的Asterisk运行信息,那么你的Asterisk Server已经安装完成,下面就是设置Asterisk的两个比较重要的configuration files,他们就是
sip.conf
extensions.conf

如果一般新人看了,都不知道怎樣入手!

在还没有进一步再说,大家是否发现进入VM要经过很多程序,我个人来说比较麻烦,下面我会教大家安装一个软件,那么我们VPN到NAS的network segment后,可以直接用putty入Asterisk,那么就方便很多了。

安装sshd server and client
http://www.telecom-cafe.com/foru ... =6657&pid=41307

修改network card的设定
http://www.telecom-cafe.com/foru ... =6657&pid=41308

修改系统时钟的设定
http://www.telecom-cafe.com/foru ... =6657&pid=41309

G729 code
http://www.telecom-cafe.com/foru ... =6657&pid=41310


Reference:
http://www.asteriskguru.com/tuto ... audio_asterisk.html

TOP

本帖最後由 角色 於 2015-6-28 11:11 編輯

在还没有进行设置前,我们要对我们建立好得Asterisk server (*box)作进行简单的设置,来加深对Asterisk server的认识,那么对日后在调制系统的时候有更大的帮助。

Workshops 前的准备功夫
http://www.telecom-cafe.com/foru ... =6657&pid=41288

Workshop 1:Creation of one extension and one echo test server
http://www.telecom-cafe.com/foru ... =6657&pid=41293

Workshop 2:Adding one more extension to Workshop 1
http://www.telecom-cafe.com/foru ... =6657&pid=41294

Workshop 3: Adding one external SIP client to Workshop 2 with fixed WAN IP
http://www.telecom-cafe.com/foru ... =6657&pid=41295

Workshop 4: Same as Workshop 3 but with dynamic WAN IP
http://www.telecom-cafe.com/foru ... =6657&pid=41296

Workshop 5: Conference call using ConfBridge application
http://www.telecom-cafe.com/foru ... =6657&pid=41297

Workshop 6: Setup a user SIP account on OBi110
http://www.telecom-cafe.com/foru ... =6657&pid=41298

Advanced workshops

Workshop 7: Connecting PSTN/PABX Trunk to LINE of OBi110 Part I: Outbound Call via PSTN Trunk
http://www.telecom-cafe.com/foru ... =6657&pid=41299

Workshop 8: Installation of HKBN 2b App for both outbound and inbound calls
http://www.telecom-cafe.com/foru ... =6657&pid=41300

TOP

备用帖子。

TOP

备用帖子。

TOP

备用帖子。

TOP

备用帖子。

TOP

备用帖子。

TOP

备用帖子。

TOP

备用帖子。

TOP

备用帖子。

TOP

返回列表