Chương trình SimpleSMS được thiết kế để nhận và gửi tin nhắn văn bản (tin nhắn SMS) trực tiếp từ máy tính thông qua điện thoại di động thông thường được kết nối với nó. Để gửi SMS, bạn tạo một tệp văn bản, chuyển nó dưới dạng tham số cho chương trình và tin nhắn được gửi qua điện thoại di động (VÀ KHÔNG QUA CỔNG MIỄN PHÍ) được kết nối với máy tính.
Chương trình HOẠT ĐỘNG VỚI MỌI ĐIỆN THOẠI DI ĐỘNG hiểu được lệnh AT. Nó cũng hoạt động với các yêu cầu USSD.
Hiện tại, chương trình SimpleSMS có ba chức năng chính :
1) gửi tin nhắn SMS (SMS)
2) nhận tin nhắn SMS (SMS)
3) gửi yêu cầu USSD và nhận được tin nhắn flash phản hồi
Mọi công việc với chương trình đều được thực hiện thông qua dòng lệnh, tức là. Chương trình không có bất kỳ giao diện trực quan nào. Ý tưởng chính của chương trình là nó đóng vai trò trung gian giữa chương trình của bạn và điện thoại di động, thực hiện các hướng dẫn của chương trình của bạn (đọc-gửi SMS). Nói cách khác, SimpleSMS cho phép bạn dễ dàng tích hợp khả năng sử dụng SMS vào chương trình của mình. Bản thân chương trình SimpleSMS giao tiếp với điện thoại di động bằng lệnh AT, vì vậy điện thoại của bạn cũng phải hỗ trợ lệnh AT.
Việc gửi và nhận tin nhắn diễn ra thông qua điện thoại di động được kết nối với máy tính.
Bản thân các tin nhắn sẽ được gửi và người nhận đều được chứa trong một tệp văn bản thông thường. Tệp có thể được chuẩn bị thủ công hoặc (và điều này thường được thực hiện) tệp được chuẩn bị bởi một chương trình khác, chương trình này tạo ra tệp chúng ta cần. Ví dụ: chương trình 1C tạo một tệp văn bản để gửi thông tin cho khách hàng về trạng thái hiện tại của tài khoản của họ. Nếu bạn có một số loại hệ thống cảnh báo đang chạy (điều này thường xảy ra với quản trị viên mạng), nó cũng có thể sử dụng khả năng chạy chương trình SimpleSMS ở chế độ lệnh. Có lẽ bạn cần định kỳ gửi cùng một thông tin đến các số khác nhau (bỏ phiếu qua SMS, v.v.), chương trình này cũng sẽ hữu ích cho bạn.
Khi bạn nhận được lệnh nhận SMS, chương trình sẽ tạo một tệp văn bản chứa các tin nhắn đã nhận.