Voipswitch安装指南
程序员文章站
2022-05-22 22:45:52
Voipswitch安装指南...
安装程序会在“程序”菜单创建voipswitch组。下一步是创建一个数据库连接。必须激活vpsconfig程序。运行了vpsconfig后,会打开database settings 窗口。点击了“create connection string”按钮后,会出现“data link properties”窗口,该窗口显示数据库驱动列表。根据数据库类型的不同,采取以下步骤:
mssql:
1. 从驱动列表选择“microsoft oledb provider for sql servers”
2. 点击next按钮。
3. 必须选择或输入服务器的名称或ip地址。根据用户登录到sql的方式,可以选择“use windows nt integrated security”或“use specific user name and password”。为了日后方便,最好选择“allow saving password”选项。可以点击“test connection”按钮检查连接是否成功。
4. 如果连接成功,点击ok按钮,关闭“data link properties”窗口。
5. 必须从选项中点击“create database structure”按钮,mssql数据库类型必须被选择和确认。完成上述所有步骤后,会提示voipswitch数据库创建成功。
mysql:
1. 从驱动列表选择“microsoft oledb provider for odbc drivers”
2. 点击next按钮。
3. 必须选择“use data source name”选项,必须选择代表mysql连接的名称。在安装myodbc过程中会默认创建一个名为myodbc3-test的连接。当选择它后,要输入数据库的用户名和密码。可以点击“test connection”按钮检查连接是否成功。
4. 如果连接成功,点击ok按钮,关闭“data link properties”窗口。
5. 必须从选项中点击“create database structure”按钮,mysql数据库类型必须被选择和确认。完成上述所有步骤后,会提示voipswitch数据库创建成功。
当正确得创建了数据库架构并连接到数据库后,在vpsconfig窗口左边的菜单变成活动的了。
voipswitch 系统的初始化配置.
“voipswitch settings” 菜单.
呼叫设置
“limit ring time”-激活该选项,可以设置 尝试用一个号码连接到一个客户端,对方无人接听,响铃的最大时间(用秒为单位)。
“limit call duration” – 可以设置最大的连接时间,超过后连接会终止。
授权
“authorize incoming calls” – 这个选项默认被选了。关掉它会导致接受所有进来的呼叫,不管发起的用户是谁-在这种情况下计费是关闭的。
“users can log by ip number” -这个选项默认被选了。这个选项可以基于发起的ip地址来验证呼入。
“authorize by ani” – 这个选项可以基于呼叫方号码来验证呼入的呼叫。
“allow pc phone users log as callback users” – 激活该选项可以允许用户在pc2phone 和 callback services中使用一个账户。在“pc2phone clients”菜单建立了账户后,用户可以用相同的用户名和密码使用callback services.
“h323 settings” 菜单
在这个窗口,可用的ip地址必须被选择,h323 和gatekeeper会在这个ip什么运作。可以选择多于一个地址。可以改变端口号,对于h323 listener 默认端口是1720,对于gatekeeper是1719。对于gatekeeper,必须在“gatekeeper id”中输入名字。并且必须设置“time to live”(默认设置为600秒)。当超过这个时间gatekeeper会将客户端看作登出(如果客户端未登出,则会预先传送一个信息确认其状态为活动的)。
“authorization”
“user can log by h323id” – 激活这个选项后,voipswitch基于有客户端传送的h323id来验证引入的呼叫。这在验证从动态ip发起连接的客户端的情况下非常有用。选择这个选项后必须设置分隔字符。分隔字符是在用户名和密码间的一个字符,用来连接用户名和密码作为一个客户端的h323id。默认的分隔字符是“@”。因此, h323连续的设备应该使用“用户名@密码”字符串作为他们的h323id以供验证。同样的,必须为设置注册到gatekeeper的客户端设置分隔字符。
“sip settings” “pc2phone settings” “callback settings”菜单
sip 协议的设置限定了registrar 和 sip listener工作的ip地址和端口(默认为5060)。同样的,必须设置sip registrar的“time to live”。上述程序对“pc2phone settings”和 “callback settings”同样有效。
启动“voipswitch manager”主程序
在初始化了voipswitch参数后,主程序“voipswitch manager”就可以启动了。它安装在菜单 程序/voipswitch/voipswitch。启动应用程序后,先前定义在vpsconfig应用程序的信息会显示在一个窗口显示程序日志。
添加carrier的网关和 gatekeepers.
voipswitch是一个从客户端接收流量并传送它到voip网关或gatekeepers的系统。因为客户端也可以包括voip网关,配置被分到两个菜单组里面。第一个表示客户端。设备的账户或软件应用程序可以在这里添加,流量被定向到switch。第二个是“gateways” 和 “gatekeepers”菜单,在这里定义负责接受从switch传送的呼叫的设备。
网关
术语“网关”可以涉及到出来国际通讯流量的大型的carrier系统,小型网关,ipphone,或者甚至是可以接受呼叫的软件。要调节一个网关,用户要在配置里面访问“gateways”菜单,添加一个代表新网关的条目。需要输入ip地址和端口(默认为1720)和网关使用的codec,还可以定义连接是否建立在faststart模式上。在“gateway description” 字段输入的网关的名字只是为管理的目的设置的。在“h323 id”字段输入的名字描述了传送到给定目标网关的voipswatch的 h323id。
对任何的网关可以选择两种codec:g723.1和g729。如果网关都支持这两种codec,则必须选择一个为主要的另外一个为次要的。将这两种 codec作为选项并不排除其他。然而,需要不同的代理设置然后“full proxy”。(更多信息请查阅“dialing plan”一节)。
switch可以在h323和sip协议上面运作。因此,当定义网关时必须选择“h323 device”或 “sip device”。
注意:switch 经过h323->sip 转换和sip->h323 转换。如:sip客户端可以连接h323网关
gatekeepers
voipswitch 要注册并传送流量到的gatekeeper是定义在这个菜单里面的。很重要的一点是:voipswitch是作为一个网关(不是一个gatekeeper)注册到外部的gatekeeper。要正确的注册,必须在下面字段填写数据:
ip地址
端口-默认是1719
gk名字-外部gatekeeper的id
密码-由voipswitch传送到gatekeeper的密码。只有在h245注册时才需要
h323id – 在注册过程中传送到外部gatekeeper的voipswitch的h323id
e164id-在注册过程中传送到外部gatekeeper的voitswitch的e164别名
time to live – 在注册过程中设置
description – 关于特定gatekeeper的名字,仅仅文方便管理voipswitch而使用。这个名字不会传送到外部的gatekeeper。
active – 如果被标记了,voipswitch会尝试注册到特定的gatekeeper
“connection properties”
primary, secondary codec – 在这些复选框中,必须选择从voipswitch到特定gatekeeper所应用的codec。
“faststart” – 如果选了该项,所有从voipswitch到gatekeeper的连接都会以faststrat模式工作。
当添加了一个新的gatekeeper后,必须点击“relog to gk’s”。它位于“voipswitch manager”界面,当点击时会导致voipswitch尝试注册到特定gatekeeper。
如果注册成功的话,在右下角应该会出现应该蓝色的图标并带有gatekeeper的描述。如果注册失败会议应该红色的图标显示在log窗口并待遇错误描述。
创建拨号计划
拨号计划允许定义路由。如描述如何及怎么样将流量从特定的电话号码定向到客户端。可以添加无限个记录到拨号计划菜单,创建复杂的路由架构能够分发进来的电话流量到不同的网关或gatekeeper。
mssql:
1. 从驱动列表选择“microsoft oledb provider for sql servers”
2. 点击next按钮。
3. 必须选择或输入服务器的名称或ip地址。根据用户登录到sql的方式,可以选择“use windows nt integrated security”或“use specific user name and password”。为了日后方便,最好选择“allow saving password”选项。可以点击“test connection”按钮检查连接是否成功。
4. 如果连接成功,点击ok按钮,关闭“data link properties”窗口。
5. 必须从选项中点击“create database structure”按钮,mssql数据库类型必须被选择和确认。完成上述所有步骤后,会提示voipswitch数据库创建成功。
mysql:
1. 从驱动列表选择“microsoft oledb provider for odbc drivers”
2. 点击next按钮。
3. 必须选择“use data source name”选项,必须选择代表mysql连接的名称。在安装myodbc过程中会默认创建一个名为myodbc3-test的连接。当选择它后,要输入数据库的用户名和密码。可以点击“test connection”按钮检查连接是否成功。
4. 如果连接成功,点击ok按钮,关闭“data link properties”窗口。
5. 必须从选项中点击“create database structure”按钮,mysql数据库类型必须被选择和确认。完成上述所有步骤后,会提示voipswitch数据库创建成功。
当正确得创建了数据库架构并连接到数据库后,在vpsconfig窗口左边的菜单变成活动的了。
voipswitch 系统的初始化配置.
“voipswitch settings” 菜单.
呼叫设置
“limit ring time”-激活该选项,可以设置 尝试用一个号码连接到一个客户端,对方无人接听,响铃的最大时间(用秒为单位)。
“limit call duration” – 可以设置最大的连接时间,超过后连接会终止。
授权
“authorize incoming calls” – 这个选项默认被选了。关掉它会导致接受所有进来的呼叫,不管发起的用户是谁-在这种情况下计费是关闭的。
“users can log by ip number” -这个选项默认被选了。这个选项可以基于发起的ip地址来验证呼入。
“authorize by ani” – 这个选项可以基于呼叫方号码来验证呼入的呼叫。
“allow pc phone users log as callback users” – 激活该选项可以允许用户在pc2phone 和 callback services中使用一个账户。在“pc2phone clients”菜单建立了账户后,用户可以用相同的用户名和密码使用callback services.
“h323 settings” 菜单
在这个窗口,可用的ip地址必须被选择,h323 和gatekeeper会在这个ip什么运作。可以选择多于一个地址。可以改变端口号,对于h323 listener 默认端口是1720,对于gatekeeper是1719。对于gatekeeper,必须在“gatekeeper id”中输入名字。并且必须设置“time to live”(默认设置为600秒)。当超过这个时间gatekeeper会将客户端看作登出(如果客户端未登出,则会预先传送一个信息确认其状态为活动的)。
“authorization”
“user can log by h323id” – 激活这个选项后,voipswitch基于有客户端传送的h323id来验证引入的呼叫。这在验证从动态ip发起连接的客户端的情况下非常有用。选择这个选项后必须设置分隔字符。分隔字符是在用户名和密码间的一个字符,用来连接用户名和密码作为一个客户端的h323id。默认的分隔字符是“@”。因此, h323连续的设备应该使用“用户名@密码”字符串作为他们的h323id以供验证。同样的,必须为设置注册到gatekeeper的客户端设置分隔字符。
“sip settings” “pc2phone settings” “callback settings”菜单
sip 协议的设置限定了registrar 和 sip listener工作的ip地址和端口(默认为5060)。同样的,必须设置sip registrar的“time to live”。上述程序对“pc2phone settings”和 “callback settings”同样有效。
启动“voipswitch manager”主程序
在初始化了voipswitch参数后,主程序“voipswitch manager”就可以启动了。它安装在菜单 程序/voipswitch/voipswitch。启动应用程序后,先前定义在vpsconfig应用程序的信息会显示在一个窗口显示程序日志。
添加carrier的网关和 gatekeepers.
voipswitch是一个从客户端接收流量并传送它到voip网关或gatekeepers的系统。因为客户端也可以包括voip网关,配置被分到两个菜单组里面。第一个表示客户端。设备的账户或软件应用程序可以在这里添加,流量被定向到switch。第二个是“gateways” 和 “gatekeepers”菜单,在这里定义负责接受从switch传送的呼叫的设备。
网关
术语“网关”可以涉及到出来国际通讯流量的大型的carrier系统,小型网关,ipphone,或者甚至是可以接受呼叫的软件。要调节一个网关,用户要在配置里面访问“gateways”菜单,添加一个代表新网关的条目。需要输入ip地址和端口(默认为1720)和网关使用的codec,还可以定义连接是否建立在faststart模式上。在“gateway description” 字段输入的网关的名字只是为管理的目的设置的。在“h323 id”字段输入的名字描述了传送到给定目标网关的voipswatch的 h323id。
对任何的网关可以选择两种codec:g723.1和g729。如果网关都支持这两种codec,则必须选择一个为主要的另外一个为次要的。将这两种 codec作为选项并不排除其他。然而,需要不同的代理设置然后“full proxy”。(更多信息请查阅“dialing plan”一节)。
switch可以在h323和sip协议上面运作。因此,当定义网关时必须选择“h323 device”或 “sip device”。
注意:switch 经过h323->sip 转换和sip->h323 转换。如:sip客户端可以连接h323网关
gatekeepers
voipswitch 要注册并传送流量到的gatekeeper是定义在这个菜单里面的。很重要的一点是:voipswitch是作为一个网关(不是一个gatekeeper)注册到外部的gatekeeper。要正确的注册,必须在下面字段填写数据:
ip地址
端口-默认是1719
gk名字-外部gatekeeper的id
密码-由voipswitch传送到gatekeeper的密码。只有在h245注册时才需要
h323id – 在注册过程中传送到外部gatekeeper的voipswitch的h323id
e164id-在注册过程中传送到外部gatekeeper的voitswitch的e164别名
time to live – 在注册过程中设置
description – 关于特定gatekeeper的名字,仅仅文方便管理voipswitch而使用。这个名字不会传送到外部的gatekeeper。
active – 如果被标记了,voipswitch会尝试注册到特定的gatekeeper
“connection properties”
primary, secondary codec – 在这些复选框中,必须选择从voipswitch到特定gatekeeper所应用的codec。
“faststart” – 如果选了该项,所有从voipswitch到gatekeeper的连接都会以faststrat模式工作。
当添加了一个新的gatekeeper后,必须点击“relog to gk’s”。它位于“voipswitch manager”界面,当点击时会导致voipswitch尝试注册到特定gatekeeper。
如果注册成功的话,在右下角应该会出现应该蓝色的图标并带有gatekeeper的描述。如果注册失败会议应该红色的图标显示在log窗口并待遇错误描述。
创建拨号计划
拨号计划允许定义路由。如描述如何及怎么样将流量从特定的电话号码定向到客户端。可以添加无限个记录到拨号计划菜单,创建复杂的路由架构能够分发进来的电话流量到不同的网关或gatekeeper。