이 문서에서는 사용자/통화 처리기의 발신자 입력에서 "대체 연락처 번호로 전송" 옵션을 사용할 때 제한 테이블이 통화 전송에 어떻게 영향을 미치는지 설명합니다.이 기능은 단일 키가 숫자를 나타낼 수 있도록 단일 키 다이얼링이라고 합니다.
이 기능에 대한 자세한 내용은 Cisco Unity Connection 문서의 Managing Call Handlers in Cisco Unity Connection 문서의 Offering One-Key Dialing During Call Handler Greetings 섹션을 참조하십시오.이 문서에서는 구성된 대체 연락처 번호의 데이터를 추출하기 위해 데이터베이스를 쿼리하는 방법에 대한 정보도 제공합니다.
관리자는 Cisco Unity Connection Administration(Cisco Unity Connection 관리) 페이지를 통해 이 옵션을 활성화합니다. 관리자는 제한 테이블에 정의된 제한에 관계없이 임의의 숫자를 정의할 수 있습니다.
사용자는 TUI(Conversation in Telephone User Interface)를 통해 대체 내선 번호를 수정/비활성화할 수 있습니다. 사용자가 번호를 수정하면 사용자의 서비스 클래스(Class of Service)와 연결된 제한 테이블에서 차단된 패턴에 대해 선택됩니다.Blocked Number(차단된 번호)를 입력하면 번호가 차단되었음을 알리는 오류 프롬프트가 사용자에게 표시됩니다.
사용자가 이 기능에 액세스하는 방법에 대한 자세한 내용은 Cisco Unity Connection Phone 인터페이스 가이드의 사용 설명서의 대체 연락처 번호 관리 장을 참조하십시오.
사용자가 번호를 정의한 후에는 실제 통화 호전환이 발생할 때 제한 테이블에 대해 확인하지 않습니다.사용자가 번호를 정의한 경우에만 검사가 수행됩니다.사용자가 정의한 번호를 차단하기 위해 제한 테이블을 수정해도 번호가 이미 정의되어 있으므로 통화가 계속 전송될 수 있습니다.
데이터베이스에서 사용자/통화 처리기에 대해 구성된 대체 연락처 번호를 가져올 수 있습니다.
admin:run cuc dbquery unitydirdb select displayname from vw_restrictiontable
displayname --------------------------------------------------------- Default Transfer Default Outdial Default Fax Default System Transfer User-Defined and Automatically-Added Alternate Extensions
admin:run cuc dbquery unitydirdb select sequencenumber, blocked, numberpattern from vw_restrictionpattern where restrictiontableobjectid in (select objectid from vw_restrictiontable where displayname='Default Transfer') order by sequencenumber
sequencenumber blocked numberpattern -------------- ------- -------------- 0 1 1212 1 1 9??????? 2 1 91???????* 3 1 9011???????* 4 1 9???????????* 5 1 900 6 1 *
제한 표에 대한 중요 참고 사항:
제한 테이블의 sequencenumber는 Cisco Unity Connection이 각 통화 패턴을 적용하는 순서를 지정합니다.
제한 테이블의 차단된 값은 다음을 나타냅니다.
제한 테이블의 numberpattern은 허용하거나 제한할 수 있는 특정 숫자 또는 숫자 패턴(외부 및 장거리 액세스 코드 포함)을 제공합니다.
0부터 9까지의 숫자와 다음 특수 문자를 사용합니다.
예를 들어 206으로 시작하지만 7자리 이상인 모든 전화 번호를 차단하려면 패턴에 9206?????*(그리고 "Blocked" == true)를 입력합니다.
미국 장거리 통화는 제한 테이블에 정의된 대로 차단됩니다.
admin:run cuc dbquery unitydirdb select gu.alias, gu.dtmfaccessid, me.touchtonekey, acn.transfernumber from vw_alternatecontactnumber as acn inner join vw_menuentry as me on acn.menuentryobjectid=me.objectid and me.action='7' inner join vw_callhandler as ch on me.callhandlerobjectid=ch.objectid inner join vw_globaluser as gu on ch.recipient_globaluserobjectid=gu.objectid and ch.isprimary='1' and acn.transfernumber like '91%'
alias dtmfaccessid touchtonekey transfernumber ------- ------------ ------------ -------------- Anirudh 1008 9 914084343219
admin:run cuc dbquery unitydirdb select ch.displayname, ch.dtmfaccessid, me.touchtonekey, acn.transfernumber from vw_callhandler as ch inner join vw_menuentry as me on ch.objectid=me.callhandlerobjectid and ch.isprimary='0' and me.action='7' inner join vw_alternatecontactnumber as acn on acn.menuentryobjectid=me.objectid and acn.transfernumber like '91%' No records found
admin:run cuc dbquery unitydirdb select gu.alias, gu.dtmfaccessid, me.touchtonekey, acn.transfernumber from vw_alternatecontactnumber as acn inner join vw_menuentry as me on acn.menuentryobjectid=me.objectid and me.action='7' inner join vw_callhandler as ch on me.callhandlerobjectid=ch.objectid inner join vw_globaluser as gu on ch.recipient_globaluserobjectid=gu.objectid and ch.isprimary='1'
alias dtmfaccessid touchtonekey transfernumber ------------- ------------ ------------ -------------- Anirudh 1008 9 914084343219 AMavilakandy 8023 1 1212
admin:run cuc dbquery unitydirdb select ch.displayname, ch.dtmfaccessid, me.touchtonekey, acn.transfernumber from vw_callhandler as ch inner join vw_menuentry as me on ch.objectid=me.callhandlerobjectid and ch.isprimary='0' and me.action='7' inner join vw_alternatecontactnumber as acn on acn.menuentryobjectid=me.objectid
displayname dtmfaccessid touchtonekey transfernumber ----------- ------------- ------------ -------------- APAC 56565 2 2226 APAC 56565 3 2226 EU null 1 2226 EU null 2 2226