IP Phone Test-Testing Index and Method (Chapter 1)
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
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
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
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
Test if the IP phone can make outgoing calls or not and the communication quality
Make calls to any other extensions
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
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:
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.
Function Key Test- Call Transfer
Test the call transfer ability
The callers can communicate with 'call transfer' target extension.
Function Key Test-DND
Using DND Key to enable or disable DND
Function Key Test-Hold
Press the HOLD button during an active call
The other side should be Hold and hear the hold music aggsined by Asterisk.
Function Key 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.
Function Key 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.