1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng giải pháp kết nối SMS gateway cho dịch vụ cung cấp thông tin qua tin nhắn

57 28 0

Đ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

d ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CƠNG NGHỆ HỒNG THỊ PHƯƠNG THẢO XÂY DỰNG GIẢI PHÁP KẾT NỐI SMS GATEWAY CHO DỊCH VỤ CUNG CẤP THÔNG TIN QUA TIN NHẮN LUẬN VĂN THẠC SĨ CÔNG NGHỆ THƠNG TIN Hà Nội - 2013 Trang phụ bìa HỒNG THỊ PHƯƠNG THẢO XÂY DỰNG GIẢI PHÁP KẾT NỐI SMS GATEWAY CHO DỊCH VỤ CUNG CẤP THÔNG TIN QUA TIN NHẮN Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 60 48 05 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS.Nguyễn Hải Châu Hà Nội - 2013 MỤC L Lời cam đoan Danh mục ký hiệu chữ viết tắt Danh mục hình ảnh MỞ ĐẦU Chương TỔNG QUAN SMS 1.1.1 1.1.2 1.1.3 1.1.4 1.1 Giới thiệu SMS Khái niệ Luồng g Cơ chế Một số ứ 1.2 SMSC 1.3 SMS Gateway 1.4 Các giao thức SMS Gateway Chương Kannel giải pháp kết nối SMS Gateway 2.1 Giải pháp kết nối tới SMS Gateway 2.2 Giới thiệu chung Kannel 2.3 Kiến trúc Kannel 2.4 Cài đặt Kannel cấu hình Kannel 2.5 Giải pháp kết nối Kannel Chương Xây dựng mô ứng dụng cung cấp nội dung 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.1 Động lực phát triển phạm vi hệ thống 3.2 Kiến trúc hệ thống ứng dụng sử dụng Kannel 3.3 Xây dựng ứng dụng SMS hỗ trợ tìm kiếm, thuê xe d Phát biể Yêu cầu Các quy Các Thiết kế Chương Thực nghiệm đánh giá 4.1 Môi trường công cụ sử dụng thực nghiệm 4.2 Dựng sở liệu xây dựng tập liệu 4.3 Cấu hình SMPPSim 4.4 Cấu hình Kannel 4.5 Mô ứng dụng KẾT LUẬN TÀI LIỆU THAM KHẢO PHỤ LỤC 2 Danh mục bảng liêu 46 File cấu hình SMPPSim 48 File cấu hình Kannel .50 Danh mục ký hiệu chữ viết tắt Thuật ngữ CDMA ESME EMS ETSI GSM GPRS HTML HTTP MSC MMS RE SME SMPP SMS SMSC URL VASP WAP WML Danh mục hình ảnh Hình 1.1: Luồng gửi tin nhắn tới điện thoại Hình 1.2: Luồng gửi tin nhắn từ điện thoại Hình 1.3: Luồng SMS Hình 1.4: Luồng SMS gửi điện thoại nhà mạng Hình 1.5: Luồng SMS gửi điện thoại nhà mạng Hình 1.6: Luồng SMS điện thoại ứng dụng Hình 1.7: Luồng SMS từ ứng dụng tới điện thoại Hình 1.8: Luồng gửi tin nhắn thông thường Hình 1.9: Luồng gửi tin nhắn hai nhà mạng cơng nghệ SMSC Hình 1.10: Luồng gửi tin nhắn hai nhà mạng khác công nghệ SMSC Hình 1.11: Ứng dụng Person-to-person text messaging Hình 1.12: Một ứng dụng gửi tin nhắn văn SMS kết nối với nhiều SMSC mà khơng có SMS gateway Hình 1.13: Một SMS Gateway hoạt động rơ le SMSC Hình 1.14: Ứng dụng gửi tin nhắn văn kết nối với nhiều SMSC thông qua SMS gateway Hình 1.15: Một ứng dụng nhắn tin văn kết nối tới nhiều điện thoại modem GSM/GPRS thông qua SMS gateway Hình 1.16: Mơ hình giao tiếp ESME SMSC qua SMPP Hình 2.1: Kiến trúc Kannel Hình 3.1: Kiến trúc ứng dụng cung cấp thông tin qua SMS sử dụng Kannel Hình 4.1: Giao diện web quản lý SMPP Sim Hình 4.2: Giao diện gửi tin nhắn web quản lý SMPP Sim MỞ ĐẦU Viễn thơng số nghành giữ đà tăng trưởng kinh tế suy thoái Sự đời hàng loạt nhà cung cấp dịch vụ mạng điện thoại di động, số lượng thuê bao khơng ngừng tăng lên khẳng định vị trí quan trọng viễn thông Trong điện thoại cố định phát triển cầm chừng dịch vụ di động liệu ngày phát triển mạnh mẽ Trong số đó, dịch vụ nhắn tin (SMS Short Message Service) xem dịch vụ mang lại doanh thu tương đối ổn định Ngoài việc cung cấp dịch vụ nhắn tin thuê bao mạng, nhà mạng tận dụng tối đa tiện dụng SMS để phát triển dịch vụ giá trị gia tăng hay nhiều loại hình dịch vụ khác qua tổng đài tin nhắn Một số dịch vụ giá trị gia tăng điển hình: dịch vụ thông báo gọi nhỡ, dịch vụ chuyển tiền, dịch vụ ứng tiền, dịch vụ nhạc chờ… Mặt khác, nhà cung cấp nội dung dựa kênh SMS nhà mạng để xây dựng dịch vụ giá trị gia tăng để thu lợi nhuận Các dịch vụ thường thấy bao gồm: dịch vụ tải game, dịch vụ tải nhạc chuông, dịch vụ tra cứu điểm thi… Ngoài ra, SMS kênh quan trọng hệ thống lớn Có thể kể đến dịch MobileBanking, Bankplus ngân hàng, kênh thông báo nội quan… SMS trở thành phần quan trọng, thiếu sống Thời gian gần đây, phát triển dịch vụ SMS trở lên bão hòa, vai trò SMS khơng thể phủ nhận Với mục tiêu hiểu trình hoạt động dịch vụ SMS, đưa giải pháp kết nối SMS Gateway cho dịch vụ cung cấp nội dung, lựa chọn đề tài “Xây dựng giải pháp kết nối SMS Gateway cho dịch vụ cung cấp thông tin qua tin nhắn” Chương TỔNG QUAN SMS 1.1 Giới thiệu SMS 1.1.1 Khái niệm SMS SMS (Short message Service) công nghệ cho phép gửi nhận tin nhắn điện thoại SMS xuất Châu Âu vào năm 1992, thuộc tiêu chuẩn GSM (Global System for Mobile Communications) Sau đó, SMS chuyển sang lĩnh vực công nghệ không dây giống CDMA(Code Division Multiple Access) TDMA(Time Division Multiple Access Các tiêu chuẩn GSM SMS phát triển ETSI (European Telecomucations Standards Institute) Hiện 3GPP (Third Generation PartnerShip Project) chịu trách nhiệm phát triển bảo trì tiêu chuẩn GSM SMS Dữ liệu tin nhắn SMS bị giới hạn: tin nhắn SMS chứa nhiều 140 bytes (1120bit) liệu, tin nhắn SMS chứa: - 160 ký tự mã hóa bit (mã hóa bit phù hợp cho ký tự Latin – tiếng anh) - 70 ký tự mã hóa theo kiểu 16bit Unicode UCS2 (các ký tự khơng phải ký tự Latin, ví dụ chữ Trung Quốc) Tin nhắn văn SMS hỗ trợ ngôn ngữ quốc tế, cụ thể tất ngôn ngữ hỗ trợ Unicode Ngoài liệu văn bản, tin nhắn SMS chứa liệu nhị phân - nhạc chờ, hình ảnh, logo nhà điều hành, hình động,… Ưu điểm SMS: - Các tin nhắn SMS gửi nhận lúc - Các tin nhắn gứi tới điện thoai tắt máy không liên lạc - SMS phiền phức - Các tin nhắn SMS hỗ trợ 100% điện thoại GSM chúng trao đổi với thiết bị không dây khác - SMS công nghệ phù hợp với ứng dụng không dây - Mỗi tin nhắn SMS chứa lượng giới hạn liệu Để khắc phục nhược điểm này, tin nhắn văn “ghép” chứa nhiều 160 ký tư tiếng Anh Tin nhắn ghép làm việc sau: Điện thoại – bên gửi chia tin nhắn dài thành phần nhỏ gửi chúng tin nhắn SMS đơn Khi tin nhắn SMS tới đích, điện thoại bên nhận liên kết chúng lại thành tin nhắn dài - Mỗi tin nhắn SMS chứa nội dung “giàu phương tiện” ảnh, ảnh động giai điệu EMS (Enhanced Messaging Service) phát triển lý Một tin nhắn EMS dễ thay đổi Ví dụ, bên gửi tin nhắn rõ xem đoạn văn tin nhắn EMS nên hiển thị chữ đậm hay chữ nghiêng với phông lớn hay nhỏ Nhược điểm EMS hỗ trợ rộng rãi thiêt bị không dây Nhiều thiết bị không dây hỗ trợ EMS hỗ trợ tập nhỏ đặc điểm đưa đặc tả EMS Và điều chắn EMS hỗ trợ thiết bị lại không hỗ trợ thiết bị khác SMS gửi thông qua trung tâm dịch vụ tin nhắn ngắn (Short Message Service Center - SMSC) Tại đây, tin nhắn lưu trữ sau chuyển tiếp đến máy di động đích Trên mạng nhà cung cấp dịch vụ di động thường có nhiều trung tâm dịch vụ tin nhắn Ngoài ra, trung tâm cung cấp dịch vụ giá trị gia tăng (Value Added Service Provider - VASP) đời để đáp ứng nhu cầu ngày tăng dịch vụ thông tin khác dựa SMS Để VASP cung cấp dịch vụ gia tăng hai chiều toàn mạng di động, VASP phải kết nối đến SMSC tất mạng Tuy nhiên SMSC phát triển công ty khác nhau, sử dụng giao thức khác nhau, cần có SMS Gateway nhằm kết nối SMSC nhà mạng khác Giao thức chủ yếu SMS SMPP (Short Message Peer to Peer Protocol) Các thành phần mạng viễn thông liên quan tới SMS làm rõ mục sau 1.1.2 Luồng gửi tin nhắn SMS bao gồm dịch vụ bản: - MO–SM (Mobile-originated short message): Chiều tin nhắn gửi từ điện thoại Xem hình 1.2 - MT-SM (Mobile-terminated short message): Chiều tin nhắn tới điện thoại Xem hình 1.1 - Hình 1.1: Luồng gửi tin nhắn tới điện thoại Các bước luồng tin nhắn tới điện thoại: Tin nhắn gửi từ SME (Short message entity – thực thể gửi tin nhắn) tới SMSC (SMS Center) Sau thực xử lý bên trong, SMSC lấy thông tin thuê bao nhận tin nhắn HLR (Home Location Register – định vị thường trú thuê bao) SMSC gửi tin nhắn tới MSC (Mobile Switching Center – Trung tâm chuyển mạch dịch vụ) MSC lấy thông tin thuê bao VLR (Visitor location register - định vị tạm trú thuê bao) MSC chuyển tin nhắn tới điện thoại MSC gửi lại SMSC kết thao tác gửi tin nhắn SMSC gửi thông tin kết cho SME trường hợp SME yêu cầu Hình 1.2: Luồng gửi tin nhắn từ điện thoại Các bước luồng gửi tin nhắn từ điện thoại: Tin nhắn gửi từ điện thoại lên MSC MSC lấy thông tin từ VLR để xác thực thuê bao MSC gửi thông tin lên SMSC SMSC chuyển tin nhắn tới SME Trong luồng thực tế, trước chuyển tin nhắn tới SME, SMSC gửi thông tin lên SCP (Service Control Point) để kiểm tra xem tài khoản khách hàng có đủ thực thao tác gửi tin nhắn hay khơng Tin nhắn gửi điện thoại với mạng 40 3.3.5 Thiết kế sở liệu Các bảng liệu phục vụ riêng cho ứng dụng tìm kiếm thuê xe du lịch qua SMS STT Tên bảng CAR CDR_STORE MANUFACTURER SEAT_TYPE SUPPLIER Danh mục chi tiết bảng nằm mục phụ lục 41 Chương Thực nghiệm đánh giá 4.1 Môi trường công cụ sử dụng thực nghiệm Cấu hình phần cứng - CPU: Core™ i5-2430M CPU @ 2.40GHz - RAM: @GB - OS: Linux (máy ảo) - Bộ nhớ ngồi: 250GB Các cơng cụ phần mềm sử dụng - SMPPSim: sử dụng để giả lập SMSC, download http://www.seleniumsoftware.com - Kannel: sử dụng làm SMS Gateway, download http://www.kannel.org/ - Oracle: hệ quản trị sở liệu, download http://www.oracle.com - Netbean: Công cụ lập trình, download https://netbeans.org/ 4.2 Dựng sở liệu xây dựng tập liệu Dựng sở liệu hệ quản trị liệu Oracle xây dựng tập liệu xe du lịch làm liệu mơ 4.3 Cấu hình SMPPSim Khi SMPPSim cài đặt vào máy, ta cấu hình file smppsim.props thư mục SMPPSim/conf cho phù hợp để thực việc gửi tin nhắn từ máy tính File cấu hình nằm mục của phần phụ lục Để gửi tin nhắn từ máy tính việc run SMPPSim cách chạy lệnh /startsmppsim.sh (đối với linux) truy cập vào http://localhost:88 Khi đó, giao diện SMPPSim chạy là: Hình 4.1: Giao diện web quản lý SMPP Sim 42 Để gửi tin nhắn, từ giao diện, chọn Inject an MO Message, giao diện hiển thị: Hình 4.2: Giao diện gửi tin nhắn web quản lý SMPP Sim 4.4 Cấu hình Kannel Thơng tin cấu hình Kannel, đặt tên kannel.conf, chi tiết mục phần phụ lục Chi tiết tham số Kannel nêu rõ mục 2.2 Riêng cấu hình nhóm smsc phải khớp với cấu hình SMPPSim, cụ thể: - SMPP_PORT file smppsim.props phải trùng với smsc-id port nhóm smsc kannel.conf - host nhóm smsc phải địa server chạy SMPPSIM, máy local (127.0.0.1) - smsc-username smsc-password nhóm smsc phải khai báo smppsim.props Đối với nhóm SMS Service tham số quan trọng bao gồm: - keyword: từ khóa làm để chuyển yêu cầu tới hệ thống ứng dụng xử lý Trong cấu hình trên, tin nhắn bắt đầu với từ “car” chuyển tới dịch vụ định nghĩa get-url - Get-url: HTTP Server xử lý request chuyển đến dịch vụ Khi số điện thoại truyền tới truyền vào tham số “phone”, nội dung tin nhắn truyền vào tham số “text” Trường hợp có nhiều dịch vụ khác nhau, định nghĩa nhiều nhóm SMS Service khác với keyword get-url khác 43 4.5 Mô ứng dụng Ứng dụng mô xây dựng bao gồm nguồn mở Kannel (SMS Gateway), SMPPSim (SMSC) ứng dụng xử lý yêu cầu Kannel SMPPSim cấu bước hướng dẫn Cịn chương trình ứng dụng sử dụng Java hệ quản trị sở liệu Oracle Để ứng dụng xử lý yêu cầu tới từ Kannel ứng dụng phải dựng HTTP Server xử lý HTTP Request http://localhost:8080/sms?phone= %p&text=%a Link get-url cấu hình nhóm SMS Service file cấu hình Kannel, với phone số điện thoại gửi đến (từ SMPP Sim) text nội dung tin nhắn Nội dung tin nhắn phải có tiền tố “keyword” cấu hình nhóm SMS Service Keyword có nhiệm vụ chuyển yêu cầu tới ứng dụng xử lý Ví dụ, nội dung tin nhắn “car ALL_SUP” car “keyword”, cịn ALL_SUP cú pháp nhắn tin Ta hình dung hệ thống hoạt động sau: - Thực nhắn tin: Thay việc sử dụng điện thoại để nhắn tin, từ giao diện web SMPP Sim, tạo tin nhắn để gửi, thêm tiền tố “car” vào trước nội dung tin nhắn để tin nhắn sau chuyển tiếp tới dịch vụ xử lý - SMS Gateway chuyển tiếp tin nhắn: Tin nhắn SMPPSim chuyển tiếp tới Kannel Với vai trò SMS Gateway, dựa cấu hình dịch vụ định nghĩa, Kannel chuyển tin nhắn tới dịch vụ cần xử lý - Xử lý tin nhắn phản hồi: Ứng dụng nhận tin nhắn từ phía Kannel, xử lý theo nghiệp vụ, gửi phản hồi Khi đó, tin nhắn phản hồi ngược trở lại Tuy nhiên, SMPPSim ko hỗ trợ hiển thi tin nhắn tới nên sau qua Kannel, tin nhắn tới SMPPSim xem qua log Trong khuôn khổ luận văn, với mục đích mơ luồng gửi nhận tin nhắn bản, tơi khơng sâu vào tìm hiểu giao thức SMPP, nghiệp vụ liên quan tới tin nhắn thông báo, việc trừ tiền, sinh CDR 44 KẾT LUẬN Một hệ thống cung cấp thông tin qua tin nhắn hệ thống bản, sử dụng để triển khai dịch vụ độc lập, tích hợp vào hệ thống lớn kênh thông tin tiện ích Trong luận văn này, tơi nghiên cứu, tìm hiểu mơ hình triển khai hệ thống SMS, tập trung vào việc phân tích chức nhiệm vụ SMS Gateway, sử dụng mã nguồn mở Kannel việc xây dựng, mô hệ thống cung cấp thông tin qua tin nhắn Luận văn đạt yêu cầu ban đầu đặt việc nghiên cứu, tìm hiểu hệ thống: Những nội dung cơng việc đạt được: - Tìm hiểu luồng tin nhắn vai trò phần tử mạng - Tìm hiểu vai trị SMS Gateway - Tìm hiểu cài đặt thành công công cụ mã nguồn mở Kannel SMPPSim để xây dưng hệ thống - Đưa ý tưởng toán việc xây dựng hệ thống du lịch mở - Trên sở công cụ nguồn mở, xây dựng hệ thống mô dịch vụ thuê xe du lịch qua SMS – kênh hệ thống du lịch mở Mặc dù bản, luận văn đạt yêu cầu tìm hiểu vấn đề ban đầu đặt ra, thời gian có hạn nên hệ thống dừng lại việc hiểu kiến trúc, mô hình triển khai hệ thống SMS, đồng thời áp dụng mã nguồn mở việc mô ứng dụng tìm kiếm thuê xe du lịch Cịn nhiều module khác việc tính cước, tin thông báo, việc xây dựng sở liệu cho việc lưu trữ tin nhắn… hệ thống chưa thực Hệ thống xây dựng dùng để thử nghiệm dịch vụ SMS sử dụng việc học tập, nghiên cứu cho sinh viên giáo viên có nhu cầu Để triển khai thực tế cần phải tiếp tục nghiên cứu, thiết kế hệ thống để đảm bảo yêu cầu cho hệ thống lớn hơn, cần quản lý, lưu trữ tin nhắn, đồng thời thử nghiệm để giao tiếp với nhiều SMSC qua giao thức khác 45 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] Phạm Thị Hiền (2009), luận văn thạc sỹ “Xây dựng hệ thống cung cấp dịch vụ qua SMS dựa vị trí thuê bao di động” [2] Võ Trung Hùng, Trần Thị Lợi (2008), báo “Xây dựng hệ thống quản lý tập trung tin nhắn SMS”, tạp chí khoa học cơng nghệ Đại học Đà Nẵng – Số 5(28).2008 [3] Lương Thanh Bình (2011), đề tài tốt nghiệp “Mobile Wireless hệ thống dịch vụ giá trị gia tăng Web”.” Tài liệu Tiếng Anh [4] Dr Kwok-Bun Yue, Ph.D “Generic SMS Gateway for AtLink Enterprise Voice Integration” [5] RELIANCE Communications (2012), “SMS Gateway” [6] Tarun Dua, “Kannel as SMS Gateway” [7] ADC Telecommunications (1999), “Wireless Short Message Service Tutorial” [8] SMS Forum “Short Message Peer-to-Peer Protocol Specification Version 5.0”(www.smsforum.net) [9] http://www.seleniumsoftware.com [10] http://www.nowsms.com [11] http://www.kannel.com [12] http://dev.vast.vn/tuananh/Web/C%C4%90080 [13] http://www.ozekisms.com/index.php?owpn=178 [14] http://indianblogger.com/what-is-sms-gateway/ 46 PHỤ LỤC Danh mục bảng liêu a Bảng CAR Tên STT trường 01 CAR_ID 02 MAKE 03 MODEL NUM_OF_ 04 SEAT CAR_YEA 05 R CURRENT 06 _MILEAG E DESCRIPT 07 ION Constraint FK: MANUFACTURER_FK1: Trên trường MAKE thuộc bảng MANUFACTURER o FK: SEATTYPE_FK1: Trên trường NUMBER_OF_SEAT thuộc bảng SEAT_TYPE Index: N/A Trigger: N/A b Bảng CAR_STORE o STT Tên trường 01 02 03 ID CAR_ID SUPPLIER _ID 47 04 05 STATUS NUMBER_ OF_SEAT 06 07 08 09 START_B OOK END_BOO K MSISDN_ BOOK UPDATE_ TIME Constraint FK: CAR_FK: Trên trường CAR_ID thuộc bảng CAR o FK: SUPPLIER_FK: Trên trường SUPPLIER_ID thuộc bảng SUPPLIER Index: N/A Trigger: N/A c Bảng MANUFACTURER o STT T trư 01 MAKE Constraint: N/A Index: N/A Trigger: N/A d SEAT_TYPE STT T trư NUM 01 OF_SEAT 48 Constraint: N/A Index: N/A Trigger: N/A e Bảng SUPPLIER STT Tên trường 01 02 03 04 05 06 07 08 ID SUPPLIER _ID SUPPLIER _NAME ADDRESS PHONE_N UMBER EMAIL FAX WEBSITE Constraint: N/A Index: N/A Trigger: N/A File cấu hình SMPPSim # SMPP_PORT specified the port that SMPPSim will listen on for connections from SMPP # clients SMPP_CONNECTION_HANDLERS determines the maximum number of client connections # that can be handled concurrently # Check and possibly change the state of messages in the OutboundQueue every n milliseconds MESSAGE_STATE_CHECK_FREQUENCY=5000 # Maximum time (in milliseconds) in the initial ENROUTE state # The minimum time to wait before generating a delivery receipt (ms) DELAY_DELIVERY_RECEIPTS_BY=0 PERCENTAGE_THAT_TRANSITION=75 PERCENTAGE_DELIVERED=90 # Percentage of messages that will transition from ENROUTE to UNDELIVERABLE PERCENTAGE_UNDELIVERABLE=6 49 # Percentage of messages that will transition from ENROUTE to ACCEPTED PERCENTAGE_ACCEPTED=2 # Percentage of messages that will transition from ENROUTE to REJECTED PERCENTAGE_REJECTED=2 DISCARD_FROM_QUEUE_AFTER=6000 # Web Management HTTP_PORT=88 HTTP_THREADS=1 DOCROOT=www AUTHORISED_FILES=/css/style.css,/index.htm,/inject_mo.htm,/favicon.ico,/images/ logo.gif,/images/dots.gif,/userguide.htm,/images/homepage.gif,/images/inject_mo.gif INJECT_MO_PAGE=/inject_mo.htm # Account details Comma seperate SystemID and Password provided in Binds will be validated against these credentials SYSTEM_IDS=smppclient1,smppclient2 PASSWORDS=password,password OUTBIND_ENABLED=false OUTBIND_ESME_IP_ADDRESS=127.0.0.1 OUTBIND_ESME_PORT=2776 OUTBIND_ESME_SYSTEMID=smppclient1 OUTBIND_ESME_PASSWORD=password # MO SERVICE # LOOPBACK LOOPBACK=FALSE # ESME to ESME routing ESME_TO_ESME=false # QUEUES # Maximum size parameters are expressed as max number of objects the queue can hold OUTBOUND_QUEUE_MAX_SIZE=1000 INBOUND_QUEUE_MAX_SIZE=1000 DELAYED_INBOUND_QUEUE_PROCESSING_PERIOD=60 DELAYED_INBOUND_QUEUE_MAX_ATTEMPTS=100 DECODE_PDUS_IN_LOG=false CAPTURE_SME_BINARY=false CAPTURE_SME_BINARY_TO_FILE=sme_binary.capture CAPTURE_SMPPSIM_BINARY=false CAPTURE_SMPPSIM_BINARY_TO_FILE=smppsim_binary.capture CAPTURE_SME_DECODED=true CAPTURE_SME_DECODED_TO_FILE=sme_decoded.capture CAPTURE_SMPPSIM_DECODED=true CAPTURE_SMPPSIM_DECODED_TO_FILE=smppsim_decoded.captur e CALLBACK=false CALLBACK_ID=SIM1 CALLBACK_TARGET_HOST=localhost CALLBACK_PORT=3333 DELIVER_SM_INCLUDES_USSD_SERVICE_OP=false DELIVERY_RECEIPT_OPTIONAL_PARAMS=false DELIVERY_RECEIPT_TLV=1403/0A/34343132333435363738 # MISC SMSCID=SMPPSim 50 File cấu hình Kannel group = core admin-port = 13000 admin-password = thaohtp #status-password = kannelstatus log-file = "kannel.log" log-level = access-log = "access.log" smsbox-port=13003 dlr-storage = internal # SMSC SMPP group = smsc smsc = smpp smsc-id = SMPPSim host = 127.0.0.1 port = 2775 transceivermode = true receive-port = 2775 smsc-username = smppclient1 smsc-password = password enquire-linkinterval=120 preferredsmsc-id = SMPPSim #mynumber = "198" ### Very important to work with SMSC #address-range = 6x08 system-type = VMA transceiver-mode = true max-smsoctets = 160 # SMSBOX SETUP group = smsbox bearerbox-host = localhost sendsms-port = 13013 #sendsms-chars = "0123456789 +-" sendsms-url = /cgi-bin/sendsms sendota-url = /cgi-bin/sendota # Don't need global sender #global-sender = 12345 log-file = "smsbox.log" log-level = access-log = "smsbox_access.log" # SEND-SMS USERS group = sendsms-user username = thaohtp password = thaohtp default-smsc = SMPPSim #user-deny-ip = "" #user-allow-ip = "" # SMS SERVICE group = sms-service keyword = car get-url= "http://localhost:8080/sms?phone=%p&text=%a" ... THẢO XÂY DỰNG GIẢI PHÁP KẾT NỐI SMS GATEWAY CHO DỊCH VỤ CUNG CẤP THÔNG TIN QUA TIN NHẮN Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 60 48 05 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG... ? ?Xây dựng giải pháp kết nối SMS Gateway cho dịch vụ cung cấp thông tin qua tin nhắn? ?? 6 Chương TỔNG QUAN SMS 1.1 Giới thiệu SMS 1.1.1 Khái niệm SMS SMS (Short message Service) công nghệ cho phép... giải pháp kết nối tới SMS Gateway ứng dụng cung cấp thông tin qua tin nhắn 1.2 SMSC SMSC (Short Message Service Centrer) trung tâm dịch vụ nhắn tin ngắn SMSC kết hợp phần cứng phần mềm SMSC chịu

Ngày đăng: 11/11/2020, 22:31

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w