2012-04-03 48 views
11

Tôi muốn gửi tin nhắn SMS đến nhiều số trong cơ sở dữ liệu của mình dựa trên một sự kiện đang diễn ra. Tôi đã tự hỏi nếu có một cách để làm điều này trong PHP hoặc Javascript? Có thể có một chức năng như chức năng mail của php?Cách gửi tin nhắn SMS từ máy chủ

Nếu không ai biết về bất kỳ hệ thống tốt và dễ thực hiện nào được thanh toán hoặc miễn phí?

Tôi muốn tự mình phát triển một cái gì đó như thế này, nhưng có cảm giác rằng nó có thể mất một thời gian dài.

Mọi thông tin hoặc mẹo khác về chủ đề sẽ được đánh giá cao.

Cảm ơn bạn đã dành thời gian.

Ồ, tôi cũng đang sử dụng máy chủ Ubuntu nếu có ích.

+0

Nếu đây là tính năng dành cho doanh nghiệp, bạn chỉ cần tìm cho mình một công ty cung cấp dịch vụ. Nên có tải ra khỏi đó, nơi bạn chỉ có thể sử dụng api của họ (REST có lẽ?) Để gửi một tin nhắn cho một khoản phí nhỏ. Tôi đang sử dụng một nhà cung cấp Hà Lan có thể bạn không thể sử dụng, vì vậy chỉ cần google cho các nhà cung cấp dịch vụ có thể giúp bạn. Bạn không cần phải rối tung với phần mềm và phần cứng? – Nanne

+1

có thể trùng lặp [cách gửi tin nhắn theo chương trình?] (Http://stackoverflow.com/questions/1061752/how-to-send-sms-programmatically) – Quentin

+0

Xem thêm [Cách thêm chức năng nhắn tin văn bản SMS vào trang web của tôi? ] (http://webmasters.stackexchange.com/questions/533/how-to-add-sms-text-messaging-functionality-to-my-website) (trên W.SE) – Matt

Trả lời

10

Không có chức năng nào trong PHP hoặc javascript có thể gửi sms trực tiếp. SMS cơ bản dựa trên giao thức SMER (Peer-to-Peer) ngắn nhắn nên không có cách nào bạn có thể gửi sms trực tiếp theo chương trình. Có, bạn có thể sử dụng smsgateway hoặc api hiện tại, nơi bạn có thể thực hiện một yêu cầu http từ php. Có rất nhiều nhà cung cấp dịch vụ sms như nhà cung cấp VAS và có rất nhiều smsgateway miễn phí và mã nguồn mở như kannel mà bạn có thể sử dụng để gửi/nhận sms hoặc nếu bạn có thể cấu hình của riêng mình gateway là tốt.

+6

liên kết cổng bị hỏng – Pankaj

7

Bạn thường sử dụng cổng SMS để thực hiện việc này. Có rất nhiều, google. Những người cung cấp một API của một số loại (REST, SOAP, bất cứ điều gì) mà bạn có thể thực hiện một yêu cầu. Dịch vụ cổng sau đó sẽ gửi tin nhắn SMS qua mạng điện thoại. Các dịch vụ này thường được thanh toán.

Đối với các trường hợp rất hạn chế chỉ cần hỗ trợ một số mạng di động nhất định, bạn thường có thể thoát khỏi việc gửi email thông thường đến một địa chỉ đặc biệt, như [phonenumber]@carrier.com. Không phải tất cả các nhà mạng đều hỗ trợ điều này.

3

Bạn có thể sử dụng số SMS gateway provider hoặc thiết lập your own gateway.

+0

trang đã thay đổi :(Tôi khá hứng thú với hướng dẫn để thiết lập cổng riêng của mình. – isaaclw

+0

https://web.archive.org/ web/20121026124509/http: //www.x11.net/wiki/index.php/Setting_up_an_SMS_Gateway shou ld giúp đỡ. Ít nhất là cho liên kết ở trên. Tôi chắc chắn có tài liệu học tập mới hơn trên google. – tonymarschall

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