admin 管理员组

文章数量: 1086019


2023年12月22日发(作者:怎么学好c++语言)

VOICE AUTO TESTING

VOIP自动拨号架构介绍

VOIP自动拨号测试是以脉冲信号模拟电话拨号、摘机挂机等动作的测试方法。相比于原来的CONSOLE测试方式,自动拨号的TELNET测试方式更能节省时间。省去了手动拨号、接听电话等动作后测试过程也更加简单,语音质量的判断也以图形的方式具体化了。

一.VOIP自动拨号测试所需器件:

1.自动拨号治具

图1 VOIP治具

图2 VOIP治具

1

VOICE AUTO TESTING

该治具板的功能为拨号信号的产生与电话线路间的切换。上图中的P4、P10分别接话机1、2,在测试档中对应的端口号为16、32.图中下方的十个接口在下入“!(Shift+1)”指令(即于P4口相连接)自右向左在测试档中的端口号为17~26,在下入“!(Shift+2)”指令(即于P10口相连接)自右向左在测试档中的端口号为33~42.

图3 VOIP治具

该治具主要实现通话波形的产生与话机的控制。图中1所指位置为示波器信号输出口,2所指位置为示波器信号输入口。3、4、8所指位置分别接ISDN电话口,1号话机口,2号话机口用于通话时的波形输出。5、6、7所指位置分别接1号话机、ISDN电话、2号话机的CONSOLE口,用于控制话机拨号,摘挂机等动作。9所指位置为可调电阻,调节该电阻可解决话机响而电话接不起来及部分打不通电话的情况。

图4 测试话机

2

VOICE AUTO TESTING

该话机新加的RJ11口是用于传输波形的,一定要使用4芯RJ11线。话机的拨号,摘挂机动作都是通过Console口来实现的。

二.VOICE測試基本結構:

测试基本连线图:

图5 测试连线图

该图为P2602HWN-D7A的连线图。普通的VOIP机种测试时我们会将ISDN部分拿掉,如果所测机种带有Life Line功能的话,请将PBX的中的两个口分别接至DUT与治具左边的第一个口上。连线的相关注意事项请参考《自动拨号架构SOP》

3

VOICE AUTO TESTING

图6 示波器设置

图7 信号发生器设置

示波器与信号发生器的设置如上图,请将蓝圈内按键按下。确保在打通电话时输出波形为没有失真的正弦波。

4

VOICE AUTO TESTING

自动拨号测试流程:

在测试中,我们将DUT的两个FXS口号码设置为“55555”,GOLD Sample的FXS口号码为“88888”,DUT与GOLD Sample 注册在同一个SIP SERVER下。(具体设置参考Z:教育訓練資料VoIP系列产品测试指南_Ver2.0.0)。

VOIP 在测试前首先确认所选ZYTE主程式为,测试电脑IP、SIP SERVER设置正确。

1. 分别以TELNET方式登入DUT与GOLD SAMPLE进行清ARP操作。修改DUT MAC.将控制权交至测试治具板。

2. 切换板将PHONE 1切至DUT PORT1,PHONE 2切换至GOLD Sample. PHONE 1拨打“88888”,确认PHONE 2 铃声响且示波器波形为正弦波,按下确认键。

3. 切换板将PHONE 1切至DUT PORT2, PHONE 2切换至GOLD Sample. PHONE 1拨打“88888”,确认PHONE 2 铃声响且示波器波形为正弦波,按下确认健。

4. 切换板将PHONE 1切至DUT PORT2,PHONE 2切换至GOLD Sample. PHONE 2拨打“55555”,确认PHONE 1 铃声响且示波器波形为正弦波,按下确认键。(若DUT无Lifeline功能VOICE测试即OK)

5. 切换板将PHONE 1切至DUT PORT1,PHONE 2切换至外线。PHONE 1拨打“##804”(治具接在PBX口上的号码),确认PHONE 2 铃声响且示波器波形为正弦波,按下确认健。

6. 切换板将PHONE 1切至DUT PORT2,PHONE 2切换至外线。PHONE 1拨打“##804” (治具接在PBX口上的号码),确认PHONE 2 铃声响且示波器波形为正弦波,按下确认健。

