Cisco Cisco TelePresence Video Communication Server Expressway
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:
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.
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