Cisco Cisco Expressway Wartungshandbuch
■
■
■
■
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
that you cannot implement using the UI rules, you must use a script for all of your rules. See
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.
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
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.
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