7. 将DUT关电。切换板将PHONE 1切至DUT PORT1,PHONE 2切换至外线。PHONE 1拨打“804” (治具接在PBX口上的号码),确认PHONE 2 铃声响,按下确认健。

注:关电外线测试时不需检查示波器波形。

若为230X系列的机种需选用特定的Gold Sample,测试电脑也需设置不同的IP地址。

5

VOICE AUTO TESTING

三.VOIP自动拨号测试档介绍及相关测试指令:

PC->COM输入

1

2

3

4

5

6

7

8

9

0

*

#

M

N

O

F

!(Shift+1)

!(Shift+2)

D

ESC

COM输入->PC

1

2

3

4

5

6

7

8

9

0

*

#

M

N

T

T

T

T

R

T

N

备注

电话拨号1

电话拨号2

电话拨号3

电话拨号4

电话拨号5

电话拨号6

电话拨号7

电话拨号8

电话拨号9

电话拨号0

电话拨号*

电话拨号#

声音切换P2->P1

声音切换P1->P2

电话挂断

电话拿起

控制电话1

控制电话2

R有声响 N无声响

系统归零

下面为测试档VOICE测试部分相关指令的运用:

OUT_PARALLEL_PORT(18) //将话机1接至PORT口18

DELAY:200

OUT_PARALLEL_PORT(35) //将话机2接至PORT口35

IF

DELAY:100

SEND_COMMON_COM>ESC //清除之前对话机所做操作

DELAY:500

SEND_COMMON_COM>"SHIFT+1"^T914 //将控制权交至话机1

DELAY:100

SEND_COMMON_COM>"M"^T914 //将示波器显示波形切换话机2至话机1的上行

//通路以免影响下面的拨号。

SCREEN_CURSOR_OFFSET

DELAY:100

6

VOICE AUTO TESTING

SEND_COMMON_COM>"F"^T914 //电话拿起

SCREEN_CURSOR_OFFSET

DELAY:100

SEND_COMMON_COM>"8"^T914

SEND_COMMON_COM>"8"^T914

SEND_COMMON_COM>"8"^T914 //拨号码

SEND_COMMON_COM>"8"^T914

SEND_COMMON_COM>"8"^T914

DELAY:100

SEND_COMMON_COM>"SHIFT+2"^T914 //将控制权交至话机2

DELAY:3000

SCREEN_CURSOR_OFFSET

SEND_COMMON_COM>"D",00,"R",10000^T61104 //侦听通话链路是否建立。若fail

//即没有返回R则执行ELSE语句

ELSE

DELAY:8000

SEND_COMMON_COM>ESC

DELAY:100

SEND_COMMON_COM>"SHIFT+1"^T914

DELAY:100

SEND_COMMON_COM>"M"^T914

SCREEN_CURSOR_OFFSET

DELAY:100

SEND_COMMON_COM>"F"^T914

SCREEN_CURSOR_OFFSET

DELAY:100

SEND_COMMON_COM>"8"^T914

SEND_COMMON_COM>"8"^T914

SEND_COMMON_COM>"8"^T914

SEND_COMMON_COM>"8"^T914

SEND_COMMON_COM>"8"^T914

DELAY:100

SEND_COMMON_COM>"SHIFT+2"^T914

DELAY:3000

SCREEN_CURSOR_OFFSET

SEND_COMMON_COM>"D",00,"R",5000^T61104

END

DELAY:100

SEND_COMMON_COM>"F"^T914 //通话链路建立后,话机2摘机接听

DELAY:100

SCREEN_CURSOR_OFFSET

7

VOICE AUTO TESTING

DELAY:100

MESSAGEBOX^01("test box","Check Phone1 TO Phone2")^T620 //跳出对话框,确

//认波形是否有异常。

SEND_COMMON_COM>ESC

DELAY:100

VOIP自动拨号相关故障:

1. 无法打通电话。

(1) 确认SIP SERVER状态是否正常,重启SIP SERVER.选择正确的Gold Sample且功能OK.

(2) 按照连线图检查连线是否正确,重点检查Phone-Switch治具板的连线是否接在正确的话机上。若连线正确,可尝试更换连接DUT的RJ11线,该线较易损坏。

