Cisco Cisco TelePresence Video Communication Server Expressway

다운로드
페이지 29
Forking CPL
This CPL can be used to fork a call to multiple aliases:
 
<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>
 
    <!--Fork the call to endpoint1@example.com and add new aliases
 
        endpoint2@example.com and endpoint3@example.com -->
 
    <taa:location clear="no" url="endpoint1@example.com">
 
      <!--Fork the call to a second alias (endpoint2@example.com)-->
 
      <taa:location url="endpoint2@example.com">
 
        <!--Fork the call to a third alias (endpoint3@example.com)-->
 
        <taa:location url="endpoint3@example.com">
 
          <proxy/>
 
        </taa:location>
 
      </taa:location>
 
    </taa:location>
 
  </taa:routed>
 
</cpl>
Conditional routing CPL
This CPL can be used to redirect a call under specific conditions. In this example, if a call that initially routes 
to alice is not answered then the call redirects to bob:
 
<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>
 
    <!--Clear the destination aliases (clear=yes)and 
 
    add the destination alias alice@example.com 
 
    url="alice@example.com")-->
 
    <taa:location clear="yes" url="alice@example.com">
 
      <proxy timeout="10">
 
        <!-- If the call setup fails for any reason or takes more than ten seconds
 
        to complete then the CPL within the default tag is activated -->                
 
        <default>
 
          <!--Clear the destination aliases (clear=yes) and add the
 
          destination alias bob@example.com (url="bob@example.com")-->
 
          <taa:location clear="yes" url="bob@example.com">
 
            <proxy/>
 
          </taa:location>
 
        </default>
 
      </proxy>
 
    </taa:location>
 
  </taa:routed>
 
</cpl>
CPL snippets for registration requests
Note that the following example CPL snippets for registration requests are more limited than the other 
example snippets. This is because the VCS does not support the full range of CPL for registration requests. 
External Policy on Cisco VCS Deployment Guide (X8.1)
Page 24 of 29
Appendix 2: CPL snippet examples