Uri Dialing Via Dns For Outgoing Calls; Process; Adding And Configuring Dns Zones; Configuring Matches For Dns Zones - TANDBERG Video Communication Server Administrator's Manual

Table of Contents

Advertisement

Grey Headline (continued)
URI dialing

Process

When a user places a call using URI dialing, they will typically dial
an address in the form
name@example.com
Below is the process that is followed when a URI address is
dialed from an endpoint registered with your VCS, or received as
a query from a neighbor system:
1.
The VCS will check its Local Zone (which includes all peers in
the cluster to which it may belong) and all its external zones to
see if any of them are configured with either:
an
AlwaysMatch, or
a
PatternMatch
with a pattern that matches the URI
address.
2.
These zones will then be queried, in order of match priority, for
the URI.
If one or more of the zones that contain a match are DNS
zones, this will trigger the VCS to attempt to locate the
endpoint through a DNS lookup. It does this by querying
the DNS server configured on the VCS for the location of the
domain as per the
URI resolution process via
domain part of the URI address was resolved successfully
the request is forwarded to those address(es).
If a neighbor, traversal client or traversal server zone
contains a match, the neighbor system will be queried for
the URI. If that system supports URI dialing via DNS, it may
route the call itself.
Adding and configuring DNS zones
In order to enable URI dialing via DNS, you must configure at least
one DNS zone. To do this:
1.
Go to the
Zones
page
(VCS configuration >
2.
Click
New. You will be taken to the
Create zone
3.
Enter a
Name
for the zone and select a
4.
Click
Create
zone. The zone will be saved and you will be
taken to the
Edit zone
page. See the sections below for
configuration options.
To create a new DNS zone using the CLI:
xCommand ZoneAd
d
Overview and
Introduction
Getting started
status
D14049.05
February 2009

URI dialing via DNS for outgoing calls

Hop count
When dialing by URI via DNS, the hop count used is that
configured for the DNS zone that matches the URI address (if this
from their endpoint.
is lower than the hop count currently assigned to the call).
If there is no DNS zone configured that matches the URI address,
then the query may be forwarded to a neighbor. In this case, the
hop count used will be that configured for the neighbor zone (if
this is lower than the hop count currently assigned to the call).
Protocol
This section allows you to filter calls to systems and endpoints
located via this zone, based on whether the call is located using
SIP or H.323 SRV lookups
Include address record
This setting determines whether, if no NAPTR (SIP) or SRV (SIP
and H.323) records have been found for the dialed alias via this
zone, the VCS will then query for A and AAAA DNS records before
moving on to query lower priority zones.
We recommend that this setting is left as the default Off,
DNS. If the
meaning that the VCS will not query for A and AAAA records, and
instead will continue with the search, querying the remaining
lower priority zones. This is because, unlike for NAPTR and SRV
records, there is no guarantee that the A/AAAA records will point
to a system capable of processing the relevant SIP or H.323
messages (LRQs, Setups, etc.) - the system may instead be a
web server that processes http messages, or a mail server that
processes mail messages. If this setting is On, when a system
is found using A/AAAA lookup, the VCS will send the signaling to
that destination and will not continue the search process. If the
system does not support SIP or H.323, the call will fail.
Zones).
Zone profile
page.
For most deployments, this option should be left as Default.
Type
of DNS.
Configuring matches for DNS zones
If you wish your local VCS to be able to use DNS to locate
endpoints outside your network, then you should create a DNS
zone and use the
the aliases that will trigger a DNS query.
System
VCS
configuration
configuration
Pattern string
and
Pattern type
fields to define
Zones and
Call
Bandwidth
neighbors
processing
control
109
TANDBERG
VIDEO COMMUNICATIONS SERVER
For example:
.*@.*
a match with a
Pattern string
of
and a
Regex
will mean that DNS is queried for all aliases in the form
of typical URI addresses
(?!.*@example.com$).*
a match with a
Pattern string
of
and a
Pattern type
of
Regex
will mean that DNS is queried for
all aliases in the form of typical URI addresses except those
for the domain example.com.
To set up further filters, configure the remaining matches in the
same DNS zone. You don't need to create new DNS zones for
each match unless you want to configure more than the maximum
of 5 matches. However, you should create separate DNS zones
if you want to filter based on the protocol (SIP or H.323) or hop
count to be used.
We do not recommend configuring DNS zones with a
match that has a
Mode
of AlwaysMatch. This will result in
DNS always being queried for all aliases, including those
that may be locally registered and those that are not in the form
of URI addresses.
Configuring DNS servers
To configure the DNS servers to be used by the VCS when
querying DNS:
System configuration > DNS
.
You will be taken to the
DNS
page.
xConfiguration IP DNS Serve
r
Address 1 to Address 5
Enter the IP address(es) of up to 5 DNS server(s) that the VCS will
query when attempting to locate a domain. These fields must use
an IP address, not a FQDN.
The DNS server(s) configured here are used as part of
both the ENUM dialing and URI dialing via DNS processes.
If you do not configure any DNS servers, calls made using
URI dialing will still be placed if the destination endpoint
is locally registered or registered to a neighbor system,
because locating these URIs does not require the use of DNS.
Firewall
Applications
Maintenance
traversal
ADMINISTRATOR GUIDE
Pattern type
of
Appendices

Advertisement

Table of Contents
loading

Table of Contents