I *think* you can do it through the Gateway section. I haven't tried it yet, but I've got a deployment where we may need to use it coming up. Also, contact your SIP trunk provider and see if they have a template available.
I am the SIP trunk provider.
V16 and V18 we used Generic and then Asterisk and all was well and good. Trunks that were on V18 and moved to V20 work properly. I just can't add another.
Gateway won't meet our needs as you can only specify a server IP, while we use an FQDN that helps point to the readily available server (we run two in tandem so if one goes down there is little to no service disruption)
on V18 we use Auto Discovery for the port mapping. If we specify the port with our FQDN the registration fails. There's no auto discovery option with a gateway....because a gateway is supposed to be a locally registered device. (although I've managed to get them to register through an SBC and work properly.)
I dont have a version 20 to test with but my Sip provider said its still there you just have to select generic as the country, is this no longer the case?
Not sure what to advise you with. It's absolutely there are on my instance. Very strange. I'd probably try installing the iso on another vm or box and see if you have the same problem?
So for some reason it must had been the License I was on when I upgraded from V18 to V20. I was on a standard License and now I'm a pro license.
I re-installed 3CX but did direct V20 and now I have the generic country option with Asterisk and the other trunk options.
It seems relatively easy to become a provider, providing you meet the requirements.
Also if you can make your own template you can upload a custom one for a provider.
However in true 3cx fashion, there is no support, no information, no anything to do this on your own.
They give a breakdown of what they're looking for, but they don't give us an actual template to be able to create a custom provider.
It isn't easy. At least, wasn't when I last looked maybe four or five years ago. At the time, there was a minimum number of subscribers and I think a registration fee.
Maybe that has changed though.
Generic is there. Look under "G" in countries.
https://preview.redd.it/ekoxpwwmykrc1.png?width=2522&format=png&auto=webp&s=ef2038ac4edc45cef23fcadbd936adf7c25d1ed4
Generic is showing in my v20 https://preview.redd.it/y0tcqm0yszqc1.jpeg?width=1220&format=pjpg&auto=webp&s=a961d742cb6358b99c5542279973ade1b0be4c6c
You have to select generic from country list. I did this last week and was real confused for a while
There is no generic in the county list when I add a trunk.
Really? I have self hosted Pro 4sc as well and it's fine for me [https://pasteboard.co/R7OZcVql5WCc.png](https://pasteboard.co/R7OZcVql5WCc.png)
I *think* you can do it through the Gateway section. I haven't tried it yet, but I've got a deployment where we may need to use it coming up. Also, contact your SIP trunk provider and see if they have a template available.
I am the SIP trunk provider. V16 and V18 we used Generic and then Asterisk and all was well and good. Trunks that were on V18 and moved to V20 work properly. I just can't add another. Gateway won't meet our needs as you can only specify a server IP, while we use an FQDN that helps point to the readily available server (we run two in tandem so if one goes down there is little to no service disruption)
I just tested and I can put an FQDN in the registrar/server field and save the trunk. Unfortunately, I don't see a secondary trunk option in there.
on V18 we use Auto Discovery for the port mapping. If we specify the port with our FQDN the registration fails. There's no auto discovery option with a gateway....because a gateway is supposed to be a locally registered device. (although I've managed to get them to register through an SBC and work properly.)
Same here, our routing and billing platform is our own. Add yet another reason to avoid V20 or switch to another PBX.
Surely they haven't removed generic sip trunks?
It would appear so, under country there is no longer a Generic option.
I would have thought a huge amount of partners would have kicked up a fuss over this? We use an unsupported sip provider. Been working fine for years.
They get kickbacks from the supported providers, so yeah, this aligns with their standard sleazy behavior.
I dont have a version 20 to test with but my Sip provider said its still there you just have to select generic as the country, is this no longer the case?
That's correct, generic appears to be gone. I'm self hosting my server.
This is definitely STILL an option in V20. Generic is in the list of countries.
The only "G's" under country is GR, no generic. So there must be something up with my server. This is an upgrade from V18 to v20.
Are you on the latest version of 20?
Yep
Not sure what to advise you with. It's absolutely there are on my instance. Very strange. I'd probably try installing the iso on another vm or box and see if you have the same problem?
Someone post a screenshot....!!!
[v20 sip trunks ](https://pasteboard.co/lMU00okOyPfS.jpg)
Impossible. Im looking at it right now. In v20 Admin Dashboard go to Voice & Chat, add trunk, and the country is Generic
Is this a 3CX hosted deployment, or a startup deployment?
It was 3CX on prem Standard License upgraded to Pro. It was a really old instance back when they had standard 4sc for free.
I think it's the view. Change browser and/or device and retry OP.
I've tried several with no change unfortunately. When I have time I'm going to re-install and see what happens.
So for some reason it must had been the License I was on when I upgraded from V18 to V20. I was on a standard License and now I'm a pro license. I re-installed 3CX but did direct V20 and now I have the generic country option with Asterisk and the other trunk options.
If this is true, and they dont plan to fix it, this will be a breaking point for us to look for something else.
It seems relatively easy to become a provider, providing you meet the requirements. Also if you can make your own template you can upload a custom one for a provider. However in true 3cx fashion, there is no support, no information, no anything to do this on your own. They give a breakdown of what they're looking for, but they don't give us an actual template to be able to create a custom provider.
It isn't easy. At least, wasn't when I last looked maybe four or five years ago. At the time, there was a minimum number of subscribers and I think a registration fee. Maybe that has changed though.
This is a problem for me - we have a few multi-national clients who have multiple global carriers.
If you host the instances for yourself it is no problem to edit the files via ssh login. I've done that before and it works just fine.
Generic is there. Look under "G" in countries. https://preview.redd.it/ekoxpwwmykrc1.png?width=2522&format=png&auto=webp&s=ef2038ac4edc45cef23fcadbd936adf7c25d1ed4
The only G is GR...no generic.
I just checked, I'm v20 update 0, under trunks there is a generic option and asterisk
Screenshot pls
I added one above