2011-11-30 83 views
5

Tôi hy vọng sẽ tạo một máy chủ web có thể cung cấp thêm một số tiện ích cho Nhà cung cấp dịch vụ SMS. Tôi có thể gửi tin nhắn SMS qua internet không? Nếu có thể thì, Có thư viện nào để gửi và nhận SMS qua internet không?Gửi SMS qua IP

+0

Bạn có thể gửi SMS qua internet bằng cách sử dụng Nhà cung cấp dịch vụ SMS (Nhà cung cấp dịch vụ hoặc nhà cung cấp bên thứ ba). Nhà cung cấp cung cấp cho bạn tài liệu API và thư viện phía máy khách (nếu cần thư viện). –

+0

Thực ra tôi không gửi nó. Khi tôi phát triển nó, nó được sử dụng bởi SP trong máy chủ của họ. Hãy nói rằng nó là một ứng dụng để quản lý tin nhắn SMS của họ. Và nó có thể được sử dụng bởi bất kỳ SP nào trong các máy chủ đó. Các giao thức SMS và SMS này hoàn toàn mới đối với tôi. Nhưng tôi sẽ làm. – sura2k

Trả lời

5

Có nhiều lựa chọn khác nhau để gửi tin nhắn SMS qua Internet, nhưng phổ biến nhất như sau:

  1. Kết nối tới SMSC của các mạng di động trực tiếp (thường là thông qua giao thức SMPP).
  2. Kết nối thông qua một số dịch vụ tổng hợp SMS như Clickatell được đề cập trong các câu trả lời trước.

Choice giữa các tùy chọn này phụ thuộc chủ yếu vào các vấn đề phi kỹ thuật:

  1. bảo hiểm bắt buộc (mạng di động sẽ chỉ cung cấp thông điệp bên trong nó là mạng).
  2. Khả năng thanh toán phí cao cấp (điều này đòi hỏi phải làm việc gần hơn với nhà cung cấp dịch vụ).
  3. Vâng, giá quá ... :-)

lựa chọn kỹ thuật phổ biến nhất là:

  1. giao thức chuyên ngành như SMPP (Short Message Peer to Peer).
  2. Giao thức dựa trên HTTP do trình tổng hợp SMS cung cấp.

Nếu bạn cần giải pháp hợp nhất, tôi khuyên bạn nên sử dụng Kannel cổng SMS nguồn mở hỗ trợ nhiều phương tiện phổ biến (SMPP, CIMD, UCP, HTTP, v.v.).

+0

Thật tuyệt. Tôi cần một giải pháp thống nhất. Không có bên thứ ba. Nó sẽ có thể làm việc với nhiều loại giao thức SMS. Tôi tìm thấy [Ozeki NG] (http://www.ozekisms.com) và bây giờ là Kannel. Nếu bạn biết điều gì đó về điều này xin vui lòng cho tôi biết. – sura2k

+0

Tuyệt vời! Tôi biết ơn bạn về mẹo đó (Kannel) bạn đã đưa ra. – sura2k

1

Bạn có thể sử dụng http://www.clickatell.com/ mang đến cho bạn một vài lựa chọn chẳng hạn như gửi tin nhắn SMS từng người một, hoặc bằng cách sử dụng các file lớn như XML.

Tôi thấy API clickatell thực sự hữu ích và dễ dàng, tôi đã quản lý thêm khả năng SMS vào một trang web hiện có trong vài giờ bằng cách tạo một lớp đơn giản để bao bọc tất cả các phương pháp.

Một điều cần nhớ mặc dù điều này sẽ không miễn phí cho bạn, sẽ có chi phí liên quan tùy thuộc vào nơi bạn gửi văn bản đến và nơi bạn ở.

+0

Cảm ơn bạn đã trả lời.Thực ra tôi cần phát triển một thứ giống hệt như clickatel khi bắt đầu của tôi. Tôi có một số tính năng bổ sung (phụ thuộc vào SP) để thêm vào. Vậy làm thế nào tôi có thể phát triển như thế này? – sura2k

0

Bạn có thể gửi SMS theo chương trình qua TheTexting API, Chúng cung cấp mức giá rẻ và dịch vụ của chúng thực sự tốt.

Tiết lộ đầy đủ: Tôi làm việc cho công ty sản xuất sản phẩm này.

Các vấn đề liên quan