1.如何使用“拨号规则”?
2.如何使用“内线设置”?
3.“拨号映射”是什么? 如何使用?
4.如何使用“双模式设置”和“双模式前缀”?
5.为什么新版本注册比老版本慢了?有什么办法可以加快注册吗?
6.如果升级失败导致话机/网关不能正常启动应该怎么办?
7.如何设置TOS?
8.如何恢复出厂设置?
9.PA168X电话机的LCD上能显示话费余额吗?消息的格式是什么样的?
10.PA168X话机支持MWI(Message Waiting Indication)吗?
11.如何设置Modem拨号号码?
Q: 如何使用“拨号规则”?
A: 拨号规则就是根据“呼叫前缀”,“区号”,“国家代码”,“国际长途前缀”,“国内长途前缀”这些参数,将用户拨打的号码转换成实际送出的号码。“使用拨号规则”有5个选项,分别说明如下:
1. “不使用”:送出去的号码和用户拨的号码一样,不做任何改动。
2. “使用”:如果所拨号码带有“国际长途前缀”,那么送出号码就是所拨号码去掉“国际长途前缀”剩余的部分。
否则,如果所拨号码带有“国内长途前缀”,那么送出号码就是“国家代码”+所拨号码去掉“国内长途前缀”剩余的部分。
否则,送出号码就是“国家代码”+“区号”+所拨号码。
例如: “区号”=10,“国家代码”=86,“国际长途前缀”=00,“国内长途前缀”=0 。
如果用户拨打00-1-4089821818,实际送出号码为1-4089821818。
如果用户拨打021-82378008,实际送出的号码为8621-82378008。
如果用户拨打82378008,实际送出的号码为861082378008。
3. “dial number”:
先用2.“使用”拨号规则的方式构成一个新的号码,再在前面加上“呼叫前缀”就是实际送出的号码。
4. “prefix”:
专门为电话卡功能设置,只有在“呼叫前缀”非空的情况下才可以选用。
实际送出号码就是“呼叫前缀”,但是程序会在连接建立后自动的送出[“账号”+“密码”+“使用”拨号规则后构成的号码+'#']这样一个号码串。
5. “hotline”:
送出号码就是“呼叫前缀”。这时候的“呼叫前缀”实际上就是热线号码。一提机就会将这个号码呼出去。
Q: 如何使用“内线设置”?
A:“内线设置”和“内线前缀”是用来判断所拨的号码是内线号码还是外线号码。“内线设置”有三个选项,分别说明如下:
1. “不使用”:
这时没有所谓的内线号码,送出号码是根据“使用拨号规则”这个选项构成的。
2. “使用”:
如果所拨号码带有“内线前缀”,所拨号码是内线号码,此时“使用呼叫规则”不起作用,实际送出的号码就是所拨号码。否则,所拨号码是外线号码,实际送出的号码是根据“使用拨号规则”这个选项构成的。
3. “omit prefix”:
与2.“使用”唯一的区别在于,如果所拨号码带有“内线前缀”,实际送出的号码是所拨号码去掉“内线前缀”后剩余的部分。
Q: “拨号映射”是什么? 如何使用?
A: “拨号映射”是根据一系列规则来判断什么时候用户已经拨完了号,可以送出去所拨号码了。“拨号映射”是从MGCP协议引申出来的一个概念。
使用MGCP协议时,服务器(CA)会给终端下发一个拨号映射,所以MGCP协议下“使用拨号映射”总是选中的,并且话机里面不需要预存拨号映射文件。使用其它协议的时候,需要在话机里面预存一个拨号映射文件,需要更新这个文件的时候,可以使用Palmtool的[更新呼叫规则]按钮,或者进入web页面点击[更新程序及其他]。
我们缺省使用的呼叫规则文件是 stdmap.txt ,下面简单说明一下stdmap.txt里各条的含义。具体的可以参看RFC3435的2.1.2节。
X表示0-9中的任何一个号码。
T表示用户拨完最后一个号码后等待的时间,我们设定的是5秒钟。
[0-5]表示0到5中的任意一个号码,即0,1,2,3,4,5。
13xxxxxxxxx:以13开头的所有11位号码
02[0-57-9]xxxxxxxx:以02开头,第二位是0-5的任意号码,第三位是7-9的任意号码,总长是12位的号码
*x.T:以*号开头,后面可以是任意长度的号码 + 等待T秒钟
x.T:任意长度的号码 + 等待T秒钟
如果用户所拨号码与呼叫规则文件中的任何一条匹配或者和所有条都不匹配,这个号码都会被立刻呼叫出去。
“使用拨号映射”不会改变用户所拨的号码,送出号码和所拨号码是一样的。
“使用拨号映射”可以和“使用呼叫规则”,“内线设置”混合使用。用户拨号的时候先根据报号映射判断何时该送出号码,然后将所拨的号码通过“拨号规则”和“内线设置”转换为实际送出的号码。
Q: 如何使用“双模式设置”和“双模式前缀”?
A: 只有基于PA168V设计的1S+1O网关才有“双模式设置”。
“双模式设置”选择“pstn优先”的时候,普通电话摘机,直接拨号,就是呼叫PSTN电话;如果要呼叫网络电话,就轻拍一下叉簧,或者按一下话机上的闪断键,听到拨号音后,再拨号,就是呼叫网络电话了。
“双模式设置”选择“IP优先”的时候,普通电话摘机,直接拨号是呼叫网络电话;要呼叫PSTN电话,则先拨“双模式前缀”中设定的号码,然后才会自动切换到PSTN端,听到拨号音后,再拨号就能呼叫PSTN电话了。
上述两种情况下,无论是PSTN来电,还是IP端来电,普通电话都会振铃,摘机后会自动和来话的通道接通,正常通话。
“双模式设置”选择“不使用”的时候,PA168V将变成一个FXS口的网关,不再使用假O口的功能了。
断电时,网关会自动将普通电话切换到PSTN口,用户摘机后拨号直接呼叫到PSTN,不影响用户使用。
Q:为什么新版本注册比老版本慢了?有什么办法可以加快注册吗?
A:新版本在注册之前会先去FTP服务器上检查有没有新版本的程序或者设置需要更新,然后访问Internet上的时间服务器获得现在的时间。如果FTP服务器的地址是域名,那么还需要先通过域名服务器解析出它们的IP地址。另外如果使用DHCP获取本机的IP地址,我们在新版本中还增加了检查IP地址冲突的功能。这些工作都需要一定的时间去完成,造成了新版本注册比老版本慢。为了加快注册,可以使用下面两个方法:
1. 将“自动升级方式”设成“不使用”,这样就不会去FTP服务器检查更新。
2. 将“时间服务器IP”设置成“255.255.255.255”,这样就不会去访问时间服务器获取时间了。如果获取时间是必须的,那么可以将“时间服务器IP”设置成一个本地的访问速度比较快的时间服务器的IP地址。
Q:如果升级失败导致话机/网关不能正常启动应该怎么办?
A: 升级失败一般是因为用户升级了与硬件不匹配的软件造成的。基于PA1688芯片的硬件设计比较多,用户在升级之前一定要先搞清楚硬件型号,找到相应的软件后再升级。“调试级别”这个选项一定不要设置成“不检查硬件型号”,那样做就不会检查升级文件是否合法,是非常危险的。如果实在不知道是属于什么硬件型号,用户可以发Email到我们的信箱support@aredfox.com。一旦升级失败,可以通过以下的步骤恢复:
1. 按住键盘上的*键加开机,如果是网关就按住盒子上唯一的那个键开机。
2. 关机,重复1的操作。第二次启动后,话机/网关的IP地址会变成缺省的192.168.1.100。这里也有例外,如果是Unisen的IP8008,缺省地址是192.168.0.100,如果是Vida的IPH-E00系列,缺省地址是192.168.1.10。
3. 将话机/网关和一台PC机连到同一个子网下面。
4. 在PC机上运行Palmtool.exe。试着按下Palmtool对话框上的“开始调试”按钮,会弹出一个调试信息窗口,这是如果按下话机上的键,窗口中会显示出按下的键以及话机/网关的IP地址。
5. 如果PC机的IP地址不是192.168.1.xxx,也就是说和话机/网关不在同一个子网内,那么修改PC机的tcpip设置到192.168.1.xxx网段。
6. 将话机/网关的缺省IP地址填到Palmtool的片上IP地址栏里。
7. 找到正确的升级文件,点击Palmtool的“更新程序”按钮开始升级。
Q:如何设置TOS?
A:TOS参数设置数据包传输时的优先级,传输的类型。这个8比特的参数按比特被分成了5个部分:假定最高位是第0位,最低位是第7位,那么
比特0-2:优先级,取值范围0-7。0代表最低的优先级,7代表最高优先级。
比特3:D比特,设置成1的时候表示希望保证传输延时尽量小。
比特4:T比特,设置成1的时候表示希望保证传输的吞吐量尽量大。
比特5:R比特,设置成1的时候表示希望保证传输尽量的可靠。
比特6-7:未使用
TOS只是表示终端希望得到的传输质量,但是网络中的路由器和其他设备并不能保证这种传输质量。
Q:如何恢复出厂设置?
A:话机和网关都有一套原始的出厂设置,在设备设置出现混乱的情况下可以通过以下方式来恢复出厂设置。
对于电话要提机按本机密码(默认是 1234)后长按*键;对于网关是提机按本机密码(默认是 1234)后长按设置按钮,话机或网关将进入page0模式。
此时,话机键入#5*5后将恢复出厂设置,网关要拍插簧后键入#5*5恢复出厂设置。
若以上方式无效也可通过长按*(网关长按设置按钮)加电的方式进入page0模式,键入#5*5恢复出厂设置。
Q:PA168X电话机的LCD上能显示话费余额吗?消息的格式是什么样的?
A:PA168X电话使用SIP及H323协议时,在系统端的配合下,可以在LCD上显示话费余额。
对于SIP协议,需要proxy端给话机发送MESSAGE消息,话机会在LCD上显示MESSAGE消息的消息体的前两行。以下是SIP消息示例:
MESSAGE sip:2391@voip.ch SIP/2.0
Via: SIP/2.0/UDP 172.30.1.232:5060;branch=z9hG4bKVzLHKnK44YDx0TDt
Max-Forwards: 7
User-Agent: PA168S
From: "2339" <sip:2339@voip.ch>;tag=0hFi6TB17sQ2TLn8
To: "2391" <sip:2391@voip.ch>
Call-ID: fYxDX58Og6yBDKIG@172.30.1.232
Contact: <sip:2339@172.30.1.232:5060>
CSeq: 1 MESSAGE
Supported: replaces
Content-Type: text/plain
Content-Length: 14
Balance: 30.00
话机收到此消息时会在LCD上显示"Balance: 30.00"。
对于H323协议,需要GK(gatekeeper)回送的消息的RAS serviceControl域里,带有话费余额即可显示。
这是H323协议规定的标准方式,标准的H323 GK应该支持此功能。
消息格式如下:
CallCreditServiceControl ::= SEQUENCE {
amountString BMPString(SIZE (1..512)) OPTIONAL, -- (Unicode)
...
}
其中amountString域里就应该填写的是余额数据。
Q:PA168X话机支持MWI(Message Waiting Indication)吗?
A:使用SIP和IAX2的PA168X话机都支持MWI。网关由于不支持字符显示,所以目前还没有这个功能。
测试这个功能的前提是SIP proxy和Asterisk server支持语音信箱。如果话机语音信箱里有新的留言,
server会给话机发送消息,话机收到消息后会在LCD上显示出来,这个显示会一直会一直保留(每隔30秒刷新一次)
直到收到server的消息提示没有新的留言了。
对于SIP,server发出的消息格式是
NOTIFY sip:alice@alice-phone.example.com SIP/2.0
To: ;tag=78923
From: ;tag=4442
Date: Mon, 10 Jul 2000 15:55:07 GMT
Call-Id: 1349882@alice-phone.example.com
CSeq: 47 NOTIFY
Contact:
Event: message-summary
Subscription-State: active
Content-Type: application/simple-message-summary
Content-Length: 43
Messages-Waiting: yes
Voice-Message: 4/8
话机会在LCD上显示“Voice-Message: 4/8”,如果Message-Waiting: no,那么LCD上就不会有显示了。
对于IAX2,server只需给话机发送一个MWI的命令就可以了。话机屏幕上会显示“New Message: 4”这样的信息。
Q:如何设置Modem拨号号码?
A:将Modem拨号号码填在呼叫设置中的呼叫转移号码中即可。
|