Александр Левичев – ведущий инструктор онлайн-школы SkillFactory по направлению VoIP – о способах оптимальной настройки цифровых АТС Cisco Unified Communications Manager 8.6
5. Типы маршрутов в UCM
Directory
Numbers
Numbers assigned to all endpoints and applications; used for
internal routing within a cluster
Translation
Pattern
Used to translate a dialed number and then look up the
translated number in the call routing table again
Route Pattern
Used to route calls to off-net destinations (via a gateway) or to
other Unified CM clusters (via a trunk)
Hunt Pilot
Used to route calls to hunt group members based on a
distribution algorithm (longest-idle, circular, etc)
Call Park
Numbers
Allows placing a call on hold to a number and retrieving back
the call from other phone by dialing the number
Meet-Me
Numbers
Allows a conference call initiator to set up a conference call
and attendees to join the conference by dialing the conference
number
6. Типы источников вызова в UCM
IP Phones
A number dialed by an IP phone is looked up in the routing
table.
Trunks
A call request received through a trunk is looked up in the
routing table.
Gateways
A call request received from a gateway is looked up in the call
routing table.
Translation
Patterns
After a translation pattern was best matched (as a target of a
call routing table lookup), the transformed number is looked up
again in the call routing table. The entity that generates this
lookup is the translation pattern.
7. Специальные символы в маршрутах
Wildcard Description
x Single digit (0–9, *, #)
@ North American Numbering Plan
! One or more digits (0–9)
[x-y] Generic range notation
[^x-y] Exclusion range notation
. Terminates access code
# Terminates interdigit timeout
<wildcard>?
Matches zero or more occurrences of any digit that matches the
previous wildcard
<wildcard>+
Matches one or more occurrences of any digit that matches the
previous wildcard
+
Matches the + sign as part of a number; used for globalized E.
164 call routing.
8. Разграничение прав доступа к
маршрутам
Партиция – часть базы данных с телефонными номерами
с одинаковой достижимостью
CSS – список партиций, который определяет права доступа
телефона или пользователя
По умолчанию!
все маршруты находятся в одной партиции <None>
все источники вызова имеют один CSS <None>
содержащий партицию <None>
9. Основное правило маршрутизации
Наличие доступа к
маршруту!
Правило наиболее
точного совпадения!
Настройка Urgent
Priority может влиять
на это правило
User C dials
“1234”
User B dials
“1212”
User A dials
“1200”
Unified CM Call Routing Logic Example
Pool of IP Phones
Gateways
IP Phones
1234
121X
12XX
1XXX
10. Route
Pattern
Route
List
Route
Group
Second
Choice
Route
Group
First Choice Second
Choice
ConfigurationOrder
§ Matches dialed number for external calls
§ Performs digit manipulation (optional)
§ Points to a route list for routing
§ First level of path selection
§ Performs digit manipulation
§ Points to prioritized route group(s)
§ Second level of path selection
§ Points to the actual device(s)
PSTNIP WAN
First
Choice
Route pattern:
Route list:
Route group:
§ Gateways (H.323, MGCP)
§ Trunks (SIP, H.323)
Devices:
Настройка резервных маршрутов
GK
13. Способы преобразования номеров
Digit Manipulation Element Characteristics
External Phone Number Mask
Designates the fully qualified E.164 address for the
user extension
– Part of Calling/Called Transformation settings.
Digit Prefix and Stripping
Prefix or strip dialed digits from a route or
translation pattern for outbound calls
– Part of Calling/Called Transformation settings.
Transformation Masks
Manipulate the dialed digits or calling party number
– Part of Calling/Called Transformation settings.
Translation Pattern
When dialed digits match the translation pattern,
Unified CM performs the translation first and then
routes the call again.
Make use of the Calling/Called Transformation
settings for digit manipulation.
Significant Digits
Strip off digits received by Unified CM for incoming
calls from a PSTN gateway or from a trunk.
15. Unified
CM
Admin
Unified
CM
Administrator
assigns
external
call
control
profile
at
trigger
points
(transla7on
pa8erns)
Cisco
UCM
1.
Call
5.
Setup
Route
Server
A
route
server
hostng
call
routng
policy
running
web
service
for
Unified
CM
External
Call
Control.
2. HTTP
POST
(XACML
Request
with
call
info)
3. HTTP
200
OK
(XACML
Response
with
policy
decisions
&
obligaJ on)
4. Unified
CM
routes
the
call
based
on
the
policy
decision
and
obligaJ on
D
External Call Control