第 13 章Ekiga:使用 Voice over IP

目录

13.1. 配置 Ekiga
13.2. Ekiga 用户界面
13.3. 致电
13.4. 应答来电
13.5. 使用通讯录
13.6. 更多信息

摘要

现代电信方式远远不止打电话。它还涉及文本消息交换,有时甚至涉及视频会议。漫游功能可以用一个电话号码在全世界范围内找到您。Ekiga 将这些功能引入您的 Linux 桌面,它允许您通过宽带因特网进行通讯。

开始前,请确认已满足以下要求:

13.1. 配置 Ekiga

[Tip]

如果您的系统上未安装 Ekiga,请使用 YaST 软件管理模块或在命令行输入 zypper install ekiga 进行安装。完成安装后,可以单击计算机+更多应用程序+通讯+Ekiga 软电话运行 Ekiga。

首次启动时,Ekiga 会打开配置助手,它要求输入配置 Ekiga 所需的全部数据。按如下所示继续:

  1. 输入您的全名(名字及姓氏)。

  2. 输入您的 ekiga.net 帐户数据或选择不用 http://www.ekiga.net 签名。

    要稍后添加其他帐户,使用编辑+帐户对它们进行配置。

  3. 输入您的 Ekiga 呼叫帐户数据或选择不通过 http://www.ekiga.net 注册。

  4. 确定您的连接类型。

  5. 选择音频铃声、输出和输入设备驱动程序。ALSA 是确保最佳音质的安全默认选项。其他声音系统(如 OSS)也可用于 SUSE Linux Enterprise Desktop。

    默认情况下,未设置任何响铃设备。如果要使用铃声,请将其更改为某个可用的音频设备。

  6. 选择视频输入设备(如果有)。

  7. 检查设置的摘要并应用它们。

  8. 如果在对配置进行更改后注册失败,只需重启动 Ekiga。

Ekiga 允许您维护多个帐户。要配置其他帐户,请执行以下操作:

  1. 打开编辑+帐户

  2. 选择帐户+添加 <帐户类型>。 如果不确定,请选择添加 SIP 帐户

  3. 输入要注册的注册器。这通常是您因特网电话服务提供商为您提供的 IP 地址或主机名。根据提供商提供给您的数据,输入用户密码

  4. 选择确定保留配置对话框,并激活帐户。显示在 Ekiga 主窗口中的帐户状态更改为已注册

13.2. Ekiga 用户界面

Ekiga 用户界面上有若干可用选项卡。第一个选项卡是联系人,第二个选项卡是拨号面板,最后一个选项卡是呼叫历史。此外,还有一个可用选项卡呼叫面板,用于显示本地或远程网络摄像头的图片和视频。

图 13.1. Ekiga 用户界面

Ekiga 用户界面

用户界面中有不同的方式。要在视图之间进行切换,请使用制表线。默认情况下,Ekiga 会打开联系人选项卡。您可使用其中的本地通讯录快速打开指向常用成员的连接。要获取具有网络摄像头支持和音频控制的完整视图,请使用视图+显示呼叫面板激活呼叫面板

呼叫面板底部,有若干控制图标,如音频设置视频设置视频显示呼叫等待。所有图标均提供工具提示,将鼠标指针悬停在图标上可显示相应工具提示。有些设置(如音频设置)可能仅在通话期间可以更改。

Ekiga 的许多功能都可通过键盘快捷方式使用。表 13.1 “Ekiga 键盘快捷方式”概述了最重要的一些快捷方式。

表 13.1. Ekiga 键盘快捷方式

Ctrl 系列

描述

Ctrl+O

用当前号码打电话。

Esc

挂起。

Ctrl+N

向通讯录添加联系人。

Ctrl+B

打开通讯录对话框。

H

保留当前通话。

T

将当前电话传送给对方。

M

暂挂当前呼叫的音频流。

P

暂挂当前呼叫的视频流。

Ctrl+W

关闭 Ekiga 用户界面。

Ctrl+Q

退出 Ekiga。

Ctrl+E

启动帐户管理器。

Ctrl+J

激活主用户界面上的呼叫面板

Ctrl++

放大来自 Web 摄像头的图片。

Ctrl+-

缩小来自 Web 摄像头的图片。

Ctrl+0

返回 Web 摄像头显示的正常尺寸。

F11

使用 Web 摄像头的全屏视图。


13.3. 致电

正确配置 Ekiga 后,打电话就变得十分容易。

  1. 使用菜单或命令行启动 Ekiga。

  2. SIP 地址提示处输入要呼叫方的 SIP 地址。地址应类似如下所示:

    • 对于直接本地呼叫:sip:username@domainnameusername@hostname

    • sip:username@domainnameuserid@sipserver

  3. 单击呼叫或按 Ctrl+O 并等待对方拿起电话。

  4. 要结束呼叫,请单击挂断或按 Esc

如果需要在呼叫期间调整声音参数,请在呼叫面板中单击音频设置图标。此时会显示包含回放音量录音音量音频选项的窗口。使用滑块来调整音量以适合您的需要。

13.4. 应答来电

Ekiga 可按两种方式接收电话。首先,可使用 sip:user@host 或通过 SIP 提供商直接呼叫用户。大多数 SIP 提供商允许您将呼叫从固定电话转到您的 VoIP 帐户。根据 Ekiga 的运行模式,有几种来电通知的方法:

常规应用

仅当 Ekiga 已运行时才可接收和应答来电。您可以在耳机或扬声器中听到铃声。如果 Ekiga 没有运行,将无法接收来电。

面板小程序

通常,Ekiga 面板小程序将静默运行,并且不会提供其存在的任何提示。当有来电时此情况会改变。Ekiga 的主窗口会打开并且您会在耳机或扬声器中听到铃声。

注意到来电后,您只需单击接受即可应答来电然后开始谈话。如果您不希望接受此来电,请单击拒绝。也可以将呼叫传送到另一个 SIP 地址。

13.5. 使用通讯录

使用 Ekiga 可以管理您的 SIP 联系人。启动后,所有联系人都将显示在主窗口上的联系人选项卡中。要添加联系人或新的联系人组,请运行聊天+添加联系人

如果要添加新组,请在底部输入字段中输入组名称,然后按添加。此时,新组即已添加到组列表中并处于预选中状态。

有效联系人需要具备以下项:

名称

输入联系人的名字。这可以是全名,但您也可以在此处使用呢称。

地址

输入联系人的有效 SIP 地址

如果有多个不同联系人,请添加您自己的组。

要从通讯录呼叫联系人,请双击此联系人。呼叫即刻发出。

13.6. 更多信息

Ekiga 的官方主页是 http://www.ekiga.org/。此站点提供了常见问题的答案和更多详细文档。

有关 Linux 中的 H323 电话会议协议支持的信息,请参见 http://www.voip-info.org/wiki/view/H.323。这也是搜索支持 VoIP 的项目的一个良好起点。

要设置私用电话网络,您可能对 PBX 软件 Asterisk http://www.asterisk.org/ 感兴趣。在 http://www.voip-info.org/wiki-Asterisk 中可找到相关信息。