Is the Linksys SPA400 Supported?
It is possible to use the Linksys SPA 400 with 3CX Phone System, however it is not recommended. The Linksys SPA 400 was designed to work with the Linksys SPA 9000. If you already have such a device and wish to use it with 3CX Phone System, it is possible with the following limitations:
Incoming Calls (from some external telephone number) to the 3CX PBX will have unpredictable behaviour, exhibiting issues such as one-way-audio or failed recognition of the source of the incoming call.
Step 1. Configuring the “Basic Setup” page of the SPA400
In the SPA configuration you specify the IP of the SPA, the subnet mask and the gateway. In this example I have set a static IP for the SPA400 to 10.172.0.232

Step 2. Configuring the “SPA9000 Interface” page of the SPA400
This is very important. USER ID : SPA400 in this field must match the Authentication ID that we will specify in Step 4c.
In the IP address field, specify the IP of the host with the 3CX Phone System installed on it and set port to: 5060. In our case we have used IP address 10.172.0.2 as the machine with 3Cx Phone System installed on it.
In the port ID specify the DID number masks that you will use when creating the 4 DID lines in step 5. In this example we have created numbers 10300, 10301, 10302, 10303. Now Save Settings.

Step 3. Configuring the “Voice” page of the SPA400
In this page make sure you have G711u as preferred Coder.
In “Packetization” for both G711u and G711a. , set it to 20ms and VAD ON. For G729 set it to OFF.

Step 4a Configuring the SPA400 in 3CX Phone System
Under “Lines” Section, click on “Add PSTN”. Define the Name and choose Generic Gateway Device.

Step 4b.
Define the IP of the SPA400 which you have configured on the SPA400 page in step 1, in our example that IP address is 10.172.0.232. Do not change the number of lines, just leave it to 1. The reason is because we cannot specify 4 lines with the same Authentication ID. So instead, we are creating a gateway with 1 line, 4 channels and then 4 DIDs to specify which incoming line the call is coming in from.

Step 4c.
During this following step you must
- change the “Authentication ID” to “SPA400”, or whatever value was chosen in Step 2 above in the “USER ID” field of the SPA400.
- change the number of channels to “4” to allow the single virtual extension number to handle 4 simultaneous calls since the device can have all 4 analog ports active simultaneously.

Step 4d.
In this step you create an outbound rule. With this rule you define which will be the prefix number that your users will dial in front of the destination number, to make a call through the lines connected to the SPA400. Then press Finish. Your gateway is now created in the system.

Step 5. Creating the DID lines in 3CX Phone System
Under “Lines” Section, click on “Add DID”. The DID mask should match the Port ID 1-4 that we specified in the SPA400s configuration in step 2. In our example we had specified 10300, 10301, 10302, 10303.
You will need to create 4 DIDs for the 4 lines on the SPA400.

General 3CX Phone System FAQs 
|