Triển khai dịch vụ IPTV dựa trên nền tảng IP multimedia subsystem IMS

110 10 0
Triển khai dịch vụ IPTV dựa trên nền tảng IP multimedia subsystem IMS

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẶNG HUY HOÀNG BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - CHUYÊN NGÀNH KỸ THUẬT ĐIỆN TỬ VIỄN THƠNG ĐẶNG HUY HỒNG TRIỂN KHAI DỊCH VỤ IPTV DỰA TRÊN NỀN TẢNG IP MULTIMEDIA SUBSYSTEM (IMS) LUẬN VĂN THẠC SĨ KỸ THUẬT CHUYÊN NGÀNH : KỸ THUẬT ĐIỆN TỬ VIỄN THƠNG KHỐ 2010B HÀ NỘI - 2012 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - NGUYỄN HOÀI NAM ĐẶNG HUY HOÀNG PHÂN TÍCH VÀ ĐỀ XUẤT MỘT SỐ GIẢI PHÁP NHẰM CAO NĂNG LỰC CẠNH TRANH TRIỂN NÂNG KHAI DỊCH VỤ IPTV DỰA TRÊN NỀN TRONG KINH DOANH VIỄN THÔNG TẢNG IP MULTIMEDIA SUBSYSTEM (IMS) CỦA TỔNG CÔNG TY ĐIỆN LỰC MIỀN BẮC LUẬN VĂN THẠC SĨ KỸ THUẬT CHUYÊN NGÀNH KỸTHẠC THUẬTSĨ ĐIỆN TỬ VIỄN LUẬN VĂN KHOA HỌCTHÔNG NGÀNH QUẢN TRỊ KINH DOANH Người hướng dẫn: PGS TS NGUYỄN HỮU THANH Người hướng dẫn khoa học: TS NGUYỄN THỊ MAI ANH HÀ NỘI - 2012 HÀ NỘI - 2011 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS MỤC LỤC MỤC LỤC LỜI CAM ĐOAN DANH MỤC CÁC CHỮ VIẾT TẮT .5 DANH MỤC CÁC HÌNH VẼ LỜI NÓI ĐẦU 10 CHƯƠNG I : MỞ ĐẦU 11 1.1 Tầm quan trọng đề tài 11 1.2 Nội dung nghiên cứu 13 CHƯƠNG II : CÁC NGUYÊN LÝ CHUNG TRONG KIẾN TRÚC IMS 14 2.1 Các yêu cầu IMS .14 2.1.1 Phiên đa phương tiện IP 14 2.1.2 Chất lượng dịch vụ QoS .14 2.1.3 Internetworking .15 2.1.4 Chuyển vùng (Roaming) .15 2.1.5 Điều khiển dịch vụ 16 2.1.6 Phát triển dịch vụ 16 2.1.7 Đa truy nhập 17 2.2 Tổng quan giao thức sử dụng IMS 17 2.2.1 Giao thức điều khiển phiên 17 2.2.2 Giao thức AAA .18 2.2.3 Các giao thức khác 19 2.3 Kiến trúc tổng quát IMS 19 2.3.1 Mạng truy nhập .20 2.3.2 Mạng lõi 21 2.3.3 Tầng dịch vụ 30 2.4 Định danh IMS 32 2.4.1 Định danh người dùng công cộng 32 2.4.2 Định danh người dùng riêng 34 2.4.3 Mối quan hệ định danh công cộng định danh riêng 34 2.4.4 Định danh dịch vụ công cộng .36 Trang Luận văn thạc sỹ kỹ thuật 2.5 SIM, USIM ISIM 3GPP 37 2.5.1 SIM .38 2.5.2 USIM 38 2.5.3 ISIM 38 2.6 Tiêu chuẩn lọc .39 2.7 Triển khai kiến trúc IMS .45 CHƯƠNG III : ĐIỀU KHIỂN PHIÊN TRONG IMS .47 3.1 Chức SIP 47 3.1.1 Mô tả phiên SDP 47 3.1.2 Mơ hình Offer/Answer 49 3.1.3 SIP SIPS URIs 50 3.1.4 Định vị người dùng .50 3.2 Triển khai dịch vụ IPTV dựa tảng IMS Cơ SIP 52 3.2.1 SIP 52 3.2.2 Bản tin SIP 54 3.2.3 Phiên giao dịch (Transaction) .54 3.2.4 Hội thoại (dialog) 56 3.2.5 Trường điều khiển Record-Route, Route Contact 58 CHƯƠNG IV : MÁY CHỦ ỨNG DỤNG TRONG IMS 60 4.1 Tổng quan máy chủ ứng dụng 60 4.2 Chức máy chủ ứng dụng mơ hình IMS 61 4.3 Các chế độ hoạt động máy chủ ứng dụng .62 4.3.1 AS hoạt động SIP User Agent .63 4.3.2 AS hoạt động back-to-back user agent 63 4.3.3 AS đóng vai trị SIP Proxy Server .64 4.3.4 AS đóng vai trị SIP Redirect Server 65 4.4 Giao diện AS với thành phần khác mạng 66 4.4.1 Giao diện với IMS Core – ISC .66 4.4.2 Giao diện với HSS – Sh 67 4.5 Quá trình cung cấp dịch vụ 72 4.5.1 Giới thiệu 72 4.5.2 Sự hình thành tiêu chuẩn lọc khởi tạo 72 4.5.3 Lựa chọn máy chủ ứng dụng 75 Trang Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS 4.5.4 Hành vi máy chủ ứng dụng 77 4.5.5 Máy chủ ứng dụng tương tác với HSS 77 4.5.6 Máy chủ ứng dụng gửi yêu cầu S-CSCF 78 CHƯƠNG V : XÂY DỰNG DỊCH VỤ MÁY CHỦ IPTV 79 5.1 Giới thiệu dịch vụ IPTV 79 5.2 Các thủ tục xử lý gọi IPTV 79 5.2.1 Đăng ký 79 5.2.1 Các chức thủ tục xử lý dịch vụ IPTV 84 CHƯƠNG VI : TRIỂN KHAI DỊCH VỤ IPTV .92 6.1 Triển khai dịch vụ IPTV 92 6.2 Cài đặt sử dụng dịch vụ 93 6.2.1 Cấu hình máy chủ ứng dụng IPTV .93 6.2.2 Cấu hình Media Server 95 6.2.3 Cấu hình HSS chuyển yêu cầu sử dụng đến AS 98 6.3 Thực thi ứng dụng .101 KẾT LUẬN 104 PHỤ LỤC .105 TÀI LIỆU THAM KHẢO 108 Trang Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS LỜI CAM ĐOAN Kính gửi: Viện đào tạo sau đại học – Trường Đại học Bách Khoa Hà Nội Tên tơi là: Đặng Huy Hồng Sinh ngày: 13 – 01 – 1985 Học viên cao học khóa: Cao học 2010B Mã số học viên: CB100364 Tôi xin cam đoan, toàn kiến thức nội dung luận văn kiến thức tự nghiên cứu từ tài liệu tham khảo nước, khơng có chép hay vay mượn hình thức để hồn thành luận văn tốt nghiệp cao học chuyên ngành Kỹ thuật Điện tử viễn thơng Tơi xin chịu hồn tồn trách nhiệm nội dung luận văn trước Viện đào tạo sau đại học – Trường Đại học Bách Khoa Hà Nội Hà Nội, tháng 09 năm 2012 Đặng Huy Hoàng Trang Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS DANH MỤC CÁC CHỮ VIẾT TẮT STT Từ viết Tên đầy đủ 01 3GPP tắt Third Generation Partnership Project 02 3GPP2 Third Generation Partnership Project 03 ACK Acknowledgment 04 ADSL Asymmetric Digital Subscriber Line 05 AS Application Server 06 ATM Asynchoronous Transfer Mode 07 B2BUA Back-to-back User Agent 08 BGCF Breakout Gateway Control Function 09 BICC Bearer Independent Call Control 10 COPS Common Open Policy Service 11 CSCF Call Session Control Function 12 DHCP Dynamic Host Configuration Protocol 13 DNS Domain Name System 14 ENUM Telephone Number Mapping 15 GGSN Gateway GPRS Support Node 16 GPRS General Packet Radio Service 17 GSM Global System for Mobile Communications 18 HLR Home Location Register 19 HSS Home Subscriber Server 20 HTTP Hypertext Transfer Protocol 21 I-CSCF Interrogating-CSCF 22 IETF Internet Engineering Task Force 23 IFC Initial Filter Criteria 24 IM-SSF IP Multimedia Service Switching Function 25 IMS IP Multimedia Subsystem 26 IMSI International Mobile Subscriber Identifier 27 IP Internet Protocol Mobile Subscriber Identifier Trang Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS 28 IP-CAN IP Connectivity Access Network 29 ISC IMS Service Control 30 ISIM IP multimedia Services Identity Module 31 ISUP 32 ITU-T ISDN User Part Services Identity Module International Telecommunication Union-Telecommunications 33 MAP Mobile Application Part 34 MEGACO Media Gateway Control 35 MGCF Media Gateway Control Function 36 MGW Media Gateway 37 MIME Multipurpose Internet Mail Extensions 38 MRF Media Resource Function 39 MRFC Media Resource Function Controllers 40 MRFP Media Resource Function Processors 41 MSISDN Mobile Subscriber ISDN Number 42 NAI Network Access Identifier 43 OSA-SCS Open Service Access–Service Capability Server 44 P-CSCF Proxy-CSCF 45 PA Presence Agent 46 PDF Policy Decision Function 47 PEP Policy Enforcement Point 48 PIDF Presence Information Data Format 49 PS Presence Agent 50 PSI Public Service Identity 51 PSTN Public Switched Telephone Network 52 PUA Presence User Agent 53 QoS Quality of Service 54 RTP Real-Time Transport Protocol 55 RTCP 56 S-CSCF RTP Control Protocol Time Protocol Serving-CSCF 57 SCTP Stream Control Transmission Protocol Trang Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS 58 SDP Session Description Protocol 59 SFC Subsequent Filter Criteria 60 SGSN Serving GPRS Support Node 61 SGW Signalling Gateway 62 SIM Subscriber Indetity Module 63 SIP Session Initiation Protocol 64 SLF Subscriber Location Function 65 SPT Service Point Trigger 66 SS7 Sinaling System No 67 TCP Transmission Control Protocol 68 THIG Topology Hiding Inter-network Gateway 69 UA User Agent 70 UAC User Agent Client 71 UAS User Agent Server 72 UDA User Data Answer 73 UDP User Datagram Protocol 74 UDR User Data Request 75 UE User Equipment 76 UICC Universal Integrated Circuit Card 77 UMTS Universal Mobile Telecommunication System 78 URI Uniform Resource Identifier 79 URL Uniform Resource Locator 80 USIM Universal Subscriber Identity Module 81 VoIP Voice over IP 82 VoD Video on Demand 83 WAP Wireless Application Protocol 84 WLAN Wireless Local Access Network 85 WLSS WebLogic SIP Server 86 XML Extensible Markup Language Trang Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS DANH MỤC CÁC HÌNH VẼ Hình 2-1 : Tổng quan kiến trúc IMS 20 Hình 2-2 : Giao tiếp PSTN/CS gateway mạng CS .27 Hình 2-3 : P-CSCF đặt mạng khách .29 Hình 2-4 : P-CSCF đặt mạng chủ 30 Hình 2-5 : Quan hệ định danh người dùng riêng định danh người dùng công cộng theo 3GPP R5 35 Hình 2-6 : Quan hệ định danh người dùng riêng định danh người dùng công cộng theo 3GPP R6 36 Hình 2-7 : Cấu trúc User Profile 41 Hình 2-8 : Cấu trúc tiêu chuẩn lọc khởi tạo 42 Hình 2-9 : Sơ đồ khối chức kiến trúc IMS .45 Hình 3-1 : Một ví dụ mơ tả phiên SDP 47 Hình 3-2 : Các kiểu SDP 48 Hình 3-3 : Mô tả phiên SDP Bob .49 Hình 3-4 : Alice đăng ký vị trí người dùng với tên miền domain.com registrar 51 Hình 3-5 : Các bước thiết lập gọi 53 Hình 3-6 : Cấu trúc tin SIP 54 Hình 3-7 : Transaction 56 Hình 3-8 : Luồng gọi hội thoại SIP 57 Hình 3-9 : Cách sử dụng Record-Route, Route Contact 59 Hình 4-1 : Hướng tiếp cận dịch vụ kiến trúc IMS 61 Hình 4-2 : AS hoạt động SIP UA .63 Hình 4-3 : Kiến trúc logic SIP B2BUA 64 Hình 4-4 : AS ứng dụng đóng vai trò SIP B2BUA 64 Hình 4-5 : AS đóng vai trị SIP Proxy AS 65 Hình 4-6 : AS đóng vai trị SIP Redirect Server .65 Hình 4-7 : Sh data uml diagram 70 Hình 4-8 : Thành phần Service Point Trigger 73 Hình 4-9 : Ví dụ User Profile .75 Hình 5-1 : Call flow đăng ký 80 Hình 5-2 : Call flow đăng ký (tiếp) 81 Hình 5-3 : Đăng ký với máy chủ ứng dụng .83 Hình 5-4 : Call flow khởi tạo dịch vụ IPTV .87 Hình 5-5 : Bản tin INVITE dịch vụ IPTV 88 Hình 5-6 : Call flow ngừng dịch vụ IPTV 89 Hình 5-7 : Bản tin BYE dịch vụ IPTV 90 Hình 5-8 : Call flow khơng có kênh phục vụ IPTV .91 Hình 6-1 : Mơ hình tổng qt IPTV IMS 92 Hình 6-2 : Giao diện web DSS 96 Hình 6-3 : Playlist cho người sử dụng 97 Hình 6-4 : Tạo Application Server IMS 98 Trang Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS  Cài đặt gói UCT Advanced IPTV lệnh make mkdir obj make  Chỉnh sửa tập tin key-value-file để ánh xạ tên kênh mà UE yêu cầu đến Media Server thích hợp Tập tin nằm đường dẫn /usr/share/iptv cài trực tiếp từ internet nằm thư mục cài đặt cài gói Chỉnh file có nội dung sau: channel1 value>rtsp://media_server_address.domain:8000/requested_ channel Trong đó, media_server_address.domain địa Media Server Trong mơ hình triển khai luận văn 10.0.0.105 (Darwin Streaming Server Window XP) 192.168.58.131 (VLC Streaming Server Ubuntu)  Khởi động máy chủ ứng dụng IPTV sau cài đặt cách dùng key-value-file vừa tạo bước lệnh: #./uctiptv_as key_value_file Nếu sau chạy lệnh trên, mà máy chủ trả lại hồi đáp đây, có nghĩa máy chủ IPTV hoạt động hoangdh@desktop:/usr/share/uctiptv_advanced$ uctiptv_as key_value_file UCT Media Control Function Dave Waiting and Robert Marston (2008) eXosip started and listening on port = 8010 Creating Hashtable Populating table with key-value pairs Number of key-value pairs found in file key_value_file is Trang 94 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS Done Server is ready to accept client requests 6.2.2 Cấu hình Media Server Trong luận văn này, em sử dụng hai phần mềm tiếng Darwin Streaming Server (DSS) VLC Streaming Server 6.2.2.1 Cấu hình Darwin Streaming Server Darwin Streaming Server (DSS) sản phẩn hãng Apple dùng để phân phối nội dung đa phương tiện Đây phần mềm miễn phí, có phiên chạy Windows Linux Bản 6.0.3 Với này, trình cấu hình có phức tạp Trong mơ sử dụng 5.5.5 xem chạy ổn định  Tải DSS http://dss.macosforge.org  Tạo nhóm qtss người dùng qtss thuộc nhóm qtss có mật 123 Đây người dùng mặc định yêu cầu để cài đặt DSS Sau cài đặt thành cơng, gán quyền quản lý cho người dùng khác # groupadd qtss # useradd –g qtss qtss # passwd qtss  Cài đặt DSS: di chuyển đến đường dẫn chứa DSS tải Giải nén: # tar -xzvf DarwinStreamingSrvr5.5.5-Linux.tar.gz Cài đặt: #./Install Chạy DSS: # /usr/local/sbin/streamingadminserver.pl Tập tin cấu hình: /etc/streaming/streamingadminserver.conf Trang 95 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS Khi mở tập tin này, ta thấy port mặc định để UE kết nối vào DSS 554, 7070, 8000, 8001 Ta thay đổi port mặc định  Đường dẫn chứa tập tin nhạc, phim mặc định: /usr/local/movies  Ta truy nhập cấu hình DSS thơng qua giao diện web: Hình 6-2 : Giao diện web DSS Với giao diện này, ta tắt mở DSS nút Disable Server Các mục quản lý cho người dùng dễ dàng thao tác như:  Connected Users: cho biết thông tin kết nối đến DSS thời điểm Thơng tin bao gồm: IP UE, bit Rate, dung lượng truyền, tỉ lệ gói, thời gian kết nối kết nối đến tài nguyên  General Settings: thiết lập gồm: mật khẩu, nơi chứa tài nguyên, số kết nối tối đa cho phép, băng thông tối đa cho phép, phương pháp chứng thực Trang 96 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS  Port Settings: cho phép kết nối đến IPTV Server qua port 80  Relay Settings: định nghĩa máy Server khác làm điểm trung gian để chuyển tiếp nội dung đa phương tiện  Log Settings: chứa ghi nhận kiện DSS, phục vụ đắc lực cho người quản lý  Playlists: định nghĩa kênh cho người dùng sử dụng Hình 6-3 : Playlist cho người sử dụng 6.2.2.2 Cấu hình VLC Streaming Server Để cài đặt VLC Server, ta gõ cmd: apt-get install vlc Khởi động VLC: vlc ttl 12 -vvv color -I telnet telnet-password videolan rtsphost 0.0.0.0:5554 Thông qua dòng lệnh trên, VLC lắng nghe IP port 5554 Port thường sử dụng cho RTP/RTSP Ngồi ra, VLC cịn kết nối thơng qua giao diện telnet (4212) Sau ta add phim theo yêu cầu (VOD): Trang 97 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS telnet @ip 4212 new movie1 vod enabled setup movie1 input /PathToMyVideo/my_video.mpg Ngoài cách ra, VLC cịn cài đặt thơng qua giao diện website Cách cấu hình đơn giản dễ nhiều tính thân thiện với người sử dụng 6.2.3 Cấu hình HSS chuyển yêu cầu sử dụng đến AS Vào trang chủ FhoSS để cấu hình cho phân hệ IMS cho yêu cầu chuyển đến máy chủ IPTV cài đặt  Bước 1: Tạo Application Server: click chuột vào Services Sau tạo xong Save lại Hình 6-4 : Tạo Application Server IMS Trang 98 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS  Bước 2: Tạo Trigger Point hình đây: Hình 6-5 : Tạo Trigger Point IMS  Bước 3: Tạo Initial Filter Criteria Hình 6-6 : Tạo iFC IMS Trang 99 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS  Bước 4: Tạo Service Profile Hình 6-7 : Tạo Service Profile IMS Trong mục Attach IFC chọn iptv_IFC nhấn Attach Sau chọn Save để lưu lại cấu hình  Bước 5: Tạo Shared-IFC-Set vào lại Service Profile để attach Shared-IFC-Set Sau nhấn Save để lưu lại cấu hình Hình 6-8 : Tạo Shared-IFC-Set IMS Trang 100 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS Sau hoàn tất bước trên, phân hệ IMS chuyển yêu cầu có dạng @iptv.ims.vn sang máy chủ ứng dụng Máy AS mở port 8010 lắng nghe chờ kết nối Khi có yêu cầu từ client, AS tra tập tin key-value-file gởi lại đáp ứng địa Media Server Khi đó, client sử dụng trực tiếp từ Media Server qua giao thức RTSP RTP port: 554, 7070, 8000 6.3 Thực thi ứng dụng Trong đề tài này, ta mở client (sử dụng UCT IMS Client) Cấu hình cho Proxy CSCF hướng máy chủ IMS cổng 4060 hình vẽ Hình 6-9 : Cấu hình cho UCT IMS Client IPTV cấu hình port 8010 cài đặt mục 6.2.1 Người sử dụng gõ URI kênh muốn xem vào mục URI Ví dụ: sip:channel1@iptv.ims.hut.vn:8010 Trigger Point lọc tin INVITE có chứa cụm iptv.ims.hut.vn, tin gửi tới máy chủ IPTV để thực tìm kênh muốn xem Máy chủ IPTV tìm kiếm key-value-file đường dẫn Trang 101 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS kênh muốn xem trả lại đầu cuối đường dẫn tới media server người dùng đầu cuối bắt đầu phiên xem Hình 6-10 : Alice đăng ký thành cơng Trang 102 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS Hình 6-11 : Người dùng xem dịch vụ IPTV thành công Trang 103 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS KẾT LUẬN Trong thời đại ngày nay, Internet có vai trị ngày quan trọng lĩnh vực viễn thơng, IMS – kết hợp điện thoại di động truyền thống mạng internet hứa hẹn đem lại nhiều lợi ích cho người sử dụng lẫn nhà cung cấp dịch vụ Trong thời gian thực đồ án, tận tình PGS TS Nguyễn Hữu Thanh em nắm kiến thức kiến trúc IMS hiểu cách phát triển dịch vụ kiến trúc IMS Trong đồ án, em tiến hành xây dựng lược đồ báo hiệu điều khiển trường hợp khác dịch vụ IPTV, bước đầu vào triển khai dịch vụ trường hợp đơn giản đến phức tạp Tuy nhiên bên cạnh mặt thuận lợi đạt khó khăn, nhược điểm:  Đó thiếu kinh nghiệm lập trình dẫn đến việc phát triển nâng cao hệ thống nhiều hạn chế  Vấn đề bảo mật chưa quan tâm nhiều  Hệ thống phát triển mạng nội chưa đưa ngồi mạng internet cơng cộng  Dịch vụ đa phần dừng lại mức nghiên cứu lý thuyết, thực mô chưa vào thực tế Tuy nhiên, với nỗ lực cá nhân giúp đỡ nhiệt tình thầy giáo bạn, em tin thời gian tới tiếp tục nghiên cứu phát triển dịch vụ hoàn thiện Đồng thời tiến tới xây dựng nhiều dịch vụ ứng dụng phục vụ cho người sử dụng đem lại nhiều lợi ích cho nhà cung cấp dịch vụ Trang 104 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS PHỤ LỤC Cài đặt Open IMS Core lên Ubuntu Bước 1: Download Open IMS Core máy sudo su (sau nhập pass root để vào quyền root) apt-get install subversion mkdir /opt/OpenIMSCore/ chown –R username /opt/OpenIMSCore/ cd /opt/OpenIMSCore mkdir ser_ims mkdir FHoSS svn checkout http://svn.berlios.de/svnroot/repos/openimscore/ser_ims/trunk ser_ims svn checkout http://svn.berlios.de/svnroot/repos/openimscore/FHoSS/trunk FHoSS Bước 2: Cài đặt gói yêu cầu apt-get install sun-java6-jdk mysql-server libmysqlclient15-dev libxml2 libxml2-dev bind9 ant flex bison Sau thiết lập pass cho sql (mysql root password imshut) Bước 3: Cài đặt DNS Edit /etc/dhcp3/dhclient.conf bỏ comment dòng: prepend domain_name_servers 127.0.0.1; cp /opt/OpenIMSCore/ser_ims/cfg/open-ims.dnszone /etc/bind/ Thêm dòng vào file sau: /etc/bind/named.conf.local Trang 105 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS zone "ims.hut.vn" { type master; file "/etc/bind/open-ims.dnszone"; }; Cấu hình file open-ims.dnszone thay địa IP /etc/init.d/bind9 restart Bước 4: Biên dịch cd /opt/OpenIMSCore/ser_ims make install-libs all java –version (để kiểm tra phiên java) export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.03/" (tùy theo phiên ubuntu người dùng, câu lệnh ubuntu 7.10) cd /opt/OpenIMSCore/FHoSS ant compile deploy Bước 5: Thiết lập sở liệu chạy cp /opt/OpenIMSCore/ser_ims/cfg/* /opt/OpenIMSCore/ cd /opt/OpenIMSCore Thay đổi tên miền IMS core (fresh install) (ims.hut.vn) /configurator.sh pcscf.cfg icscf.cfg ser_ims/cfg/icscf.sql icscf.xml scscf.cfg scscf.xml FHoSS/deploy/DiameterPeerHSS.xml FHoSS/deploy/hss.properties FHoSS/scripts/hss_db.sql FHoSS/scripts/userdata.sql Thiết lập sở liệu mysql -uroot -p < ser_ims/cfg/icscf.sql mysql -uroot -p < FHoSS/scripts/hss_db.sql Trang 106 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS mysql -uroot -p < FHoSS/scripts/userdata.sql Mở terminal chạy: /pcscf.sh /icscf.sh /scscf.sh cd FHoSS/deploy /startup.sh Nếu gặp vấn đề chạy FHoSS thiết lập lại biến mơi trường JAVA_HOME cách gõ lại dòng lệnh sau: export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.03/" Trang 107 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS TÀI LIỆU THAM KHẢO Alan B.Johnston (2004), SIP: Understanding the session initiation protocol, second edition, Artech House telecommunications library Ericsson:IMS – IP Multimedia Subsystem White Paper, Oct 2004 Ericsson:Introduction to IMS White Paper, Mar 2007 Gonzalo Camarillo & Miguel A.Garcia-Martin (2006), The 3G IP Multimedia Subsystem Merging The Internet And The Cellular Worlds, Second Edition, John Wiley & Sons, Ltd Miikka Poikselkä and Georg Mayer, The IMS: IP Multimedia Concepts and Services, Second Edition, Hisham Khartabil and Aki Niemi © 2006 John Wiley & Sons, Ltd ISBN: 0-470-01906-9 Rfc 3261, SIP: Session Initiation Protocol Rfc 3264, An Offer/Answer Model with Session Description Protocol (SDP) Rfc 3327, Session Initiation Protocol (SIP) Extension Header Field Rfc 3725, Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP) 10 http://www.iptel.org 11 http://tech-invite.com 12 http://uctimsclient.berlios.de 13 http://blogs.voxeo.com/speakingofstandards/tag/sipoint/ 14 Tạp chí Bưu Viễn thơng (2007), “Công nghệ IPTV IMS-NGN”, Hà Nội Trang 108 ... cứu ? ?triển khai dịch vụ IPTV dựa tảng IP Multimedia Subsystem (IMS) ” Dịch vụ phần nhỏ dịch vụ hấp dẫn mà IMS mang lại, nhiên minh chứng điển hình cho tiện ích phát triển dịch vụ tương lai mà IMS. .. Call flow khởi tạo dịch vụ IPTV .87 Hình 5-5 : Bản tin INVITE dịch vụ IPTV 88 Hình 5-6 : Call flow ngừng dịch vụ IPTV 89 Hình 5-7 : Bản tin BYE dịch vụ IPTV 90 Hình... dùng  Triển khai dịch vụ: bước sử dụng dịch vụ người dùng cuối Trang 13 Luận văn thạc sỹ kỹ thuật Triển khai dịch vụ IPTV dựa tảng IMS CHƯƠNG II : CÁC NGUYÊN LÝ CHUNG TRONG KIẾN TRÚC IMS 2.1

Ngày đăng: 27/02/2021, 09:45

Tài liệu cùng người dùng

Tài liệu liên quan