The number that should be presented should be the DID of the extension if there is one, but that's not always the case. In general I would like the main business number be listed as the caller ID I've just not been able to solve the correct parameter to change. Exporting the sip XML there is more data, but unsure of which needs to be changed/added.
<data>
<device>
<field name="Name">Telnyx LLC</field>
<type>provider</type>
<manufacturer></manufacturer>
<model>provider</model>
<field name="RegistrarHost">sip.telnyx.com</field>
<field name="RegistrarPort">0</field>
<field name="ProxyHost"></field>
<field name="ProxyPort">5060</field>
<field name="IpInContactReg">1</field>
<field name="TimeBetweenRegistration">120</field>
<field name="SecondaryRegistrar"></field>
<field name="IPRestriction">ANY</field>
<field name="TransportRestriction">UDP</field>
<field name="RequireAuthFor">4</field>
<field name="IpInContactRegValue"></field>
<field name="RegistrarInvite">0</field>
<field name="IsSupportReinvite">0</field>
<field name="IsSupportReplaces">0</field>
<field name="DisableVideo">0</field>
<field name="SRTPMode">0</field>
<field name="IsBindToMS">1</field>
<codecs>
<codec rfcname="G722" />
<codec rfcname="PCMU" />
<codec rfcname="PCMA" />
<codec rfcname="G729" />
</codecs>
<field name="Source" custom="" parameter="RequestLineURIUser">$LineID</field>
<field name="MatchStrategy">1</field>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerNum</field>
<field name="ParameterIn" custom="" parameter="FromDisplayName">$CallerName</field>
<field name="ParameterIn" custom="" parameter="ToUserPart">$CalledNum</field>
<field name="ParameterOut" custom="" parameter="RequestLineURIUser">$CalledNum</field>
<field name="ParameterOut" custom="" parameter="RequestLineURIHost">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="ContactUser">$AuthID</field>
<field name="ParameterOut" custom="" parameter="ContactHost">$ContactUri</field>
<field name="ParameterOut" custom="" parameter="ToDisplayName">$CalledName</field>
<field name="ParameterOut" custom="" parameter="ToUserPart">$OriginatorCallerId</field>
<field name="ParameterOut" custom="" parameter="ToHostPart">$GWHostPort</field>
<field name="ParameterOut" custom="+13304731754" parameter="FromDisplayName">$OriginatorCallerId</field>
<field name="ParameterOut" custom="+13304731754" parameter="FromUserPart">$OriginatorCallerId</field>
<field name="ParameterOut" custom="" parameter="FromHostPart">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="RemotePartyIDCalledPartyDisplayName">$OutboundCallerId</field>
<field name="ParameterOut" custom="+13304731754" parameter="RemotePartyIDCalledPartyUserPart">$OutboundCallerId</field>
<field name="ParameterOut" custom="" parameter="RemotePartyIDCalledPartyHostPart">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="RemotePartyIDCallingPartyDisplayName">$CallerNum</field>
<field name="ParameterOut" custom="" parameter="RemotePartyIDCallingPartyUserPart">$OutboundCallerId</field>
<field name="ParameterOut" custom="" parameter="RemotePartyIDCallingPartyHostPart">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="P-AssertedIdentityDisplayName">$OutboundCallerId</field>
<field name="ParameterOut" custom="" parameter="P-AssertedIdentityUserPart">$OutboundCallerId</field>
<field name="ParameterOut" custom="" parameter="P-AssertedIdentityHostPart">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="P-PreferredIdentityDisplayName">$OutboundCallerId</field>
<field name="ParameterOut" custom="" parameter="P-PreferredIdentityUserPart">$OriginatorCallerId</field>
<field name="ParameterOut" custom="" parameter="P-PreferredIdentityHostPart">$GWHostPort</field>
</device>