본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 파티션과 발신 검색 공간(CSS)의 작동 방식 및 사용자 클래스 및/또는 지리적 위치별로 통화 라우팅 제한을 적용하기 위해 이러한 파티션을 사용하는 방법에 대해 설명합니다.이 문서에서는 컨피그레이션 및 기본 문제 해결도 다룹니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
이 문서의 정보는 Cisco CallManager Server 11.0을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
파티션은 경로 패턴의 모음으로 볼 수 있습니다.디렉토리 번호, 경로 패턴 및 변환 패턴은 모두 특정 파티션에 속할 수 있습니다.
CSS는 경로 파티션의 순서가 지정된 목록이며, 발신된 디바이스가 통화를 완료하려고 할 때 검색해야 하는 파티션을 결정합니다.특정 대상에 도달하려면 수신자 파티션이 발신자의 CSS에 속해야 합니다.
통화를 시도하면 Cisco CallManager는 발신자의 CSS를 확인하고 발신자가 CSS 내의 파티션에 속하는지 확인합니다.이 경우 통화가 연결되거나 변환 패턴이 실행됩니다.그렇지 않으면 통화가 거부되거나 변환 패턴이 무시됩니다.
IP 전화, 디렉토리 번호, CFA(Call Forward All)/CFNA(Call Forward No Answer)/CFB(Call Forward Busy) 대상, 게이트웨이 및 변환 패턴에 서로 다른 CSS를 다시 할당할 수 있습니다.
파티션 및 CSS는 경로 계획을 조직, 위치 및/또는 통화 유형에 따라 논리적 하위 집합으로 나누므로 통화 라우팅을 용이하게 합니다.
파티션 및 CSS의 작동 방식을 이해하는 가장 좋은 방법은 예를 통해 설명합니다.다음 섹션에서는 사용자 클래스별 경로 및 지리적 위치별 경로 두 가지 예를 제공합니다.
다음 예에서는 회사가 특정 사용자 그룹에 대한 통화 라우팅을 제한하는 방법을 보여 줍니다. 이 조직에는 다음과 같은 세 가지 유형의 사용자가 있습니다.
랩 환경에서 내부 통화만 수행할 수 있습니다.
일반 직원은 국제 번호로 전화를 걸 수 없습니다.경영진은 어떤 번호로도 전화를 걸 수 있습니다.사용자 클래스별로 라우팅하기 위해 3개의 파티션이 생성됩니다.
이 세 개의 파티션은 가능한 통화 대상을 분류하는 데 사용됩니다.모든 IP 전화(디렉토리 번호)는 내부(빨간색) 파티션에 배치됩니다.
다음 두 경로 패턴은 게이트웨이에 구성됩니다.
경로 패턴 1은 파티션 No-International(파란색)에 할당됩니다.
경로 패턴 2는 파티션 International(녹색)에 할당됩니다.
앞서 언급한 이러한 제한 사항에 따라 다음 3개의 CSS가 구성되고 해당 디바이스에 할당됩니다.
그림에는 두 개의 경로 패턴을 가진 IP 폰 3개와 게이트웨이 1개가 있습니다.
예 1:랩 전화 통화
수신자 = 빨간색 파티션
발신자 검색 공간 1 = 빨간색 파티션 포함
라우팅된 통화 = 예(빨간색 파티션이 CSS에 포함됨)
수신자 = 파란색 파티션
발신자 검색 공간 = 빨간색 파티션 포함
라우팅된 통화 = 아니요(파란색 파티션은 CSS에 포함되지 않음)
수신자 = 녹색 파티션
발신자 검색 공간 = 빨간색 파티션 포함
라우팅된 통화 = 아니요(녹색 파티션은 CSS에 포함되지 않음)
예 2:직원 통화
수신자 = 빨간색 파티션
발신자 검색 공간 = 빨간색 및 파란색 파티션 포함
라우팅된 통화 = 예(빨간색 파티션이 CSS에 포함됨)
수신자 = 파란색 파티션
발신자 검색 공간 = 빨간색 및 파란색 파티션 포함
라우팅된 통화 = 예(CSS에 파란색 파티션이 포함됨)
수신자 = 녹색 파티션
발신자 검색 공간 = 빨간색 및 파란색 파티션 포함
라우팅된 통화 = 아니요(녹색 파티션은 CSS에 포함되지 않음)
예 3:관리자 통화
수신자 = 빨간색 파티션
발신자 검색 공간 = 빨간색 및 파란색 파티션 포함
라우팅된 통화 = 예(빨간색 파티션이 CSS에 포함됨)
수신자 = 파란색 파티션
발신자 검색 공간 = 빨간색, 파란색 및 녹색 파티션 포함
라우팅된 통화 = 예(CSS에 파란색 파티션이 포함됨)
수신자 = 녹색 파티션
발신자 검색 공간 = 빨간색, 파란색 및 녹색 파티션 포함
라우팅된 통화 = 예(CSS에 녹색 파티션이 포함됨)
다른 유형의 사용자 및 위치에 따라 통화 라우팅을 제한할 수도 있습니다. 사원이 서로 다른 두 위치에 있는 회사를 고려하십시오.
그리고 직원이 서로 다른 두 사용자 클래스로 분류되는 경우
이러한 제한 사항은 다음과 같습니다.
이러한 제한에 따라 이러한 파티션이 구성됩니다.
모든 IP 전화가 내부 파티션(빨간색)에 배치됩니다.
두 개의 서로 다른 위치에 두 개의 게이트웨이가 있으며, 이 세 가지 경로 패턴이 구성됩니다.
위치 2 사용자(주황색)에 속합니다.
위치 1에 다이얼하는 위치 2의 통화는 게이트웨이 1을 통해 이 경로 패턴을 통해 라우팅해야 합니다.
위치 1 사용자(파란색)에 속합니다.
위치 1에서 위치 2로 전화를 거는 통화는 게이트웨이 2를 통해 이 경로 패턴을 통해 라우팅해야 합니다.
이것은 관리자들의 것이다.
외부로 전화를 거는 위치 1 또는 2의 통화는 게이트웨이 1 또는 게이트웨이 2를 통해 라우팅할 수 있습니다.
참고: 간단히 말해, 사용자가 같은 지역에 있더라도 항상 지역 번호를 다이얼해야 한다고 가정합니다.
다음 CSS가 사용됩니다.
게이트웨이 1
게이트웨이 2
위치 1의 관리자 IP 전화
위치 1의 직원 IP 전화
위치 2의 관리자 IP 전화
위치 2의 직원 IP 전화
예 1:위치 1의 직원 통화
수신자 = 빨간색 파티션
발신자 검색 공간 = 빨간색, 파란색 및 주황색 파티션 포함
라우팅된 통화 = 예
Called Party는 영역 코드 1이 있는 경로 패턴 = Blue partition과 일치합니다.
발신자 검색 공간 = 빨간색, 파란색 및 주황색 파티션 포함
라우팅된 통화 = 예, 게이트웨이 1을 통해
Called Party는 영역 코드 2가 있는 경로 패턴 = Orange 파티션과 일치합니다.
발신자 검색 공간 = 빨간색, 파란색 및 주황색 파티션 포함
라우팅된 통화 = 예, 게이트웨이 2를 통해
Called Party(수신자)는 모든 통화에 대한 경로 패턴 일치 = Green 파티션
발신자 검색 공간 = 빨간색, 파란색 및 주황색 파티션 포함
라우팅된 통화 = 아니요
예 2:위치 2 통화의 직원
수신자 = 빨간색 파티션
발신자 검색 공간 = 빨강, 파랑 및 주황색 포함
라우팅된 통화 = 예
Called Party는 영역 코드 2가 있는 경로 패턴 = Orange 파티션과 일치합니다.
발신자 검색 공간 = 빨간색, 파란색 및 주황색 파티션 포함
라우팅된 통화 = 예, 게이트웨이 2를 통해
Called Party는 영역 코드 1이 있는 경로 패턴 = Blue partition과 일치합니다.
발신자 검색 공간 = 빨간색, 파란색 및 주황색 파티션 포함
라우팅된 통화 = 예, 게이트웨이 1을 통해
Called Party(수신자)는 모든 통화에 대한 경로 패턴 일치 = Green 파티션
발신자 검색 공간 = 빨간색, 파란색 및 주황색 파티션 포함
라우팅된 통화 = 아니요
예 3:위치 1 통화의 관리자
수신자 = 빨간색 파티션
발신자 검색 공간 = 빨간색, 파란색, 주황색 및 녹색 파티션 포함
라우팅된 통화 = 예
Called Party는 영역 코드 1이 있는 경로 패턴 = Blue partition과 일치합니다.
발신자 검색 공간 = 빨간색, 파란색, 주황색 및 녹색 파티션 포함
라우팅된 통화 = 예, 게이트웨이 1을 통해
Called Party는 영역 코드 2가 있는 경로 패턴 = Orange 파티션과 일치합니다.
발신자 검색 공간 = 빨간색, 파란색, 주황색 및 녹색 파티션 포함
라우팅된 통화 = 예, 게이트웨이 2를 통해
Called Party(수신자)는 모든 통화에 대한 경로 패턴 일치 = Green 파티션
발신자 검색 공간 = 빨간색, 파란색, 주황색 및 녹색 파티션 포함
라우팅된 통화 = 게이트웨이 1 또는 2를 통해 예
참고:디바이스와 회선에 IP 전화인 경우 CSS가 있을 수 있습니다.따라서 회선 CSS가 디바이스 CSS보다 우선합니다.
참고:통화를 하는 모든 장치는 <None> 파티션에 남아 있는 다이얼 플랜 항목에 명시적으로 연결할 수 있습니다.예기치 않은 결과를 방지하려면 <None> 파티션에 다이얼 플랜 항목을 두지 않는 것이 좋습니다.
결합된 CSS 절의 최대 길이(장치 및 패턴)는 파티션 이름 사이의 구분 문자를 포함하는 1024자로 구성됩니다(예: "partition 1:partition 2:partition 3"). CSS 절은 파티션 이름을 사용하므로 CSS의 최대 파티션 수는 파티션 이름의 길이에 따라 달라집니다.또한 CSS 절은 디바이스의 CSS와 경로 패턴의 CSS를 결합하므로 개별 CSS에 대한 최대 문자 제한은 512를 지정합니다(결합된 CSS 절 한도의 절반이 1024자).
파티션과 CSS를 생성할 때 CSS에 포함할 파티션의 수를 기준으로 파티션 이름을 짧게 유지합니다.
참고:파티션의 이름을 변경하면 파티션이 즉시 중지되고 CallManager를 다시 시작한 후에만 제대로 작동합니다.또는 CallManager를 즉시 다시 시작할 수 없는 경우 새 파티션을 만든 다음 이전 파티션을 삭제할 수 있습니다.이 절차에서는 CallManager를 다시 시작할 필요가 없습니다.
CSS 파티션 제한 |
|
파티션 이름 길이 |
최대 파티션 수 |
2자 |
170 |
3자 |
128 |
4자 |
102 |
5자 |
86 |
... |
... |
10자 |
46 |
Cisco CallManager 11.x에서 파티션 및 CSS를 구성하려면 다음 두 절차를 사용합니다.
Cisco CallManager 11.0에서 파티션을 정의하려면 다음 단계를 완료하십시오.
Cisco CallManager 11.0에서 파티션을 정의하려면 다음 단계를 완료하십시오.
파티션 또는 CSS의 컨피그레이션 오류로 인해 통화를 할 수 없는 경우 발생할 수 있는 증상의 목록입니다.
SQL 데이터베이스 NumPlan에서 DN(디렉토리 번호)과 CSS 간의 연결을 찾을 수 있습니다.DN 및 CSS 식별자가 포함된 테이블에 액세스하려면 적절한 SQL 쿼리를 실행합니다.CSS의 이름을 확인하려면 CallingSearchSpace 테이블으로 이동하여 식별자를 찾아야 합니다.
다음은 확장 번호 3001에서 CSS_E라는 CSS를 사용하는 Numplan 및 CallingSearchSpace 데이터베이스의 예입니다.
테이블 이름:번호 계획
열 이름:DNOrPattern 값:3001!— 3001은 디렉토리 번호입니다.
열 이름:fkCallingSearchSpace_SharedLineAppearance:!— CSS 식별자입니다.
{7AD3D293-A28E-4568-857F-E259A58DDA87}
테이블 이름:발신 검색 공간
열 이름:pkid!— 이 값은 CSS 식별자입니다.
값:{7AD3D293-A28E-4568-857F-E259A58DDA87}
열 이름:이름 값:CSS_E! - CSS_E는 CSS의 이름입니다.
기본적으로 통화 라우팅 문제는 통화가 예상한 위치에 도달하지 않을 때 발생합니다.사용자가 전화를 걸어 전화를 걸기 시작하고 다이얼이 완료되기 전에 다시 걸기 신호음을 얻거나 사용자가 다이얼을 끝내고 다시 걸기 신호음을 받을 수 있습니다.
CCM 추적을 학습하는 것이 유용할 수 있습니다.일반적으로 CCM 추적에서 디바이스를 찾는 가장 좋은 방법은 디바이스에 구성된 DN을 검색하는 것입니다.발신 디바이스가 게이트웨이이고(통화가 게이트웨이에서 수신됨) 게이트웨이에 발신자 번호 정보가 수신되지 않는 경우 추적에서 게이트웨이의 디바이스 이름을 검색할 수 있습니다.CallManager 서비스 기능을 사용하여 디바이스를 검색하고 관련 추적을 볼 수 있습니다.
Cisco CallManager 추적을 살펴보면 전화기에서 통화를 시도할 때 이 회선이 표시됩니다.
숫자 분석:match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="")
이 예에서 Cisco CallManager는 경로 패턴, 변환 패턴 또는 디렉토리 번호 매칭을 위해 내부(빨간색) 및 국제(파란색) 파티션을 찾습니다.
숫자가 다이얼되고 Cisco CallManager가 이러한 파티션 내에서 일치하는 패턴을 찾으면 추적의 다음 행이 표시됩니다.
숫자 분석:match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="0") 숫자 분석:potentialMatches=PotentialMatchesExist
Cisco CallManager가 이러한 파티션의 일부가 아닌 일치하는 패턴을 찾으면 다음 행이 표시됩니다.
숫자 분석:match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="00") 숫자 분석:potentialMatches=NoPotentialMatchesExistStationD:06b3b5a8 StartTone=37(ReorderTone)
그런 다음 재주문(빠른 통화 중) 신호음이 들립니다.
참고:"전화를 건 대로 통화를 완료할 수 없습니다.디렉터리 및 교환원에게 다시 전화하거나 문의하십시오."
전체 번호가 다이얼되고 CSS 내의 모든 파티션과 일치하면 다음 줄이 표시됩니다.
Digit analysis: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="027045429#") Digit analysis: analysis resultsPretransformCallingPartyNumber=2001CallingPartyNumber=2001DialingPartition=No-InternationalDialingPattern=0[1-9]!#DialingRoutePatternRegularExpression=(0[1-9]X+#)DialingWhere=PatternType=EnterprisePotentialMatches=NoPotentialMatchesExistDialingSdlProcessId=(1,32,1)PretransformDigitString=027045429#PretransformTagsList=SUBSCRIBERPretransformPositionalMatchList=027045429#CollectedDigits=027045429#TagsList=SUBSCRIBERPositionalMatchList=027045429#DisplayName=RouteBlockFlag=RouteThisPatternInterceptPartition=InterceptPattern=InterceptWhere=InterceptSdlProcessId=(0,0,0)InterceptSsType=0InterceptSsKey=0
목적지 027045429는 No-International 파티션의 일부입니다.