CUCM CDR 쿼리
CUCM CLI를 사용하면 CUCM 데이터베이스를 직접 쿼리 할 수 있습니다. SSH를 통해 CUCM 서버에 액세스하는 경우 명령 줄에서 쿼리를 실행할 수 있습니다.
SQL 실행 명령어는 다음과 같습니다.
run sql <query body>
예)
run sql select dnorpattern from numplan where dnorpattern like '1%'
- 결과에는 "1"로 시작하는 모든 디렉토리 번호, 경로 패턴 및 변환 패턴이 출력됩니다.
More examples:
목록에있는 전화기(쿼리 in)에 할당 된 DN 표시:
run sql select n.dnorpattern as DN
from device as d, numplan as n, devicenumplanmap as dnpm
where dnpm.fkdevice = d.pkid
and dnpm.fknumplan = n.pkid
and d.tkclass = 1
and (d.name in ('SEP7C96F3C9ACDC' , 'SEPB8BEBA229A9E';))
목록에있는 DN에 대해 구성된 CSS 표시:
run sql select css.name
from numplan as np join callingsearchspace as css
on np.fkcallingsearchspace_sharedlineappear = css.pkid
where np.dnorpattern in ('6229' , '3118';)
목록의 DN이 회선 그룹의 구성원 표시:
run sql select lg.name as LineGroup,n.dnorpattern,dhd.hlog
from linegroup as lg inner join linegroupnumplanmap as lgmap
on lgmap.fklinegroup=lg.pkid inner join numplan as n
on lgmap.fknumplan = n.pkid inner join devicenumplanmap as dmap
on dmap.fknumplan = n.pkid inner join device as d
on dmap.fkdevice=d.pkid inner join devicehlogdynamic as dhd
on dhd.fkdevice=d.pkid
where n.dnorpattern in ('2480' , '1601';)
DN의 당겨 받기 그룹을 확인하고 해당 그룹의 구성원을 표시 :
run sql select np.dnorpattern, pg.name
from pickupgrouplinemap as pgl join numplan as np
on pgl.fknumplan_line=np.pkid join pickupgroup as pg
on pg.pkid=pgl.fkpickupgroup
where np.dnorpattern in ('' , '3118' , '5109';)
전화의 지정된 회선과 회선의 외부전화번호마스크 표시:
run sql select dnpm.e164mask as EPNM
from devicenumplanmap as dnpm join device as d
on dnpm.fkdevice=d.pkid
where d.name in ( 'SEP1CAA07E2060D' , 'SEPF07F06B8D6B2';)
장비의 설정을 업데이트 할 수 있습니다. 예 장치 설명을 수정:
run sql update device set description = 'MARK_PHONE'
where name in ('SEPD8CB8A379237', 'SEP80E86F23F5E7';)
# run sql select '컬럼명' from '테이블명'
'CISCO' 카테고리의 다른 글
Cisco Active Directory 문제 시 서비스 영향 (3) | 2019.06.21 |
---|---|
CUCM subscriber DRF Local Down 문제 해결 (0) | 2019.06.21 |
ICM PG 서비스 OPCcap 폴더 퍼지 불가 (0) | 2019.01.16 |