Cisco Cisco TelePresence Video Communication Server Expressway 관리 매뉴얼

다운로드
페이지 295
186
D14049.08 
November 2010
Grey Headline (continued)
CISCO TELEPRESENCE
 VIDEO COMMUNICATION SERVER
ADMINISTRATOR GUIDE
CPL reference
Change of domain name
In this example, Example Inc has changed its domain from example.net to example.com. For a 
period of time some users are still registered at example.net. The following script would attempt to 
connect calls to user@example.com first and if that fails then fallback to example.net.
<?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 regex="(.*)@example.com">
    <proxy>
     <failure>
      <!-- Failed to contact using example.com, retry the request with 
example.net -->
      <taa:location clear="yes" regex="(.*)@example.com" 
replace="\1@example.net">
       <proxy/>
      </taa:location>
     </failure>
    </proxy>
   </address>
  </address-switch>
 </taa:routed>
</cpl>
CPL examples
Call screening based on domain
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. 
<?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="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 -->
      <!-- Reject call with a status code of 403 (Forbidden) -->
      <reject status="403" reason="Denied by policy"/>
     </not-present>
     <otherwise>
      <!-- All other calls allowed -->
      <proxy/>
     </otherwise>
    </address-switch>
   </address>
  </address-switch>
 </taa:routed>
</cpl>