Call screening based on domain, Change of domain name, Text goes here – TANDBERG D14049.01 User Manual

Page 175: Cpl reference

Advertising
background image

D 14049.01
07.2007

75

TANDBERG

VIDEO COMMUNICATION SERVER

ADMINISTRATOR GUIDE

Text goes here

Introduction

Getting

Started

System

Overview

System

Configuration

H.323 & SIP

Configuration

Registration

Control

Zones and

Neighbors

Call

Processing

Firewall

Traversal

Bandwidth

Control

Maintenance

Appendices

TANDBERG

VIDEO COMMUNICATION SERVER

ADMINISTRATOR GUIDE

Appendices

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

[email protected]

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>
<location clear=”yes” regex=”(.*)@example.com” replace=”\1@

example.net”>
<proxy/>
</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”>
<reject/>
</address>
<otherwise>
<proxy/>
</otherwise>
<not-present>
<reject/>
</not-present>
</address-switch>
</address>
</address-switch>
</taa:routed>
</cpl>

Advertising