Hi
The linksys 3102 is a good gateway. The problem in this case is not the gateway in itself - it is the technology (Analog) If the solution was ISDN yes, I would tell you go for a Beronet card or a patton. With our configuration files and a couple of clicks here and there you will have everything running in 30 min tops. However here we are discussing an analog gateway and because of the nature of analog and how it is deployed in different countries, nothing is straight forward here.
Forget it that you are going to find a gateway where you just plug in a line and works out of the box with tonesets, Caller id, etc etc. Unfortunately these are only available for the United states

Reason being because gateway manufacturers have US markets and they ship with US tonesets by default. (And even in this scenario, you will have problems too) However it is not impossible and once you have configured it, the configuration will remain always valid.
Any FXO gateway needs configuration after deployment. That there are gateways that are less complicated to configure - Yes I agree but you still have to "localize" them to make the gateway understand the tones and frequency that the country/telco you operate with uses. An easy gateway to configure is the grandstream example 4104. But you still have to intervene manually to configure tonesets information.
Failure to do so will result in no calls, Stuck calls, calls that do not disconnect and remain connected for nothing, lines being occupied for nothing and extra costs.
Unfortunately you have to go through this process.
What I would do is the following:
Phone your telco or BT. Ask them for tone settings, and take a note of them. Or google is your friend. There are loads of 3CX users and people out there from the UK who have this gateway configured. Once you get these settings, then you have everything you need to work. Put these settings in, follow the 3CX guide to make it register and you will have it working.
One thing I would try - In our template we have added tonesets for the UK. Create a gateway in 3CX, select UK tonesets, and complete the gateway configuration. Then you will see the generate configuration button at the bottom. Generate the configuration and save this file in the following location -
Start, Run, type %allusersprofile% then go to \3CX\Data\Http\Interface\provisioning
Put the generated file inside the provisioning folder.
Access the linksys and in the provisioning tab under profile rule type in the following for IIS :
Code:
http://IPOFYOURPBX/management/provisioning/$MA.xml
or the following for cassini
Code:
http://IPOFYOURPBX:5481/provisioning/$MA.xml
Reboot the linksys and wait. Make tests and check if you have results after this. The linksys will reboot and will check in this location for a configuration file. It will find it and load it loading with it the UK toneset database information and 3CX configuration.
For more info see this link http: //www.3cx.com/voip-gateways/linksys-3102-provisioning/ -
NO LONGER AVAILABLE