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, gửi nó đến chương trình dưới dạng tham số và gửi tin nhắn qua điện thoại di động (KHÔNG THÔNG QUA CÁC 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 bất kỳ điện thoại di động nào hiểu các lệnh AT. Nó cũng hoạt động với các yêu cầu USSD
.
Hiện tại, SimpleSMS có ba chức năng chính: 1) gửi SMS (SMS) 2) nhận SMS (SMS) 3) gửi yêu cầu USSD và nhận tin nhắn flash để đáp
lại.
Tất cả các công việc với chương trình đều đi qua dòng lệnh, tức là chương trình không có giao diện trực quan. Ý tưởng chính của chương trình là một trung gian giữa chương trình của bạn và điện thoại di động của bạn, làm theo 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 giúp dễ dàng tích hợp khả năng sử dụng SMS vào chương trình của bạn. Bản thân SimpleSMS giao tiếp với điện thoại di động bằng các lệnh AT, vì vậy điện thoại của bạn cũng phải hỗ trợ các lệnh AT.
Tin nhắn được gửi và nhận 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 được chứa trong một tệp văn bản thuần túy. Tệp có thể được chuẩn bị thủ công hoặc (như thường được thực hiện) tệp được chuẩn bị bởi một chương trình khác cung cấp tệp chúng ta cần. Ví dụ: 1C tạo một tệp văn bản để gửi cho khách hàng thông tin 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 hệ thống cảnh báo đang chạy (điều này là điển hình cho quản trị viên mạng), nó cũng có thể sử dụng khả năng chế độ lệnh của SimpleSMS. Bạn có thể cần định kỳ gửi cùng một thông tin đến các số khác nhau (bỏ phiếu SMS, v.v.), chương trình này cũng sẽ có ích.
Khi bạn ra lệnh nhận SMS, chương trình sẽ tạo một tệp văn bản với các tin nhắn đã nhận.