How to test a Grandstream GXW4104 using IED SIPServer and a Softphone


The Grandstream GXW4104 can be tested for proper configuration and operation without using a VACS and other outputs.


  1. The Grandstream device should have its network configuration complete.
  2. An Ethernet Switch.
  3. The test requires 1 analog line. This must be identical to the one being used in the production system. Ideally, the exact line should be used to ensure correct line characteristics.
  4. A PC running one of the many free softphones available. 3CX softphone is attached to this article, but any SIP softphone should work.The PC must have a microphone and speakers.
  5. A PC to run IED SIPServer. This PC must be running Microsoft Windows Vista or later. It must have Microsoft .NET framework 4.0 or later. This PC may be the same one as used for the softphone.
  6. IED SIPServer software attached to this document.

SIPServer Setup

  1. Unzip the SIPServer package to a directory on the PC.
  2. Using a text editor such as Notepad, open the SIPServer.exe.config file.
  3. Locate the  "LocalIPToUse" field and change its value to be the IP Address of the PC.
  4. Note the many extensions defined toward the bottom of the file. Typically, the 10000-range is used for the Grandstream, and others are used by the SIP Interface on the VACS. Choose one of these for the softphone. These instructions 102 will be used.
  5. In the callMaps section, ensure that there is a mapping between extension 10000 and 102.
  6. Save and exit the file.
  7. Note the SipServerMonitor program. This will be used later in this test.
  8. From the command line, run SIPServer as follows: SipServer -console


Grandstream Setup

  1. Set the unit to be on the same subnet as the PC.
  2. On the Profile 1 page, set the SIP Server to point to the PC.
  3. Click the Update button.
  4. Click the Reboot button.
  5. After the unit reboots, use SipServerMonitor to ensure that 10000 has registered.

Softphone Setup

  1. These instructions assume the use of the 3CX Phone. Other phones will need to be configured differently according to their options.
  2. Add an account. These instructions assume account 102. Set the following options:
    1. Account Name

      Caller ID 102
      Extension 102
      ID 102
      Password 102
      I am in the office - local IP  IP Address of PC running SIPServer
  3. In the Accounts dialog, click the ok button. The phone status should change to On Hook. This indicates Registration to SIPServer. Use SipServerMonitor to verify registration.


  1. Using the phone system connected to the analog line, make a call to the extension plugged into FX0 on the Grandstream device.
  2. After about 4 rings, the call should be forwarded to the softphone, which should indicate an incoming call.
  3. Answer the call in the softphone. 
  4. Verify 2-way audio between the calling phone and the softphone speakers/mic.





Support Files