Der Import-Button ist ja im Moment auch in der Beta vorhanden. Ich nehme einfach eine angepasste XML und mache den Trunk daraus "selbst". Du kannst auch in einer V18 exportieren mit den angepassten Parametern.
PS: Weiß zufällig einer genau, was bei den ParameterOUT- Felder drinstehen muss für einen CompanyFlex Cloud-SIP-Trunk? Da hakt es bei mir gerade, weil ich nicht die abgehende Nummer sende: Telekom sagt:
sip:+491992xxxxxxx@IP-der-3CX:5061;transport=TLS
soll gesendet werden.
Das vermeintlich funktionierende Template sah so aus:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<doc>
<header>
<name>Deutsche Telekom (CompanyFlex - Cloud)</name>
<time>2023-12-05T08:24:44.4302713Z</time>
<template>telekomcompanyflex.pv.xml</template>
<type>gateway-template</type>
</header>
<data>
<device>
<field name="Name">Deutsche Telekom (CompanyFlex - Cloud)</field>
<type>provider</type>
<manufacturer></manufacturer>
<model>provider</model>
<field name="RegistrarHost">tel.t-online.de</field>
<field name="RegistrarPort">0</field>
<field name="ProxyHost">t-online-Nr.primary.companyflex.de</field>
<field name="ProxyPort">0</field>
<field name="SecondaryRegistrar">t-online-Nr.secondary.companyflex.de</field>
<field name="IPRestriction">IPV4</field>
<field name="TransportRestriction">TLS</field>
<field name="RequireAuthFor">4</field>
<field name="IpInContactReg">4</field>
<field name="IpInContactRegValue"></field>
<field name="3wayauthenticationid"></field>
<field name="TimeBetweenRegistration">600</field>
<field name="RegistrarInvite">0</field>
<field name="IsSupportReinvite">0</field>
<field name="IsSupportReplaces">0</field>
<field name="DisableVideo">1</field>
<field name="SRTPMode">2</field>
<field name="IsBindToMS">1</field>
<codecs>
<codec rfcname="pcma" />
<codec rfcname="g722" />
<codec rfcname="pcmu" />
<codec rfcname="g729" />
</codecs>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerNum</field>
<field name="ParameterIn" custom="" parameter="FromDisplayName">$CallerName</field>
<field name="ParameterIn" custom="" parameter="RequestLineURIUser">$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="ToUserPart">$CallerNum</field>
<field name="ParameterOut" custom="" parameter="ToHostPart">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="FromDisplayName">$CustomField</field>
<field name="ParameterOut" custom="" parameter="FromUserPart">$OriginatorCallerId</field>
<field name="ParameterOut" custom="" parameter="FromHostPart">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="P-AssertedIdentityHostPart">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="P-PreferredIdentityUserPart">$CallerNum</field>
<field name="ParameterOut" custom="" parameter="P-PreferredIdentityHostPart">$GWHostPort</field>
</device>
</data>
</doc>
Durch da TLS sieht der blaue hat da natürlich auch nicht, was ich falsch mache