Grey Headline (continued)

CPL Reference

TANDBERG VIDEO COMMUNICATIONS SERVER ADMINISTRATOR GUIDE

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>

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>

Introduction

Getting Started

 

Overview and

 

System

 

VCS

 

Zones and

 

Call

 

Bandwidth

 

Firewall

 

Applications

 

Maintenance

 

Appendices

 

Status

 

Configuration

 

Configuration

 

Neighbors

 

Processing

 

Control

 

Traversal

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D14049.04

 

 

 

 

 

 

 

 

199

 

 

 

 

 

 

 

 

 

 

JULY 2008

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Page 199
Image 199
TANDBERG D14049.04 manual 199, Call Screening Based on Domain, Change of Domain Name, Dont accept calls from this source