phamminhtuan
19-02-2010, 01:36 AM
Sơ đồ:
http://c.upanh.com/upload/3/103/XX0.7209328_1_1.gif
Tóm tắt
Để thực hiện được cuộc gọi giữa Softphone cần sử dụng một thiết bị để điều khiển và đăng ký cuộc gọi. Trong bài thực hành này ta sẽ xây dựng SIP Server bằng phần mềm Brekeke Sip Server và phần mềm softphone X-Lite.
Yêu cầu
Thực hiện cuộc gọi:
Giữa hai điện thoại Analog
Giữa hai Softphone cùng Site hoặc khác Site
Giữa softphone và điện thoại analog.
Lưu ý:Phần thực hành này có thể tách ra hoặc kết hợp cả 3 công việc trên.
Thực hiện:
Cấu hình Brekeke SIP Server:
Sau khi cài đặt thành công tiếp tục những bước cấu hình sau:
1.Thêm tài khoản người dùng, ở đây username sẽ là số điện thoại sẽ được gán cho một người dùng cụ thể
http://c.upanh.com/upload/3/103/110.7209329_1_1.jpg
Kiểm tra tài khoản được tạo trong tab View User
http://c.upanh.com/upload/3/103/4A0.7209331_1_1.jpg
2.Thực hiện Dial Plan
Trong trường hợp thực hiện cuộc gọi giữa softphone thì không cần qua bước này, tuy nhiên nếu muốn gọi đến một số điện thoại analog thì cần xây dựng Dial Plan ta sẽ xây dựng hai qui tắc quay số như sau:
ØNếu người dùng nhấn phím 0 trên softphone thì cuộc gọi sẽ được gởi đến R1.
ØNếu người dùng nhấn phím 3 trên softphone thì cuộc gọi sẽ được gởi đến R2
Ví dụ để gọi EX 201 thì cần nhấn phím 0201, gọi EX 301 thí nhấn 3301.
Để tham khảo rõ hơn về Dial Plan có thể tham khảo trên http://www.brekeke.com/
http://c.upanh.com/upload/3/103/AL0.7209332_1_1.jpg
Kiểm tra Dial Plan đã tạo
http://c.upanh.com/upload/3/103/T70.7209333_1_1.jpg
B. Cấu hình Router
R1#sh run
Building configuration...
!
More
!
!
interface Ethernet0/0
ip address 192.168.0.1 255.255.255.0
half-duplex
!
interface Serial0/0
no ip address
shutdown
no fair-queue
!
interface Serial0/1
bandwidth 256
ip address 192.168.1.1 255.255.255.0
clockrate 256000
!
ip http server
ip classless
ip route 0.0.0.0 0.0.0.0 192.168.1.2
!
voice-port 1/0/0
!
voice-port 1/0/1
!
mgcp profile default
!
dial-peer cor custom
!
dial-peer voice 1 pots
destination-pattern 201
port 1/0/0
!
dial-peer voice 2 voip
destination-pattern 3..//Bất kì chuổi số gốm 3 số bắt đầu bằng 3
session target ipv4:192.168.1.2
!
dial-peer voice 3 voip
destination-pattern 1..//Bất kì chuổi số gốm 3 số bắt đầu bằng 1
session protocol sipv2 //Giao thức Signal giữa Router và SIP Server
session target ipv4:192.168.0.2 //Địa chỉ SIP Server
codec g711alaw //SIP Server chỉ hổ trợ loại Codec G711
!
end
R2#show run
Building configuration...
!
More
!
interface Ethernet0/0
ip address 192.168.2.1 255.255.255.0
half-duplex
!
interface Serial0/0
bandwidth 256
ip address 192.168.1.2 255.255.255.0
!
ip http server
no ip http secure-server
ip classless
ip route 0.0.0.0 0.0.0.0 192.168.1.1
!
!
!
!
voice-port 1/1/0
!
voice-port 1/1/1
!
!
!
dial-peer voice 1 pots
destination-pattern 301
port 1/1/0
!
dial-peer voice 2 voip
destination-pattern 2..//Bất kì chuổi số gốm 3 số bắt đầu bằng 2
session target ipv4:192.168.1.1
!
dial-peer voice 3 voip
destination-pattern 1..//Bất kì chuổi số gốm 3 số bắt đầu bằng 1
session protocol sipv2 //Giao thức Signal giữa Router và SIP Server
session target ipv4:192.168.0.2 //Địa chỉ SIP Server
codec g711alaw //SIP Server chỉ hổ trợ loại Codec G711
!
!
line con 0
line aux 0
line vty 0 4
privilege level 15
no login
!
!
end
R2#
C. Cấu hình Softphone
Chương trình Soft phone ta sẽ dụng là X-Lite, cần cấu hình thêm một vài tham số để cho phép giao tiếp với Brekeke SIP Server
User Name và Password phải giống với thông tin trên Server
Domain: Địa chỉ của Brekeke SIP Server
http://c.upanh.com/upload/3/103/240.7209334_1_1.jpg
Nếu thông tin khớp và Softphone giao tiếp được với Server thì màn hình sẽ hiển thị thông tin username của người dùng.
http://c.upanh.com/upload/3/103/GF0.7209335_1_1.jpgupanh
Kết quả hiển thị khi thực hiên cuộc gọi trong tab Active Sessions từ số 102 đến 101
http://c.upanh.com/upload/3/103/ME0.7209336_1_1.jpg
http://c.upanh.com/upload/3/103/XX0.7209328_1_1.gif
Tóm tắt
Để thực hiện được cuộc gọi giữa Softphone cần sử dụng một thiết bị để điều khiển và đăng ký cuộc gọi. Trong bài thực hành này ta sẽ xây dựng SIP Server bằng phần mềm Brekeke Sip Server và phần mềm softphone X-Lite.
Yêu cầu
Thực hiện cuộc gọi:
Giữa hai điện thoại Analog
Giữa hai Softphone cùng Site hoặc khác Site
Giữa softphone và điện thoại analog.
Lưu ý:Phần thực hành này có thể tách ra hoặc kết hợp cả 3 công việc trên.
Thực hiện:
Cấu hình Brekeke SIP Server:
Sau khi cài đặt thành công tiếp tục những bước cấu hình sau:
1.Thêm tài khoản người dùng, ở đây username sẽ là số điện thoại sẽ được gán cho một người dùng cụ thể
http://c.upanh.com/upload/3/103/110.7209329_1_1.jpg
Kiểm tra tài khoản được tạo trong tab View User
http://c.upanh.com/upload/3/103/4A0.7209331_1_1.jpg
2.Thực hiện Dial Plan
Trong trường hợp thực hiện cuộc gọi giữa softphone thì không cần qua bước này, tuy nhiên nếu muốn gọi đến một số điện thoại analog thì cần xây dựng Dial Plan ta sẽ xây dựng hai qui tắc quay số như sau:
ØNếu người dùng nhấn phím 0 trên softphone thì cuộc gọi sẽ được gởi đến R1.
ØNếu người dùng nhấn phím 3 trên softphone thì cuộc gọi sẽ được gởi đến R2
Ví dụ để gọi EX 201 thì cần nhấn phím 0201, gọi EX 301 thí nhấn 3301.
Để tham khảo rõ hơn về Dial Plan có thể tham khảo trên http://www.brekeke.com/
http://c.upanh.com/upload/3/103/AL0.7209332_1_1.jpg
Kiểm tra Dial Plan đã tạo
http://c.upanh.com/upload/3/103/T70.7209333_1_1.jpg
B. Cấu hình Router
R1#sh run
Building configuration...
!
More
!
!
interface Ethernet0/0
ip address 192.168.0.1 255.255.255.0
half-duplex
!
interface Serial0/0
no ip address
shutdown
no fair-queue
!
interface Serial0/1
bandwidth 256
ip address 192.168.1.1 255.255.255.0
clockrate 256000
!
ip http server
ip classless
ip route 0.0.0.0 0.0.0.0 192.168.1.2
!
voice-port 1/0/0
!
voice-port 1/0/1
!
mgcp profile default
!
dial-peer cor custom
!
dial-peer voice 1 pots
destination-pattern 201
port 1/0/0
!
dial-peer voice 2 voip
destination-pattern 3..//Bất kì chuổi số gốm 3 số bắt đầu bằng 3
session target ipv4:192.168.1.2
!
dial-peer voice 3 voip
destination-pattern 1..//Bất kì chuổi số gốm 3 số bắt đầu bằng 1
session protocol sipv2 //Giao thức Signal giữa Router và SIP Server
session target ipv4:192.168.0.2 //Địa chỉ SIP Server
codec g711alaw //SIP Server chỉ hổ trợ loại Codec G711
!
end
R2#show run
Building configuration...
!
More
!
interface Ethernet0/0
ip address 192.168.2.1 255.255.255.0
half-duplex
!
interface Serial0/0
bandwidth 256
ip address 192.168.1.2 255.255.255.0
!
ip http server
no ip http secure-server
ip classless
ip route 0.0.0.0 0.0.0.0 192.168.1.1
!
!
!
!
voice-port 1/1/0
!
voice-port 1/1/1
!
!
!
dial-peer voice 1 pots
destination-pattern 301
port 1/1/0
!
dial-peer voice 2 voip
destination-pattern 2..//Bất kì chuổi số gốm 3 số bắt đầu bằng 2
session target ipv4:192.168.1.1
!
dial-peer voice 3 voip
destination-pattern 1..//Bất kì chuổi số gốm 3 số bắt đầu bằng 1
session protocol sipv2 //Giao thức Signal giữa Router và SIP Server
session target ipv4:192.168.0.2 //Địa chỉ SIP Server
codec g711alaw //SIP Server chỉ hổ trợ loại Codec G711
!
!
line con 0
line aux 0
line vty 0 4
privilege level 15
no login
!
!
end
R2#
C. Cấu hình Softphone
Chương trình Soft phone ta sẽ dụng là X-Lite, cần cấu hình thêm một vài tham số để cho phép giao tiếp với Brekeke SIP Server
User Name và Password phải giống với thông tin trên Server
Domain: Địa chỉ của Brekeke SIP Server
http://c.upanh.com/upload/3/103/240.7209334_1_1.jpg
Nếu thông tin khớp và Softphone giao tiếp được với Server thì màn hình sẽ hiển thị thông tin username của người dùng.
http://c.upanh.com/upload/3/103/GF0.7209335_1_1.jpgupanh
Kết quả hiển thị khi thực hiên cuộc gọi trong tab Active Sessions từ số 102 đến 101
http://c.upanh.com/upload/3/103/ME0.7209336_1_1.jpg