1 Basic Functions of IP Phone Testing
To go on the terminal test, we usually need specify a SIP server. And Asterisk 1.6 or Asterisk 1.8 is recommended. Reasons are as following: 1) Asterisk is a kind of open source software, it is convenient to get the version, you can download from www.asterisk.org; 2) Asterisk is very popular with rich functions, can support all the test programs.
1.1 Ability to Register
Ability to Register
|
|||||
No.
|
Test Item
|
Test Target
|
Operation
|
Desired Result
|
Confirmation(Y/N)
|
1
|
Registration
|
Check if the IP phoen can registers successfully or not.
|
Create a SIP extension on Asterisk and configure the IP phone.
|
IP Phone registers successfully |
|
2
|
Registration Time
|
Check if the registration time meets your needs
|
Enter the command:
|
You may see the information similar to the following return:
|
|
503/503 192.168.1.45 D N A 5060 OK (62 ms)
|
|||||
For the local area network test, the registration time should be less than or equal to 180 ms
|
|||||
3
|
Registration Keeping
|
Test if the IP phone can keep the registered status or not.
|
Enter the command:
|
Once the phone registers successfully, there should be no Unregistered message.
|
1.2 Ability to make calls
Ability to make calls
|
|||||
No.
|
Test Item
|
Test Target
|
Operation
|
Desired Result
|
Confirmation(Y/N)
|
1
|
Outgoing Calls
|
Test if the IP phone can make outgoing calls or not and the communication quality
|
Make calls to any other extensions
|
|
|
2
|
Incoming Calls
|
Test if the IP phone can receive calls or not and thecommunication quality
|
Receive calls from any extension
|
Two-way calls set up successfully, both sides do not hear echo and noise like 'buzz'. |
1.3 Supplementary Services
Supplementary Services Tests
|
|||||
No.
|
Test Item
|
Test Target
|
Operation
|
Desired Result
|
Confirm(Y/N)
|
1
|
DTMFSending
|
Test if the IP phone can send the following DTMF signal rightly: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, *
|
Call *98 to enter the mailbox 1234567890*
|
In the Asterisk command line interface, you can see the following output:
|
|
2
|
DTMFSending
|
Test if the IP phone can send the following DTMF signal rightly: #
|
Pick up an incoming call and press'##'
|
User will hear the notice information of call transferring.
|
|
3
|
Function Key Test- Call Transfer
|
Test the call transfer ability
|
|
The callers can communicate with 'call transfer' target extension. |
|
4
|
Function Key Test-DND
|
Test DND
|
Using DND Key to enable or disable DND
|
|
|
5
|
Function Key Test-Hold
|
Test hold
|
Press the HOLD button during an active call
|
The other side should be Hold and hear the hold music aggsined by Asterisk.
|
|
6
|
Function Key Test-Conference
|
Test Conference
|
Press 'Conference' button during an active call, and call the third party to start the conference.
|
During the conference, any member in the conference can hear the other two parts and let the other two hear him.
|
|
7
|
Function Key Test-Voicemail
|
Test Voicemail
|
Leave a message to the phone in test and press 'Voicemail'button on the phone
|
Phone in test can step in the voicemail box successfully and user can hear the message.
|