(3) 更换话机交叉验证,确认话机无问题。

(4) 观察DUT与Gold Sample的PHONE灯在拨号前后的状态。若接听方PHONE灯狂闪表示电话已打通,可能是治具板的可变电阻阻值不当造成。如仍无效果尝试更换治具板。

2能打通电话但无波形。

(1) 确认示波器与信号发生器设置无误。

(2) 确认连接话机用于传输波形的RJ11线为4芯线,所用4芯线良好且连线正确。

(3) 示波器信号线接口是否有松动。

(4) 更换话机交叉验证,确认话机无问题。

(5) 重启电脑、Gold Sample看情况是否有改善。

(6) 如仍无效果尝试更换治具板。

3其它故障

(1) 若电话能打通而电话接不起来应为治具板上的可变电阻阻值不当。(阻值正常情况下应设置为顺时针向下2格)

(2) 部分机种或治具板若测试档的DELAY时间不当也有可能早成无法打通电话或电话接起有波形但无铃声。目前为止遇到的情况有:

Example 1:

SEND_COMMON_COM>"SHIFT+1"^T914

DELAY:100

SEND_COMMON_COM>"M"^T914

SCREEN_CURSOR_OFFSET

DELAY:100

SEND_COMMON_COM>"F"^T914

SCREEN_CURSOR_OFFSET

DELAY:100

SEND_COMMON_COM>"8"^T914

8

VOICE AUTO TESTING

SEND_COMMON_COM>"8"^T914

SEND_COMMON_COM>"8"^T914

SEND_COMMON_COM>"8"^T914

SEND_COMMON_COM>"8"^T914

DELAY:100

SEND_COMMON_COM>"SHIFT+2"^T914

DELAY:500 //部分机种因为DELAY时间太短导致电话已经

//接起但铃声还没响,需改为DELAY:3000

SCREEN_CURSOR_OFFSET

SEND_COMMON_COM>"D",00,"R",10000^T61104

Example 2:

SEND_COMMON_COM>"SHIFT+1"^T914

DELAY:100

SEND_COMMON_COM>"M"^T914

SCREEN_CURSOR_OFFSET

DELAY:100

SEND_COMMON_COM>"F"^T914

SCREEN_CURSOR_OFFSET

DELAY:100

SEND_COMMON_COM>"8"^T914

DELAY:100

SEND_COMMON_COM>"8"^T914 //由于没有DELAY时间部分机种存在号码没

DELAY:100 //有下全导致重测较多的情况

SEND_COMMON_COM>"8"^T914

DELAY:100

SEND_COMMON_COM>"8"^T914

DELAY:100

SEND_COMMON_COM>"8"^T914

DELAY:100

SEND_COMMON_COM>"SHIFT+2"^T914

DELAY:3000

SCREEN_CURSOR_OFFSET

SEND_COMMON_COM>"D",00,"R",10000^T61104

Example 3:

DELAY:100

MESSAGEBOX^01("test box","Check Phone1 TO Phone2")^T620

SEND_COMMON_COM>ESC

DELAY:100

DELAY:2000

SEND_COMMON_COM>ESC //部分机柜由于Gold Sample或治具的原因对

9

VOICE AUTO TESTING

//“ESC”指令反应较慢导致在Gold Sample

//一次拨打“55555”时会fail必须执行Else语句。

DELAY:100

SEND_COMMON_COM>"SHIFT+2"^T914

DELAY:100

SEND_COMMON_COM>"F"^T914

'DELAY:100

SCREEN_CURSOR_OFFSET

'SEND_COMMON_COM>"H",00,"T",5000^T61107

DELAY:100

SEND_COMMON_COM>"5"^T914

SEND_COMMON_COM>"5"^T914

SEND_COMMON_COM>"5"^T914

SEND_COMMON_COM>"5"^T914

SEND_COMMON_COM>"5"^T914

DELAY:100

SEND_COMMON_COM>"SHIFT+1"^T914

DELAY:3000

SCREEN_CURSOR_OFFSET

SEND_COMMON_COM>"D",00,"R",10000^T61104

10


本文标签: 测试 话机 拨号 电话 波形