본문으로 바로가기

@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 | 음성 데이터(샘플링 된 값)