2008-09-05 184 views
11

Tôi có một kịch bản mà tôi cần gọi điện thoại (điện thoại cố định/di động) hoặc gửi SMS đến một nhóm người dùng cụ thể chỉ sử dụng ASP.NET và C#. Ứng dụng web không phải là ứng dụng dành cho thiết bị di động.ASP.NET và gửi SMS/gọi điện thoại

Tôi làm cách nào để thực hiện những việc này? Điều gì thường sẽ là yêu cầu phần cứng? Tôi sẽ là vô cùng biết ơn nếu bạn có thể cung cấp cho tôi con trỏ và trang web tham chiếu.

+0

Tôi nên nêu rõ hơn rằng tôi yêu cầu ở Ấn Độ. – Codeslayer

Trả lời

1

Không chắc chắn nếu bạn đang tìm kiếm giải pháp phần cứng để tự động hóa chính mình hoặc dịch vụ bên ngoài. Tuy nhiên, tôi đã sử dụng rộng rãi của BT Web21C.

Họ có API .Net tuyệt vời và một loạt chức năng. Giá của họ là tốt nhất ở Anh, nhưng có thể rơi xuống với tin nhắn SMS của Mỹ, rõ ràng là rẻ hơn - mặc dù có rất nhiều nhà cung cấp API SMS khác.

Ưu đãi của BT là rất hiếm, là giao diện API để tự động gọi điện, hội nghị và quản lý luồng cuộc gọi.

0

Qua WebServiceX, bạn có thể gửi tin nhắn SMS ở mọi nơi trên thế giới. Đối với các cuộc gọi điện thoại tôi muốn sử dụng Asterisk.

+1

WebServiceX không bao gồm tất cả các nhà cung cấp dịch vụ ở Ấn Độ – Codeslayer

2

Hầu hết các hãng cung cấp địa chỉ email mà bạn có thể gửi tin nhắn văn bản để — ví dụ, với Verizon, bạn có thể gửi email đến [email protected] và nó sẽ hiển thị dưới dạng tin nhắn văn bản để con số đó.

Wikipedia có danh sách đầy đủ các địa chỉ email do nhà cung cấp dịch vụ cung cấp.

Bằng cách gửi tin nhắn văn bản dưới dạng "email", bạn có thể tận dụng lợi thế của System.Net.Mail và các tùy chọn tương tự.

0

Nếu nó dành cho Vương quốc Anh thì Esendex cung cấp WebService tốt đẹp mặc dù Web21C của BT dường như rẻ hơn một chút.

1

Chính xác bạn có ý gì khi "thực hiện cuộc gọi"? Bạn chỉ cần gọi cho ai đó để chuyển chúng hoặc thực hiện cuộc gọi tự động tương tác, tùy chỉnh của riêng bạn?

Nếu bạn chỉ cần thực hiện cuộc gọi đơn giản để chuyển người nào đó, có các dịch vụ như VoiceStar có thể thực hiện việc này. Nếu bạn cần thực hiện cuộc gọi tự động tùy chỉnh, tôi sẽ đề xuất OCS 2007 Speech Server. Asterisk là một PBX SIP và có thể hoặc không thể làm việc cho bạn tùy thuộc vào chính xác những gì bạn đang cố gắng làm.

Theo như gửi tin nhắn văn bản, tôi không có nhiều kinh nghiệm để những câu trả lời khác có thể sẽ tốt hơn.

0

messagepub, cung cấp một API giao diện duy nhất để gửi không chỉ SMS và thực hiện cuộc gọi điện thoại, mà còn cả tin nhắn IM, Twitter và email. Nó có thể giúp bạn giải quyết vấn đề của bạn.

Họ có thư viện trợ giúp C# mà bạn có thể sử dụng để dễ dàng tích hợp nhắn tin đa kênh vào ứng dụng của mình.

+0

Tin nhắn Pub dường như không hoạt động. – TGnat

0

Tôi đã xây dựng lại một thời gian bằng máy chủ cổng SMS. Điều này đã được thực hiện trong .net 1.1, ASP.net & vb.net. Nếu tôi nhớ chính xác, tôi đã xây dựng một trang web đơn giản và đăng yêu cầu của tôi lên máy chủ cổng sms qua bài đăng http.

Trang web này mang theo một hộp văn bản đơn giản và một nút để gửi. Khi đã xong, hãy đăng tin nhắn. Các gói tin bao gồm tên người dùng & mật khẩu để xác thực & một tin nhắn sms.

Hy vọng điều này sẽ hữu ích.

0

Tôi không biết nhiều về các cuộc gọi nhưng API rất tốt có sẵn miễn phí tại Pakistan cho sending and receiving sms dễ dàng. Tôi đã thử và ứng dụng của tôi đang hoạt động tuyệt vời!