- Joined
- Sep 11, 2023
- Messages
- 356
- Reaction score
- 44
Hi I created a patton trunk using the following patton 3CX template
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<doc>
<header>
<name>Patton Generic Gateway</name>
<time>2024-10-14T09:38:52.9161215Z</time>
<template>
<!--Do not change this field-->generic.gw.xml</template>
<type>
<!--Do not change this field-->gateway-template</type>
</header>
<data>
<device>
<field name="Name">Custom Patton Generic Gateway</field>
<type>provider</type>
<manufacturer></manufacturer>
<model>provider</model>
<field name="RegistrarHost">[Gateway IP address]</field>
<field name="RegistrarPort">5060</field>
<field name="SecondaryRegistrar"></field>
<field name="IPRestriction">ANY</field>
<field name="TransportRestriction">ANY</field>
<field name="RequireAuthFor">4</field>
<field name="IpInContactRegValue"></field>
<field name="RegistrarInvite">0</field>
<field name="IsSupportReinvite">1</field>
<field name="IsSupportReplaces">1</field>
<field name="DisableVideo">1</field>
<field name="SRTPMode">0</field>
<field name="IsBindToMS">0</field>
<codecs>
<codec rfcname="PCMU" />
<codec rfcname="PCMA" />
<codec rfcname="G729" />
</codecs>
<field name="ParameterIn" custom="" parameter="ContactHost">$DevHostPort</field>
<field name="ParameterIn" custom="" parameter="ToDisplayName">$CalledName</field>
<field name="ParameterIn" custom="" parameter="ToUserPart">$CalledNum</field>
<field name="ParameterIn" custom="" parameter="FromDisplayName">$CallerName</field>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerNum</field>
<field name="ParameterOut" custom="" parameter="RequestLineURIUser">$CalledNum</field>
<field name="ParameterOut" custom="" parameter="RequestLineURIHost">$DevHostPort</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">$CalledNum</field>
<field name="ParameterOut" custom="" parameter="ToHostPart">$DevHostPort</field>
<field name="ParameterOut" custom="" parameter="FromDisplayName">$CallerName</field>
<field name="ParameterOut" custom="" parameter="FromUserPart">$OutboundCallerId</field>
<field name="ParameterOut" custom="" parameter="FromHostPart">$ContactUri</field>
</device>
</data>
</doc>
But if I now wanted to change one of these parameters, how can I do it without redoing the trunk which currently has 100 DIDs associated with already set paths?
Thank you
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<doc>
<header>
<name>Patton Generic Gateway</name>
<time>2024-10-14T09:38:52.9161215Z</time>
<template>
<!--Do not change this field-->generic.gw.xml</template>
<type>
<!--Do not change this field-->gateway-template</type>
</header>
<data>
<device>
<field name="Name">Custom Patton Generic Gateway</field>
<type>provider</type>
<manufacturer></manufacturer>
<model>provider</model>
<field name="RegistrarHost">[Gateway IP address]</field>
<field name="RegistrarPort">5060</field>
<field name="SecondaryRegistrar"></field>
<field name="IPRestriction">ANY</field>
<field name="TransportRestriction">ANY</field>
<field name="RequireAuthFor">4</field>
<field name="IpInContactRegValue"></field>
<field name="RegistrarInvite">0</field>
<field name="IsSupportReinvite">1</field>
<field name="IsSupportReplaces">1</field>
<field name="DisableVideo">1</field>
<field name="SRTPMode">0</field>
<field name="IsBindToMS">0</field>
<codecs>
<codec rfcname="PCMU" />
<codec rfcname="PCMA" />
<codec rfcname="G729" />
</codecs>
<field name="ParameterIn" custom="" parameter="ContactHost">$DevHostPort</field>
<field name="ParameterIn" custom="" parameter="ToDisplayName">$CalledName</field>
<field name="ParameterIn" custom="" parameter="ToUserPart">$CalledNum</field>
<field name="ParameterIn" custom="" parameter="FromDisplayName">$CallerName</field>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerNum</field>
<field name="ParameterOut" custom="" parameter="RequestLineURIUser">$CalledNum</field>
<field name="ParameterOut" custom="" parameter="RequestLineURIHost">$DevHostPort</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">$CalledNum</field>
<field name="ParameterOut" custom="" parameter="ToHostPart">$DevHostPort</field>
<field name="ParameterOut" custom="" parameter="FromDisplayName">$CallerName</field>
<field name="ParameterOut" custom="" parameter="FromUserPart">$OutboundCallerId</field>
<field name="ParameterOut" custom="" parameter="FromHostPart">$ContactUri</field>
</device>
</data>
</doc>
But if I now wanted to change one of these parameters, how can I do it without redoing the trunk which currently has 100 DIDs associated with already set paths?
Thank you