Other trunks get disconnected during calls

Hi.

I have two trunks setup with tel2 with independent phone numbers - they also have different ‘profiles’ setup in my tel2 account so in essence act as completely independent trunks. I have configured both trunks over TLS in freepbx and also pass a separate contact on each trunk, but they go over the same TLS Transport 0.0.0.0-tls, from the same freepbx instance.

Based on this configuration, phone calls get routed to my pbx as follows:

Trunk 1) sip:phone-number-1@my-ip:5061
Trunk 2) sip:phone-number-2@my-ip:5061

I can receive calls on the trunks and because I’ve passed a different contact name for both, I can use inbound routes to direct each trunk to different internal destinations based on the DID, however, when I make an outbound/external call on trunk 1, suddenly the second trunk which has a completely different phone number cannot receive any calls until I reregister that trunk connection. I’ve not tested this whilst the call from trunk 1 is active, but it happens after the call has finished. There are no active channels being used, but in any case I have enough channels across both trunks for multiple calls.

I actually added a third trunk to the mix today with another provider just to test, and that seems to stay active when I make the outbound calls from trunk 1 (albeit this new trunk is authenticating over UDP).

Is this likely an issue or configuration setting with tel2 account or tel2 themselves that is causing this issue, or more likely an issue my side with a freepbx setting or how I’ve configured it?

Thanks

Howdy! Welcome to the forums.

Your description of the desired behaviour is not reflected in the working details you provided. There definitely seems to be a clash. Is it possible to add another TLS transport on your FreePBX system - so binding Trunk 1 with TLS 1 and 2 with 2… ?

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.