Currently, Telnyx allows users to set routing configuration on a connection as well as on a phone number as seen below.
Connection routing configuration:
Number routing configuration:
While this allows for the flexibility to have routing configuration on a phone number different from that on the connection it belongs to, it can also cause increasing configuration complexity and maintenance overhead as the number of phone numbers on a connection increases, and sometimes unexpected behaviour due to routing misconfigurations that are harder to track, as changes to the IP addresses on the connection are not reflected automatically on the number level. This instead must be updated/added manually to the number.
The new behaviour which Telnyx customers can opt into gives the ability to have numbers routing automatically update based on the connections routing. You can opt in for this feature via the phone numbers advanced settings.
To get there, go to the My Numbers page on your portal: https://portal.telnyx.com/#/app/numbers/my-numbers.
Then access the advanced settings by selecting either the Call Forwarding or Advanced icon next to the number in question.
Then make sure the Allow Number-Level Routing Overrides option is unchecked.
(Checking this box will enable the number-level routing described in Current Behaviour.)
All routing updates for that number should now be set automatic based on the connection assigned to it. This can be seen as the SIP routing section of the number should now be greyed out.
Additionally, Telnyx customers can opt in to have all new numbers they purchase automatically adopt this new behaviour. This can be done from the General account settings here: https://portal.telnyx.com/#/app/account/general.
At the bottom of the page should be the option for Number-level Routing Configuration.
Toggling this on will set all new numbers which you purchase to automatically have their Allow Number-Level Routing Overrides option be unchecked.