dcsimg

VoIPwering您的办公室:SipX和IP电话

该集团电话可与许多软件电话一起使用。我们将逐步完成设置 基于Linux的KPhone和CounterPath的两个跨平台模型。

 By 卡拉·施罗德
第页  |  返回第1页

好的,我们已经在本系列的前三部分中准备了足够的时间进行预备。现在是时候将一些好的软件电话连接到SipX,并学习一些监视服务器状态的有用方法。

SipX状态
尽管出色的Web界面旨在使您免受命令行的困扰,但是您始终需要一些命令行技能。真的不是那么糟糕。登录到SipX服务器并运行以下命令以显示服务器状态:

[[email protected] ~]# /etc/init.d/sipxpbx status
Checking watchdog:                     [  OK  ]
Checking keepalive:                    [  OK  ]
Checking sipauthproxy:                 [  OK  ]
Checking sipproxy:                     [  OK  ]
Checking sipregistrar:                 [  OK  ]
Checking sipstatus:                    [  OK  ]
Checking sipxcallresolver:             [  OK  ]
Checking sipxconfig-agent:             [  OK  ]
Checking sipxconfig:                   [  OK  ]
Checking sipxpark:                     [  OK  ]
Checking sipxpresence:                 [  OK  ]
Checking sipXvxml:                     [  OK  ]
Nice! Green lights all the way. You can view similar information in the Web interface under Diagnostics -> Services. This page also lets you stop, start, and restart SipX services.

另一个有用的命令是

[[email protected] ~]# /etc/init.d/sipxpbx status
这将检查大量重要配置,包括SELinux,Apache,DNS和TLS / SSL。这个特殊的命令是我的最爱,因为它不仅检查相关服务,而且不仅仅检查SipX配置,还为我节省了数小时的拔头发和撞头动作。每次进行任何配置更改时都运行此命令。它甚至为解决问题提出了有益的建议。

安装IP电话
基于SipX的VoIP网络的基本组成部分是SipX服务器, 媒体网关和IP电话。配置媒体网关和配置 IP电话可能会给您带来极大的痛苦,您拥有的用户越多,吃的时间就越多。 幸运的是,SipX可以自动完成该过程。

SipX支持三类电话和媒体网关:即插即用 (托管),部分托管和非托管。任何支持SIP的设备都可以使用 使用SipX;这仅仅是一个简单的问题。即插即用或托管设备, are almost self-provisioning via the SipX Web interface at Devices -> 电话s and Devices -> Gateways. You'll see the brands and models of supported plug-and-play 菜单下拉菜单中的设备。前往 电话 和网关互操作性门户 查看支持的型号和操作方法。

现在,让我们快速浏览一下如何使用KPhone设置新用户, 是一款不错的Linux软电话。 SipX为它生成一个配置文件 手动复制到位。首先转到“用户”标签以添加新用户。注意 用户的PIN和电话的SIP密码是两个不同的 东西。单击“显示高级设置”以查看SIP密码。

Then go to Devices -> 电话s, and find KPhone on the "Add new phone" dropdown 菜单。您可以使用任何12位字母数字组合作为序列号, 只要它在您的网络上是唯一的。只是为了踢球,我将使用123456789012。 硬电话有自己的MAC地址,软电话则没有。若你宁可 使用软件电话的MAC地址,使用网络接口上的MAC 安装了KPhone的计算机:

[email protected]:~$ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:03:6D:00:83:CF
[...]
HWaddr是您想要的值。单击“确定”后,您将回到“电话”主页。单击刚创建的电话,然后单击“线路”。单击添加行,找到您刚刚创建的用户,然后选择该用户。普雷斯托(Presto),您的新用户现在已设置为一行,并带有URI,例如“ carla schroder”

Now go back to Devices -> 电话s, select the phone you just set up, and click Send Profiles. It will say "1 profile(s) will be generated. Go to Job Status page to monitor operation progress." (Which is Diagnostics -> Job Status.) There's not much to see here, but it doesn't hurt to look.

现在,您要做的就是将生成的配置文件复制到KPhone打开的计算机上。个人资料位于 / var / sipxdata / configserver / phone / profile / docroot /。所以我创建的是 123456789012.kphonerc,然后使用 scp 命令:

[[email protected] ~]# cd /var/sipxdata/configserver/phone/profile/docroot
[[email protected] ~]# scp  123456789012.kphonerc  xena:/home/carla/.qt/kphonerc
请务必重命名 kphonerc,否则KPhone将看不到它。另一种巧妙的方法是将其复制到USB密钥以进行传输。无论您复制它,它必须最终位于用户的正确主目录中,即 /home/user/.qt。您可以轻松阅读此文件,因为它是纯文本格式:
[Call register]
Dialled0=

[General]
TrayIcon=No

[Registration]
SipUri="carla schroder"
UserName=200
SipServer=alrac.net
AutoRegister=Yes
qValue=

现在启动KPhone。它将要求您提供SIP密码。到此为止。

反向路径 X-Lite和eyeBeam
KPhone很不错,您的Linux怪才应该对此感到满意。如果你想 标准化运行在Linux,Windows上的优质跨平台软件电话, 和Macintosh,请签出 反向路径。您 可以下载其免费的X-Lite软件电话,或购买eyeBeam软件电话。 EyeBeam具有更多功能和供应商支持。这些是出色的软电话 具有许多有用的功能和良好的音质。

您必须手动配置X-Lite或eyeBeam手机,而无需 硬。最难的部分是了解您在千种选择中的哪一种 可以忽略。跟随我,我将向您展示如何配置免费的X-Llite手机。 首先在SipX中创建您的用户。然后下载X-Lite手机并安装, 这很容易—他们告诉你如何。

当您启动X-Lite时,它将首先引导您完成设置向导 音量水平,校准滞后并调整背景噪音。然后呢 打开配置菜单。这些是您需要设置的值:

  • 启用=是
  • 显示名称=您想要的任何内容
  • 用户名= SipX用户ID
  • 授权=再次使用SipX用户ID
  • 密码=用户的PIN,而不是SIP密码
  • 域/领域=您的域,例如alrac.net
  • SIP代理= SiPX服务器的标准域名,例如sipx。 alrac.net
下周,我们将把我们出色的SipX服务器连接到一些普通的老式模拟电话线上,并开始进行实际的电话呼叫。

资源资源
SipX Wiki
反向路径

本文最初于2007年3月5日发布
通过网络更新新闻获取最新消息