Thực tập tốt nghiệp TMA Solutions, Thực tập tốt nghiệp

38 2.2K 7
Thực tập tốt nghiệp TMA Solutions, Thực tập tốt nghiệp

Đ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

thực tập tốt nghiệp tại công ty TMA Solutions về hệ thống VoiP ( Voice over IP) thực tập tốt nghiệp tại công ty TMA Solutions về hệ thống VoiP ( Voice over IP) thực tập tốt nghiệp tại công ty TMA Solutions về hệ thống VoiP ( Voice over IP) thực tập tốt nghiệp tại công ty TMA Solutions về hệ thống VoiP ( Voice over IP) thực tập tốt nghiệp tại công ty TMA Solutions về hệ thống VoiP ( Voice over IP)

` ` BÁO CÁO THỰC TẬP TỐT NGHIỆP Đề Tài: ASTERISK VÀ ỨNG DỤNG CUỘC GỌI HỘI NGHỊ GVHD: Nguyễn Thái Hùng SVTH: Phan Tấn Tài MSSV: 1351040196 GVHD: Nguyễn Thái Hùng NHẬN XÉT CỦA DOANH NGHIỆP SV: Phan Tấn Tài Trang GVHD: Nguyễn Thái Hùng Tp Hồ Chí Minh,……/10/2017 NHẬN XÉT CỦA GIẢNG VIÊN SV: Phan Tấn Tài Trang GVHD: Nguyễn Thái Hùng Tp Hồ Chí Minh,……/10/2017 Giảng viên đánh giá SV: Phan Tấn Tài Trang GVHD: Nguyễn Thái Hùng LỜI CẢM ƠN Thực tập tốt nghiệp điều vô cần thiết quan trọng với sinh viên Thật may mắn nhận quan tâm nhà trường để em có khoảng thời gian thực tập đầy ý nghĩa Công ty TMA Solutions tiếp cận với công nghệ kỹ thuật thực tế, đại Mặc dù có khoảng thời gian ngắn để thực tập công ty bảo tận tình anh chị phòng mà em học hỏi nhiều kiến thức mới, bổ ích mà trường em chưa học đến Với giúp đỡ anh công ty em hoàn thành đề tài thực tập tốt nghiệp “Asterisk gọi hội nghị Sau trình thực tập cơng ty, để hồn thành đề tài, em chân thành cảm ơn anh Nguyễn Minh Cầm vấn em vào công ty, anh Đào Văn Tuân training cho em nhiều kiến thức bổ ích Qua em hướng dẫn, tìm hiểu cấu hình ứng dụng hệ điều hành CentOS Trong trình thực tập làm báo cáo thực tập, em khó tránh khỏi sai sót, mong thầy anh bỏ qua Đồng thời, kiến thức kinh nghiệm hạn chế, nên báo cáo khơng tránh khỏi thiếu sót Em mong nhận đóng góp từ quý Thầy anh Cơng ty Cuối em kính chúc quý Thầy dồi sức khỏe thành công nghiệp Đồng kính chúc tồn thể Anh, Chị Công ty TMA Solutions dồi sức khỏe, đạt nhiều thành công tốt đẹp công việc sống… Em xin chân thành cảm ơn! SV: Phan Tấn Tài Trang GVHD: Nguyễn Thái Hùng MỤC LỤC MỤC LỤC HÌNH Hình 1.1 Sơ đồ tổ chức TMA solutions……………………………………………………9 Hình 3.2 Thành phần hệ thơng SIP………………………………………………………19 Hình 3.3 Bản tin INVITE giao thức SIP…………………………………………20 Hình 3.4 Một số tin bản……………………………………………….………….21 Hình 3.5 Quá trình thiết lập gọi SIP………………………………………………22 Hình 4.1 Giao diện Virtuabox……………………………………………………….24 Hình 4.2 Giao diện Virtuabox……………………………………………………….25 Hình 4.3 Giao diện nhập mật khẩu……………………………………………………….25 Hình 4.4 Giao diện CentOS……………………………………………………………… 26 Hình 4.5 Cửa sổ làm việc Xshell………………………………………………………….26 Hình 4.6 Kiểm tra IP máy ảo……………………………………………………… 27 Hình 4.7 Giao diện thao tác CLI Asterisk……….……………………………… 29 SV: Phan Tấn Tài Trang GVHD: Nguyễn Thái Hùng Hình 4.8 Cửa sổ chọn loại tài khoản Zoiper…………………………………… 31 Hình 4.9 Cửa sổ nhập thơng tin tải khoản Zoiper……………………………….31 Hình 4.10 Tài khoản đăng ký thành công Zoiper………………………… 32 Hình 4.11 Cửa sổ nhập thơng tin tải khoản X-lite………………………………32 Hình 4.12 Đăng ký thành cơng X-lite…………….……………………………… 33 Hình 4.13 Kiểm tra SIP users đăng ký…………………………….…………… …33 Hình 4.14 Cửa sổ quay số Zoiper………………………………………………… 34 Hình 4.15 Quay số thành cơng………………………………………………………… 34 Hình 4.16 Cửa sổ quay số X-lite……………………………………………………35 Hình 4.17 Quay số thành cơng X-lite…………………………………………… 35 Hình 4.18 Kiểm tra phòng hội nghị………………………………………………………36 Hình 4.19 Tắt tiếng gọi kiểm tra……………………………………………….36 Hình 4.20 Bỏ tắt tiếng gọi kiểm tra………………………………………………… 37 Hình 4.21 Chức khóa phòng hội nghị…………………………………………………… 37 SV: Phan Tấn Tài Trang GVHD: Nguyễn Thái Hùng Chương 1: GIỚI THIỆU CHUNG VỀ CÔNG TY TMA SOLUTIONS Giới thiệu 1.1 Quá trình hình thành phát triển công ty TMA solution: TMA thành lập năm 1997 nhanh chóng trở thành cơng ty phần mềm hàng đầu Việt Nam với tốc độ tăng trưởng trung bình hàng năm 50% Mục tiêu TMA trở thành tập đồn cơng nghệ cao hàng đầu góp phần đưa tên Việt Nam vào đồ gia công phần mềm giới TMA solution công ty chuyên cung cấp • Dịch vụ giải pháp phần mềm • Dịch vụ kĩ thuật: triển khai kiểm tra mạng viễn thông, thiết kế xây dựng hệ thống mạng, giải pháp bảo mật • Đào tạo chuyên nghành cho kỹ sư CNTT viễn thông Những cơng nghệ cơng ty sử dụng: • Viễn thông mạng: PBX, call center software, soft switch, IMS, SIP, VoIP, Asterisk, broadband/security router, firewall, network management software, NGN • Phần mềm nhúng di động: VxWorks, RT-Linux, Symbian, Windows Mobile, J2ME, iPhone, SMS, WML • Phần mềm ứng dụng cho doanh nghiệp: dựa công nghệ Microsoft mã nguồn mở Đội ngũ kĩ sư: • Hơn 1900 kỹ sư • 90% có đại học, 10% có thạc sĩ tiến sĩ • Hơn 1/3 kỹ sư có năm kinh nghiệm làm việc • 40% kỹ sư có kinh nghiệm học tập làm việc nước ngồi • Tiếng Anh ngơn ngữ giao tiếp cơng việc Những ngơn ngữ khác: Tiếng Nhật, Tiếng Pháp, Tiếng Hoa SV: Phan Tấn Tài Trang GVHD: Nguyễn Thái Hùng Quy trình chất lượng: • ISO 9001:2000 • TL 9000 • CMMi-Level Cơng ty TMA tự hào là: • Cơng ty phần mềm có quy mơ lớn Tp.HCM thứ hai Việt Nam với 1,000+ kỹ sư • năm liền đạt huy chương vàng xuất phần mềm • Công ty phần mềm viễn thông hàng đầu Đông Nam Á • Được cơng ty hàng đầu giới tin tưởng hợp tác lâu dài: Avaya, IBM, Alcatel-Lucent, Nortel, Juniper Networks, Flextronics, Genband, NTT, Toshiba, Andrew, Telus, NEC, etc • Được nhiều đài truyền hình báo chí quốc tế giới thiệu: CNN (Mỹ), NHK (Nhật), Global (Brazil), National (Thái Lan), Nikkei Computer (Nhật) để minh chứng cho phát triển ngành phần mềm VN • Chứng minh lực kỹ sư Việt Nam lĩnh vực công nghệ cao SV: Phan Tấn Tài Trang GVHD: Nguyễn Thái Hùng 1.2 Tổ chức TMA solutions 1.2.1 Sơ đồ tổ chức công ty 1.2.2 Hình 1.1 Sơ đồ tổ chức TMA solutions Chức nhiệm vụ phòng ban 1.2.1 Hội đồng thành viên Ban Giám đốc Hội đồng thành viên bao gồm thánh viên góp vốn, quan định cao cơng ty Các chức hội đồng thành viên đảm bảo định hướng phát triển, định mang tính chiến lược, đảm bảo quy mô, cấu tổ chức hoạt động quản lý đạt hiệu SV: Phan Tấn Tài Trang 10 GVHD: Nguyễn Thái Hùng CHƯƠNG 4: ỨNG DỤNG CUỘC GỌI HỘI NGHỊ CONFBRIDGE TRÊN ASTERISK 4.1 Mơ hình triển khai hệ thống Asterisk virtualbox với CentOS PC cài CentOS softphone ( Zoiper + X-lite) 4.2 Giao diện CentOS 5, Xshell Khởi động CentOS máy ảo Virtualbox Hình 4.1 Giao diện Virtuabox SV: Phan Tấn Tài Trang 24 GVHD: Nguyễn Thái Hùng Đăng nhập vào CentOS với usermane “ root” nhập mật Hình 4.2 Giao diện nhập Username SV: Phan Tấn Tài Trang 25 GVHD: Nguyễn Thái Hùng Hình 4.3 Giao diện nhập mật Giao diện CentOS Hình 4.4 Giao diện CentOS Giao diện Xshell Hình 4.5 Cửa sổ làm việc Xshell Kiểm tra IP máy ảo thông qua command line # ifconfig SV: Phan Tấn Tài Trang 26 GVHD: Nguyễn Thái Hùng Hình 4.6 Kiểm tra IP máy ảo 4.3 Cài đặt phần mềm 4.3.1 Cài đặt Asterisk Server Cài đặt Asterisk Server - Download gói phần mềm : Asterisk : http://downloads.digium.com/pub/libpri/libpri-1.4.7.tar.gz Zaptel : -http://downloads.digium.com/pub/zaptel/zaptel-1.4.7.tar.gz Asterisk Addons : http://downloads.digium.com/pub/asterisk/asterisk-addons-1.4.2.tar.gz - Giải nén chúng vào thư mục /usr/src : tar -vxzf asterisk-1.4.12.tar.gz tar -vxzf zaptel-1.4.7.tar.gz tar -vxzf asterisk-addons-1.4.2.tar.gz - Kiểm tra thư viện cần thiết cho việc cài đặt : Các thư viện bao gồm : bison, bison-devel, ncurses, ncurses-devel, zlib, zlib-devel, openssl, openssl-devel, gnutls-devel, gcc, gcc-c++ SV: Phan Tấn Tài Trang 27 GVHD: Nguyễn Thái Hùng Kiểm tra cách dùng lệnh : rpm –q tên_thư_viện Nếu thư viện chưa cài đặt , dùng l ệnh : yum install tên_thư_viện để cài đặt - Cài đặt gói Zaptel cd /usr/src/zaptel-1.4.7 make make install - Cài đặt gói Asterisk cd /usr/src/asterisk-1.4.12 /configure make make install - Cài đặt gói Asterisk Addon : cd /usr/src/asterisk-addons-1.4.2 make make install Giao diện CLI Asterisk SV: Phan Tấn Tài Trang 28 GVHD: Nguyễn Thái Hùng Hình 4.7 Giao diện thao tác CLI asterisk 4.3.2 Cài đặt Softphone: Softphone sử dụng phần mềm X-Lite Tiến hành download X-Lite 3.0 www.counterpath.com cài đặt Cấu hình hệ thống Asterisk Cấu hình file sip.conf $ /etc/asterisk/sip.conf Chúng ta cấu hình user SIP với user = 1000/2000 , mật 1000/2000 Cấu hình file extensions.conf $ /etc/asterisk/extensions.conf [your_context] exten => 1000,1,Dial(SIP/1000) SV: Phan Tấn Tài Trang 29 GVHD: Nguyễn Thái Hùng exten => 2000,1,Dial(SIP/2000) exten => 1111,1,Progress() exten => 1111,2,Wait(5) exten => 1111,3,ConfBridge(123,default_bridge,default_user) Người gọi gọi số nội 1111 họ tham giao vào phòng hội nghị 123 Cấu hình file confbridge.conf $ /etc/asterisk/confbridge.conf [default_user] type = user ; User profile options music_on_hold_when_empty=yes music_on_hold_class=default announce_user_count_all=yes announce_join_leave=yes dsp_drop_silence=yes denoise=yes [default_bridge] type = bridge ; bridge profile options max_members=20 sound_has_joined sound_has_left sound_kicked sound_muted sound_unmuted 4.4 Đăng ký SIP user softphone 4.4.1 Đăng ký SIP user Zoiper Chọn loại tải khoản SIP SV: Phan Tấn Tài Trang 30 GVHD: Nguyễn Thái Hùng Hình 4.8 Cửa sổ chọn loại tài khoản Zoiper Nhập SIP user 1000, mật 1000 domain địa IP máy ảo Hình 4.9 Cửa sổ nhập thơng tin tải khoản Zoiper Đã đăng ký SIP user thành công SV: Phan Tấn Tài Trang 31 GVHD: Nguyễn Thái Hùng Hình 4.10 Tài khoản đăng ký thành công Zoiper 4.4.2 Đăng ký SIP user X-lite Nhập SIP user 2000, mật 2000 domain địa IP máy ảo Hình 4.11 Cửa sổ nhập thơng tin tải khoản X-lite Đã đăng ký SIP user thành công SV: Phan Tấn Tài Trang 32 GVHD: Nguyễn Thái Hùng Hình 4.12 Đăng ký thành cơng X-lite Kiểm tra SIP user command line CLI> sip show peers Hình 4.13 Kiểm tra SIP users đăng ký SV: Phan Tấn Tài Trang 33 GVHD: Nguyễn Thái Hùng 4.5 Thực gọi vào phòng hội nghị 4.5.1 Gọi vào Zoiper Quay số nội 1111 Hình 4.14 Cửa sổ quay số Zoiper Cuộc gọi thành công Hình 4.15 Quay số thành cơng SV: Phan Tấn Tài Trang 34 GVHD: Nguyễn Thái Hùng 4.5.2 Gọi vào X-lite Quay số nội 1111 Hình 4.16 Cửa sổ quay số X-lite Cuộc gọi thành cơng Hình 4.17 Quay số thành công X-lite SV: Phan Tấn Tài Trang 35 GVHD: Nguyễn Thái Hùng 4.6 THỰC HIỆN CÁC COMMAND LINE TRÊN GIAO DIỆN CLI Thực command line kiểm tra phòng hội nghị CLI> confbiridge list CLI> confbridge list 123 ( 123 số phòng cấu hình file extensions.conf) Hình 4.18 Kiểm tra phòng hội nghị Chúng ta có SIP user tham gia vào phòng hội nghị, với SIP user 1000 SIP user 2000 Thực command line chức tắt tiếng gọi kích SIP user khỏi phòng CLI> confbridge mute 123 SIP/2000-00000001 CLI> confbridge kick 123 SIP/1000-00000001 Hình 4.19 Tắt tiếng gọi kiểm tra Và thực command line “confbridge list 123” để kiểm tra lại trạng thái phòng hình phòng 123 SIP user 2000 trường “Flags” lên thơng số “m” với ý nghĩa SIP user 2000 bị tắt tiếng gọi Thực chức bỏ tắt tiếng gọi SV: Phan Tấn Tài Trang 36 GVHD: Nguyễn Thái Hùng CLI> confbridge unmute 123 SIP/2000-00000002 Hình 4.20 Bỏ tắt tiếng gọi kiểm tra Thực command line “ CLI> confbridge list 123” để kiểm tra lại trạng thái phòng hội nghị, kết trường “Flags” thông số “m” SIP user 2000 bỏ tắt tiếng gọi Thực chức khóa phòng hội nghị CLI> confbridge lock 123 Hình 4.21 Chức khóa phòng hội nghị Ở trường “Locked” lên tham số “yes” thể phòng hội nghị bị khóa SV: Phan Tấn Tài Trang 37 GVHD: Nguyễn Thái Hùng Chương KẾT LUẬN QUÁ TRÌNH THỰC TẬP 5.1 Những kết đạt Tuy với thời gian ngắn thực tập công ty TMA solutions em học nhiều điều bổ ích từ anh chị công ty kiến thức chuyện ngành lẫn môi trường làm việc Với kiến thức Asterisk đặt biệt ứng dụng Confbridge giúp em thiết lập phòng hội nghị mơ tảng CentOS Song song em đạt kỹ làm việc sau: - Học cách trình bày, diễn đạt họp với khác hang Trải nghiệm hệ điều hành CentOS, biết cách cấu hình, cài đặt phần mềm hệ điều hành Học cách làm việc mơi trường chun nghiệp Và cách làm việc nhóm 5.2 Những điều chưa đạt Trong trình thực tập, em chưa nghiên cứu sâu dịch phụ phức tạp CentOS 5.3 Kệt Luận Trong thời gian cơng ty, em có hội làm qn mơi trường làm việc mới, qua tích lũy kinh nghiệm định công việc kĩ mềm giao tiếp với anh chị công ty Em rèn luyện kĩ giải công việc theo giai đoạn, cố gắng hồn thành cơng việc giao thời gian cho phép, mạnh dạn trao dồi kiến thức Và quan hết kĩ giải vấn đề gặp khó khăn (ở lỗi cấu hình CentOS) tìm kiếm hướng giải thông qua nguồn tài nguyên internet SV: Phan Tấn Tài Trang 38

Ngày đăng: 10/11/2017, 23:18

Mục lục

    NHẬN XÉT CỦA DOANH NGHIỆP

    NHẬN XÉT CỦA GIẢNG VIÊN

    Chương 1: GIỚI THIỆU CHUNG VỀ CÔNG TY TMA SOLUTIONS

    1.2 Tổ chức của TMA solutions

    1.2.1 Sơ đồ tổ chức của công ty

    1.2.1 Hội đồng thành viên và Ban Giám đốc

    1.2.2 Trung tâm phát triển phần mềm

    1.2.3 Các bộ phận chức năng

    1.2.4 Ban Tư vấn chiến lược

    1.2.5 Phòng Kinh doanh – Tiếp thị

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

Tài liệu liên quan