Пять секретов оптимальной настройки цифровой АТС cisco...

20
Пять секретов оптимальной настройки цифровой АТС Cisco UCM Александр Левичев 21 июня 2013 [email protected] ведущий:

Upload: skillfactory

Post on 02-Dec-2014

1.498 views

Category:

Technology


3 download

DESCRIPTION

Александр Левичев – ведущий инструктор онлайн-школы SkillFactory по направлению VoIP – о способах оптимальной настройки цифровых АТС Cisco Unified Communications Manager 8.6

TRANSCRIPT

Page 1: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Александр Левичев 21 июня 2013

[email protected]

ведущий:

Page 2: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Cisco Unified Communications Manager Пять секретов оптимальной настройки IP PBX Cisco UCM

Page 3: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

План вебинара

§ Маршрутизация

§ Права доступа

§ Преобразования

§ Демо Ø  Настройка черного списка Ø  Настройка TEHO

Page 4: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Описание демо

Gateway E1 PSTN

IP WAN

Other PBX

Cisco UCM 8.6

Switch

xlite 7912011

CIPC 5007728 5007729

3cx 7912013

Page 5: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Типы маршрутов в 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

Page 6: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Типы источников вызова в 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.

Page 7: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Специальные символы в маршрутах 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.

Page 8: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Разграничение прав доступа к маршрутам

Партиция – часть базы данных с телефонными номерами с одинаковой достижимостью

CSS – список партиций, который определяет права доступа телефона или пользователя

По умолчанию! все маршруты находятся в одной партиции <None> все источники вызова имеют один CSS <None> содержащий партицию <None>

Page 9: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Основное правило маршрутизации

Наличие доступа к маршруту!

Правило наиболее точного совпадения!

Настройка 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

Page 10: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Route Pattern

Route List

Route Group

Second Choice

Route Group

First Choice Second Choice

Con

figur

atio

n O

rder

§  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)

PSTN IP WAN

First Choice

Route pattern:

Route list:

Route group:

§  Gateways (H.323, MGCP) §  Trunks (SIP, H.323)

Devices:

Настройка резервных маршрутов

GK

Page 11: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

TEHO

§ Настройка TEHO позволяет снизить расходы на междугородние, международные звонки

Page 12: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Выбор резервного шлюза

Page 13: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Способы преобразования номеров

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.

Page 14: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Правила применения преобразований

Page 15: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

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

Page 16: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Настройка ECC на UCM

Page 17: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

© 2010 Cisco Systems, Inc. All rights reserved. CIPT2 v8.0

Example Call Route Request <?xml version="1.0" encoding="UTF-8"?>

<Request xmlns="urn:oasis:names:tc:xacml:2.0:context:schema:os">

<Subject SubjectCategory="urn:oasis:names:tc:xacml:1.0:subject-category:access-subject">

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:role-id” DataType="http://www.w3.org/2001/ XMLSchema#string" Issuer="requestor"> <AttributeValue>CISCO:UC:UCMRoute</AttributeValue>

</Attribute>

<Attribute AttributeId="urn:Cisco:uc:1.0:callingnumber” DataType= http://www.w3.org/2001/XMLSchema#string> <AttributeValue>+19725550101</AttributeValue>

</Attribute>

<Attribute AttributeId="urn:Cisco:uc:1.0:callednumber” DataType="http://www.w3.org/2001/ XMLSchema#string"> <AttributeValue>50102</AttributeValue>

</Attribute>

<Attribute AttributeId="urn:Cisco:uc:1.0:transformedcgpn” DataType= http://www.w3.org/2001/XMLSchema#string> <AttributeValue>+19725550101</AttributeValue>

</Attribute> <Attribute AttributeId="urn:Cisco:uc:1.0:transformedcdpn” DataType=

http://www.w3.org/2001/XMLSchema#string> <AttributeValue>+19725550102</AttributeValue>

</Attribute> </Subject>

continued on next slide…

For  Your  Reference  

BRKCDN-1116 © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public

Page 18: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

© 2010 Cisco Systems, Inc. All rights reserved. CIPT2 v8.0

Example Call Route Request - continued

…continued from previous slide

<Resource>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id” DataType="http:// www.w3.org/2001/XMLSchema#anyURI"> <AttributeValue>CISCO:UC:VoiceOrVideoCall</AttributeValue>

</Attribute>

</Resource>

<Action>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:action:action-id” DataType= http://www.w3.org/2001/XMLSchema#anyURI> <AttributeValue>any</AttributeValue>

</Attribute> </Action>

<Environment>

<Attribute AttributeId="urn:Cisco:uc:1.0:triggerpointtype http://www.w3.org/2001/XMLSchema#string>

Data*T*ypIne=10.x, ‘triggerpointtype’ can also be ‘routepattern’ or

‘directorynumber’ <AttributeValue>translationpattern</AttributeValue>

</Attribute>

</Environment>

</Request>

For  Your  Reference  

BRKCDN-1116 © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public

Page 19: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

© 2010 Cisco Systems, Inc. All rights reserved. CIPT2 v8.0

Example Call Route Response <?xml encoding="UTF-8" version="1.0"?

> <Response> <Result>

<Decision>Permit</Decision> <Obligations>

<Obligation FulfillOn="Permit" ObligationId="continue.simple"> <AttributeAssignment AttributeId="Route:continue.simple”

<AttributeValue DataType="http://www.w3.org/2001/XMLSchema#string” <cixml version="1.0> <divert>

<destination> +19725550100

</destination> </divert>

</cixml> </AttributeValue>

</AttributeAssignment> </Obligation>

</Obligations> </Result>

</Response>

BRKCDN-1116 © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public

Page 20: Пять секретов оптимальной настройки цифровой АТС Cisco UCM

Demo: Blacklist

§ Запретить звонки с номера 7712013

§ Звонок с номера 7712011 вызов разрешен § Звонок с номера 7712013 вызов запрещен