@SW3
ipt 기본설정
en
conf t
no ip domain-lookup
!
line con 0
logg syn
exec-timeout 0 0
!
line vty 0 15
no login
privilege level 15
!
vlan 13
vlan 103
int vlan 1
ip add 192.168.103.3 255.255.255.0
no shut
ip default-gateway 192.168.103.254
int fa0/1
switchport mode access
switchport access vlan 13
switchport voice vlan 103
spanning-tree portfast
!
int fa0/10
switchport trunk encapsulation dot1q
switchport mode trunk
!
-------------------------------------------------------
@R3
int lo 0
ip add 13.13.3.3 255.255.255.0
!
router ospf 1
network 13.13.3.3 0.0.0.0 area 0
end
!
-----> 콜매니저 설정 ip 주소설정
----------------------------------------------------------------------------------
@ CME(Cisco Unified Communication Manager Express)
- 라우터를 콜-메니저(IP PBX)로 구성하는 Cisco IPT 솔루션
- 용도 : CUCM 콜-메니저 백업
- 구성 : CLI 기반(명령어 기반)
- 제품
1. 라우터
- 콜-메니저 및 보이스 게이트웨이 수행
- IP 인터페이스 (이더넷, 시리얼)
- PVDM(DSP)
- 음성 트렁크 인터페이스 (T1, E1)
2. 스위치 (권장 : PoE 기능 지원)
- IP 전화기 연결 및 전원 공급
- VLAN, Trunk, 링크 및 기본 게이트웨이 이중화 구성 권장
3. IP Phone
- Cisco IP Phone 6xxx, 7xxx, 9xxx
1. 라우터 -> 콜-메니저(IP PBX) 구성
@ R3
telephony-service
ip source-address 13.13.3.3 port 2000
max-dn 10
max-ephone 10
!
2. ephone-dn/ephone 포트 구성 및 IP Phone 수동 등록
@ R3
ephone-dn 1 dual-line
number 3001
!
ephone-dn 2 dual-line
number 3002
!
ephone 1
mac-address 0012.DA9B.C919
type 7940
button 1:1
!
ephone 2
mac-address 000C.291F.E8B2
type CIPC
button 1:2
!
3. DHCP 설정 (IP Phone에게 IP 주소 정보 할당)
@ R1
ip dhcp pool Phone
network 13.13.13.0 255.255.255.0
default-router 13.13.13.254
dns-server 168.126.63.1
option 150 ip 13.13.3.3
4. IP Phone(SC-1) 등록 확인 및 CIPC 실행
5. IP Phone 전체 메세지 및 날짜/시간 출력 설정
@ R3
telephony-service
system message SC IP Phone 전체 메시지 설정
time-format 12
date-format yy-mm-dd
6. 개인 메세지 및 Caller-ID 설정
@ R3
ephone-dn 1
description 312-747-3001
name SC1
!
ephone-dn 2
description 312-747-3002
name SC2
!
ephone 1
restart
!
ephone 2
restart
!
7. dial-peer 설정
@ R1
dial-peer voice 101 voip
destination-pattern 2...
session target ipv4:13.13.1.1
!
dial-peer voice 102 voip
destination-pattern 3...
session target ipv4:13.13.2.2
!
=======================================================
R3 preconfig 정리
c2600-advipservicesk9-mz.124-15.T1.bin---> 업로드(패킷트레이서 예제_)
c2801 - c2801-ipvoice_ivs-mz.124-20.T4.bin--> 업로드
c2811 - c2811nm-ipvoice_ivs-mz.124-20.T4.bin-->업로드
R3#del
R3#delete c2600-i-mz.122-28.bin
Delete filename [c2600-i-mz.122-28.bin]?
Delete flash:/c2600-i-mz.122-28.bin? [confirm]
R3#show flash:
System flash directory:
File Length Name/status
3 5571584 c2600-i-mz.122-28.bin
2 28282 sigdef-category.xml
1 227537 sigdef-default.xml
[5827403 bytes used, 58188981 available, 64016384 total]
63488K bytes of processor board System flash (Read/Write)
copy tftp f
R3#copy tftp flash:
Address or name of remote host []? 192.168.3.250
Source filename []? c2600-advipservicesk9-mz.124-15.T1.bin
Destination filename [c2600-advipservicesk9-mz.124-15.T1.bin]?
show flash
reload했을때 운영체제가 올라오는지 확인
-----------------------------------------------------------------------------------------
방화벽 해제
RX[f0/0]---------------------------------PC(TFTP)
192.168.100.254 192.168.100.1
C2801 - c2801-ipvoice_ivs-ms.124-20.T4.bin ~
C2811- c2811nm-ipvoice_ivs-mz.124-20.T4.bin~
3cdaemon 프로그램 실행
cisco ios 서버로 복사
delete flash:c2811rm-adventerprisek9-mz.124-22.YB2.bin
copy tftp: flash: c2811nm-ipvoice_ivs-mz.124-20.T4.bin
reload
Rx#show flash
Rx#delete flash:기존 IOS 이름.bin
Rx#copy tftp flash
----------------------------------------
라우터에서
line aux 0
password ciscoaux
login
!
enable secret cisco
---> 이렇게 들어가면 콘솔을 aux로 삽입하고 비밀번호 입력하면 접속가능
-------------------------------
R3
interface FastEthernet0/0.1
encapsulation dot1Q 1 native
ip address 192.168.103.254 255.255.255.0
!
interface FastEthernet0/0.13
encapsulation dot1Q 13
ip address 13.13.13.254 255.255.255.0
!
interface FastEthernet0/0.103
encapsulation dot1Q 103
ip address 13.13.103.254 255.255.255.0
!
interface FastEthernet0/1
ip address 13.13.37.3 255.255.255.0
duplex auto
speed auto
!
router ospf 1
router-id 3.3.3.3
log-adjacency-changes
passive-interface FastEthernet0/0
network 13.13.13.0 0.0.0.255 area 0
network 13.13.37.0 0.0.0.255 area 0
network 13.13.103.0 0.0.0.255 area 0
network 192.168.100.0 0.0.0.255 area 0
network 192.168.103.0 0.0.0.255 area 0
-----------------------------------------------
@R1,R2,R3
int lo 0
ip add 13.13.3.3 255.255.255.0
!
router ospf 1
network 13.13.3.3 0.0.0.0 area 0
end
!
--> 기본 세팅에 넣어둘것
ping 13.13.x.x
----------------------------------------------------
전화기 초기화
메뉴(directoried)-**# 별별샵-ERASE누르고 검게 되면 재부팅
Secure CRT로 Voice 연결
------------------------------------------------------
@ 각각의 라우터를 cll manager로 부른다.
해당 라우터가 콜매니져.
포트번호 2000번은 sccp를 이용하겠다.
max-dn 사용할 전화번호 갯수
max-ephone 1 라우터에 연결된 voip 장치 갯수
ephone 등록한다음 dhcp설정
-------------------------------------------------------
@R1 #sh eun | section telephony
telehpony-service
ip source-address 13.13.1.1 port 2000
max-dn 20
max-ephone 10
@R2
telehpony-service
ip source-address 13.13.2.2 port 2000
max-dn 20
max-ephone 10
@R3
telehpony-service
ip source-address 13.13.3.3 port 2000
max-dn 20
max-ephone 10
전화기 등록하는 설정하기
@R1#show run | section ephone
ephone-do 1 dual-line
number 1001
!
ephone-do 2 dual-line
number 1002
!
ephone 1
mac-address HHHH.HHHH.HHHH.HHHH
type 7940
button 1:1
!
ephone 2
mac-address HHHH.HHHH.HHHH.HHHH
type 7940
button 1:2
@R2#show run | section ephone
ephone-do 1 dual-line
number 2001
!
ephone-do 2 dual-line
number 2002
!
ephone-do 3 dual-line
number 2003
!
ephone 1
mac-address HHHH.HHHH.HHHH.HHHH
type 7940
button 1:1
!
ephone 2
mac-address HHHH.HHHH.HHHH.HHHH
type 7940
button 1:2
!
ephone 3
mac-address HHHH.HHHH.HHHH.HHHH
type 7940
button 1:3
@R3#show run | section ephone
ephone-dn 1 dual-line
number 3001
!
ephone-dn 2 dual-line
number 3002
!
ephone 1
mac-address
type 7940
button 1:1
!
ephone 2
mac-address
type 7940
button 1:2
!
(R3니까 ephone 3만 쓴다.)
*IP주소 확인할때 IP전화기 Setting-3번 network configuration-숫자 아무거나 누르고-3번 MAC Address에서 확인할 수 있다. 내가 맡은 R3는
001EF7C3DO3F 이다.
#do sh ephone 했을때에
아이피가 현재 없기 때문에 0 으로 뜨게된다.
UNREGISTERED
@R3
ip dhcp pool phone
network 13.13.13.0 255.255.255.0
default-router 13.13.13.254
dns-server 168.126.63.1
option 150 ip 13.13.3.3
#do sh ip dhcp binding
do sh ephone
내 3001전화표시로 전화음 울리게 된다.
R3#show ip dhcp binding
Bindings from all pools not associated with VRF:
IP address Client-ID/ Lease expiration Type
Hardware address/
User name
13.13.103.1 0100.12da.9bc9.19 Apr 06 2017 05:24 AM Automatic
R3#show ephone
ephone-1[0] Mac:0012.DA9B.C919 TCP socket:[1] activeLine:0 REGISTERED in SCCP ver 11/9
mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8
IP:13.13.103.1 49170 Telecaster 7940 keepalive 4 max_line 2 available_line 2
button 1: dn 1 number 3001 CH1 IDLE CH2 IDLE
Preferred Codec: g711ulaw
--------------------------------------------
webserver로 설정함
vmware 13.13.13.11로 셋팅 ipconfig /all 확인
00-0C-29-1F-E8-B2 windows 2003 mac
*자기 pc에서 사용할 수 있는 "ip phone communication" CIPC라고 한다. 헤드셋 마이크만 있으면 된다. PC에 등록하여 쓸 수 있다.
@R3
ephone-dn 2 dual-line
number 3002
!
ephone 2
mac-address 000C.291F.E8B2 (실행-cmd)
type CIPC
button 1:2
실행 cmd에서 Realtek 이 내 RAM카드
시작-Cisco IP communicator실행하면 화면 상 배치된다.
*실제로 전화해보기
오른쪽마우스-Preference-network-TFTP Server1 주소에 R3주소인 13.13.3.3을 넣어준다.-
다음 화면 IP 전화기에서 숫자 3002입력 후 Dial 누르면 실제 전화기에서 전화음을 들을 수 있다.
--------------------------------------------------------------------------------------------
*전화기 관련 설정
@R1
show ephone
telephony-service
system message HQ
time-format 12
date-format yy-mm-dd
!
ephone 1
restart
!
ephone 2
restart
!
ephone 3
restart
!
@R2
show ephone
telephony-service
system message SB
time-format 12
date-format yy-mm-dd
!
ephone 1
restart
!
ephone 2
restart
!
ephone 3
restart
!
@R3
telephony-service
!
system message SC
!
time-format 12
date-format yy-mm-dd
!
ephone 1
restart
!
ephone 2
restart
!
---------------------------------------
*개인메세지 넣는 방법
@R1
ephone-dn 1
description 02-562-1001
!
ephone-dn 2
description 02-562-1002
!
ephone-dn 3
description 02-562-1003
!
ephone 1
restart
!
ephone 2
restart
!
ephone 3
restart
!
@R2
ephone-dn 1
description 032-440-2001
!
ephone-dn 2
description 032-440-2002
!
ephone-dn 3
description 032-440-2003
!
ephone 1
restart
!
ephone 2
restart
!
ephone 3
restart
!
@R3
ephone-dn 1
description 312-747-3001
!
ephone-dn 2
description 312-747-3002
!
ephone 1
restart
!
ephone 2
restart
!
---------------------------------------------------------------
*발신자 전화 뿐 아니라 발신자 이름까지 셋팅할 수 있는 방법
@R1
ephone-dn 1
name HQ1
!
ephone-dn 2
name HQ2
!
ephone-dn 3
name HQ3
!
ephone 1
restart
!
ephone 2
restart
!
ephone 3
restart
!
@R2
ephone-dn 1
name SB1
!
ephone-dn 2
name SB2
!
ephone-dn 3
name SB3
!
ephone 1
restart
!
ephone 2
restart
!
ephone 3
restart
!
@R3
ephone-dn 1
name SC1
!
ephone-dn 2
name SC2
!
ephone 1
restart
!
ephone 2
restart
!
sh dial-peer voice summary
------------------------------------------
*본사, 지사 간의 전화(서로 다른 사이트끼리 연결하기)
@R3
dial-peer voice 301 voip
destination-pattern 1...
session target ipv4:13.13.1.1
!
dial-peer voice 302 voip
destination-pattern 2...
session target ipv4:13.13.2.2
!
do sh dial-peer voice sumamry
!
ephone 1
restart
!
ephone 2
restart
!
---------------------------------------------
최종 정리
@R3
telephony-service
!
ip source-address 13.13.1.1 port 2000
max-dn 20
max-ephone 10
system message SC
time-format 12
date-format yy-mm-dd
exit
!
ephone-dn 1 dual-line
number 3001
description 312-747-3001
name SC1
exit
!
ephone-dn 2 dual-line
number 3002
description 312-747-3002
name SC2
exit
!
ephone 1
mac-address 0012.DA9B.C919
type 7940
button 1:1
exit
!
ephone 2
mac-address 000C.291F.E8B2
type CIPC
button 1:2
exit
!
ip dhcp pool Phone
network 13.13.13.0 255.255.255.0
default-router 13.13.13.254
dns-server 168.126.63.1
option 150 ip 13.13.3.3
exit
!
dial-peer voice 301 voip
destination-pattern 1...
session target ipv4:13.13.1.1
exit
!
dial-peer voice 302 voip
destination-pattern 2...
session target ipv4:13.13.2.2
exit
!
ephone 1
restart
!
ephone 2
restart
!
------------------------------------------------------------------------------------------------------------------------
IPT : 어제 내용 이어서 계속
4. 기존의 음성망에서 사용하던 신호 및 톤
PSTN
|
Co Switch
[FXS]
|
|
|
[FXO]
A------------------------------[FXS-1]PBX[FXS-2]------------------------------B
1001 1002
A -> B
Calling : 1001
Called : 1002
on-hook
off-hook -> pbx에서 1002와 1001을 연결시켜준다.
<- dial-tone
1 - DTMF 톤 / DTMF 신호(697hz+1209hz)
0 - DTMF 톤 / DTMF 신호(941hz+1336hz)
0 - DTMF 톤 / DTMF 신호(941hz+1336hz)
2 - DTMF 톤 / DTMF 신호(697hz+1336hz)
ringing ->
<- ring back tone(통화연결음)
<- off-hook
dial-tone ->
A--------회선 연결--------B
5. VoIP 프로토콜
- 전화 연결/종료 때 필요한 메세지를 IP망으로 전송하는 프로토콜
- 기존의 음성망에서 사용하던 신호/톤을 IP 망에서 사용할 수 있도록 가능한 메세지 전송 프로토콜
- H.323(ITU), SIP(IETF), MGCP(IETF), SCCP(Cisco)
- 대부분의 전화 연결 과정은 TCP 통신 수립 단계(3-Way 핸드쉐이킹)과 유사하다.
6. 음성 전송 프로토콜
- RTP(Real Time-Transport Protocol)
- 실시간 트래픽을 전송 처리하기 위해서 사용하는 프로토콜
- UDP 16384 ~ 32767 중에 짝수 번호 사용 (홀수 번호는 RTCP 프로토콜이 사용함)
- 음성 데이터를 전송할 때 사용하는 프로토콜
7. 음성 데이터 포멧
- L2 | IP | UDP | RTP | 음성 데이터(샘플링 된 값)
'네트워크/서버/모의해킹 > IPT' 카테고리의 다른 글
17.4.07 39일차(VoIP/IPT - 02. CME를 이용한 IPT 서비스 구축-3) (503) | 2017.04.07 |
---|---|
17.4.06 38일차(VoIP/IPT - 02. CME를 이용한 IPT 서비스 구축-2) (495) | 2017.04.06 |
17.4.04 36일차(voip,ipt) (495) | 2017.04.04 |
17.3.27 30일차 (NTP & AAA, ACS) (491) | 2017.03.27 |
17.3.24 29일차 (스위치 보안 기능 1) (486) | 2017.03.24 |