ip 주소할당
-----------------------------------------------------------
ip dhcp excluded-address 142.102.64.1 142.102.64.10
ip dhcp excluded-address 142.102.64.31 142.102.64.254
ipdhcp pool VOICE
network 142.102.64.0 255.255.255.0
default-router 142.102.64.254
domain-name voice.com
option 150 ip 142.102.64.254
phone-number 수동 등록
-----------------------------------------------------------
telephony-service
ip source-address 142.102.64.254 port 2000 (주소 받아오는 주소)
max-dn 30 (전화번호 30개 할당)
max-ephone 10 (전화기 10개 할당)
ephone-dn 1 dual-line (1번 번호 할당) (dual-line:통화중에도 다른 전화를 받을 수 있음)
number 1001(1번 전화번호)
ephone-dn 2 dual-line
number 1002
ephone-dn 3 dual-line
number 1003
ephone 1 (전화기 1번)
mac-address 001E.F7C2.B0B6 (해당 mac주소)
button 1:1 (1번 버튼에 1번 번호 할당)
type 7940 (전화기 모델명)
ephone 2
mac-address 0009.E872.7569
button 1:2
type 7940
phone의 화면에 나타내기
----------------------------------------------------------------
telephony-service
system message CME-HQ (사이트이름설정)
time-format 12
date-format yy-mm-dd
외부의 전화와 연결
------------------------------------------------------------------
dial-peer voice 102 voip (102는 적용순서를 나타냄, voip는 ipt, pots는 pstn을 의미)
destination-pattern 2... (목적지가 2???번호라면)
session target ipv4:142.2.2.2 (해당 ip로 정보를 보냄)
dial-peer voice 103 voip
destination-pattern 3...
session target ipv4:142.3.3.3
phone의 화면에 나타내기
--------------------------------------------------------------------
ephone-dn 1 dual-line
name HQ-User-1 (전화를 걸때 상대방에게 이름이 보임)
description 025881001 (화면상에 최상단에 전화번호가 나타남)
ephone-dn 2 dual-line
name HQ-User-2
description 025881002
ephone-dn 3 dual-line
name HQ-User-3
description 025881003
ephone-dn 11
number 1101
name Sales-1
label Sales-1 (자신의 화면상에 자신이 설정한 이름 보이기)
ephone-dn 12
number 1102
name Sales-2
label Sales-2
ephone-dn 13
number 1103
name Sales-3
label Sales-3
ephone 1
button 2:11
ephone 2
button 2:12
ephone 3
button 2:13
ephone-hunt 1 sequential (대표전화로 받으면 어떻게 처리 sequential:순서대로)
pilot 1100 (대표전화)
list 1101, 1102, 1103 (이 리스트로 돌아가면서)
timeout 10 (10초이후 다른 전화로 연결)
final 1004 (마지막 연결 번호)
pstn망 연결
----------------------------------------------------------------------------------------
card type e1 0 1 (카드종류 e1형태 0슬롯에 1포트)
network-clock-participate wic 1 (클락설정)
isdn switch-type primary-net5 (나라마다 pstn이 지원하는 형태가 다름)
controller e1 0/1/0 (위에 만든 카드에 0번의 가상포트를 만듬)
pri-group timeslots 1-5 (한번에 5개의 콜을 생성가능)
int s0/1/0:15 (15번째 채널은 관리용으로 예약 되어 있음 여기서 15번째 채널 사용에 대한 설정)
isdn outgoing display-ie (ip 전화기 화면상에 나오는 정보를 전달)
isdn outgoing ie redirecting-number (자신의 전화번호를 전달)
dial-peer voice 1 pots (pots는 pstn망을 의미)
incoming called-number . (.은 0~9 모든 숫자를 의미, 여기서는 모든 전화번호를 받겠다는 의미)
direct-inward-dial (모든 정보를 밖으로 전송하겠다는 의미)
port 0/1/0:15 (이 연결에 어느 포트를 사용할 것인지 설정, 관리채널인 15번째채널을 설정하겠음)
설정확인 : show isdn status
결과값:
Global ISDN Switchtype = primary-net5
%Q.931 is backhauled to CCM MANAGER 0x0003 on DSL 0. Layer 3 output may not apply
ISDN Serial0/1/0:15 interface
dsl 0, interface ISDN Switchtype = primary-net5
L2 Protocol = Q.921 0x0000 L3 Protocol(s) = CCM MANAGER 0x0003
Layer 1 Status:
DEACTIVATED
Layer 2 Status:
TEI = 0, Ces = 1, SAPI = 0, State = TEI_ASSIGNED
Layer 3 Status:
0 Active Layer 3 Call(s)
Active dsl 0 CCBs = 0
The Free Channel Mask: 0x00000000
Number of L2 Discards = 0, L2 Session ID = 1
Total Allocated ISDN CCBs = 0
외부와 pstn으로 연결을 위해 전화번호 변환
------------------------------------------------------------------------------------------
telephony-service
dialplan-pattern 1 025881... extension-length 4 (025881??? 전화번호 중 뒤에 4자리만 번호로 보고 연결해라)
dial-peer voice 1102 pots
destination-pattern 2... (목적지가 2???라면)
port 0/1/0:15 (관리채널 15으로 설정)
prefix 0317972 (전화번호 앞에 0317972를 붙임)
preference 1(기본 우선순위 0으로 되어 있음, 전에 voip는 이 설정을 안해서 0으로 되어 있음,
그러므로 voip로 우선 연결하고 이상이 있을 시 posts(pstn)으로 연결)
dial-peer voice 1103 pots
destination-pattern 3...
port 0/1/0:15
prefix 4082023
preference 1
모든전화가 되도록 설정
-----------------------------------------------------------------------------------------
dial-peer voice 100 pots
destination-pattern .T (10초동안 번호입력이 없으면 그 번호를 그대로 pstn쪽으로 보냄, pstn은 전화번호를 다 가지고 있음
휴대폰은 전화번호를 다 누르고 send하지만 일반전화는 계속 번호를 누를때마다 전화번호가 늘어남)
port 0/1/0:15
telephony-service
secondary-dialtone 9 (9번을 누르고 전화번호를 입력해야 통화가능, 여기서 누르는 9는 전화번호를 보낼때 생략됨)
dial-peer voice 10 pots
destination-pattern 911[239](9112 or 9113 or 9119중 한개에 일치하게 되면, []앞에는 전화번호를 보낼때 생략하도록 되어 있음)
port 0/1/0:15
forward-digit 3 (생략되는 2자리를 포함한 뒤에서 부터 3자리만(112 or 113 or 119) pstn쪽으로 전달)
시내전화
------------------
dial-peer voice 11 pots
destination-pattern 9[2-9]...... (앞의 9는 전화번호 보낼때 생략됨, 첫자리가 2~9인 7자리 번호가 연결되면)
port 0/1/0:15
시외전화
---------------------
dial-peer voice 12 pots
destination-pattern 90[2-9].[2-9]......
port 0/1/0:15
prefix 0
해외전화
----------------------
dial-peer voice 14 pots
destination-pattern 9001T
port 0/1/0:15
prefix 001