SIP filters: the type of config options we should look for
authorJason Etheridge <jason@EquinoxOLI.org>
Mon, 4 Jul 2022 19:27:35 +0000 (15:27 -0400)
committerJason Etheridge <jason@EquinoxOLI.org>
Tue, 5 Jul 2022 03:21:23 +0000 (23:21 -0400)
Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
SIPconfig.xml.example.evergreen
SIPconfig.xml.example.stock

index 01f42ba..b8cd4ce 100644 (file)
                 <checkin_hold_as_transit>1</checkin_hold_as_transit>
                 -->
 
+        <filters>
+            <!--
+                Filters allow SIPServer to strip or modify specified fields inline from outgoing SIP messages.  Currently, these
+                rules apply to all message types and only work for variable-length fields, but the config layout leaves room for
+                future enhancement.
+
+                Examples:
+
+                <field identifier="AE" replace_with="John Doe" />
+                <field identifier="BE" remove="true" />
+            -->
+        </filters>
+
       </implementation_config>
   
     </institution>
index 84775a1..3cef29c 100644 (file)
     </institution>
 
     <institution id="LPL" implementation="ILS">
-    <encoding>UTF-8</encoding>
+        <encoding>UTF-8</encoding>
+        <implementation_config>
+            <filters>
+                <!--
+                    Filters allow SIPServer to strip or modify specified fields inline from outgoing SIP messages.  Currently, these
+                    rules apply to all message types and only work for variable-length fields, but the config layout leaves room for
+                    future enhancement.
+
+                    Examples:
+
+                    <field identifier="AE" replace_with="John Doe" />
+                    <field identifier="BE" remove="true" />
+                -->
+            </filters>
+        </implementation_config>
     </institution>
 </institutions>
 </acsconfig>