Cisco Cisco Expressway Wartungshandbuch

Seite von 391
 
 
 
 
CPL Example: Call Screening of Authenticated Users
Note:
 You can configure this behavior using Call Policy Rules, so you don't need to do it using a CPL script. However, 
you cannot use a combination of UI configured rules and uploaded CPL script, so if you have any CPL requirements 
that you cannot implement using the UI rules, you must use a script for all of your rules. See 
In this example, only calls from users with authenticated source addresses are allowed. See 
 for details on how to enable authentication.
If calls are coming in through Expressway-E, then we recommend screening on the Expressway-E to prevent 
unwelcome calls from progressing into the network.
 
<?xml version="1.0" encoding="UTF-8" ?>
 
<cpl xmlns="urn:ietf:params:xml:ns:cpl"
 
  xmlns:taa="http://www.tandberg.net/cpl-extensions"
 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 
  xsi:schemaLocation="urn:ietf:params:xml:ns:cpl cpl.xsd">
 
  <taa:routed>
 
    <address-switch field="authenticated-origin">
 
      <not-present>
 
        <!-- Reject call with a status code of 403 (Forbidden) -->
 
        <reject status="403" reason="Denied by policy"/>
 
      </not-present>
 
    </address-switch>
 
  </taa:routed>
 
</cpl> 
CPL Example: Call Screening Based on Domain
Note:
 You can configure this behavior using Call Policy Rules, so you don't need to do it using a CPL script. However, 
you cannot use a combination of UI configured rules and uploaded CPL script, so if you have any CPL requirements 
that you cannot implement using the UI rules, you must use a script for all of your rules. See 
In this example, user fred will not accept calls from anyone at 
annoying.com
, or from any unauthenticated users. All 
other users will allow any calls.
If calls are coming in through Expressway-E, then we recommend screening on the Expressway-E to prevent 
unwelcome calls from progressing into the network.
 
<?xml version="1.0" encoding="UTF-8" ?>
 
<cpl xmlns="urn:ietf:params:xml:ns:cpl"
 
  xmlns:taa="http://www.tandberg.net/cpl-extensions"
 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 
  xsi:schemaLocation="urn:ietf:params:xml:ns:cpl cpl.xsd">
 
  <taa:routed>
 
    <address-switch field="destination">
 
      <address is="fred">
 
        <address-switch field="authenticated-origin" subfield="host">
 
          <address subdomain-of="annoying.com">
 
            <!-- Don't accept calls from this source -->
 
            <!-- Reject call with a status code of 403 (Forbidden) -->
 
            <reject status="403" reason="Denied by policy"/>
 
          </address>
 
          <not-present>
 
            <!-- Don't accept calls from unauthenticated sources -->
260
Cisco Expressway Administrator Guide
Reference Material