Browse code

added Conversations page and improved mobile compatibility

DoubleBastionAdmin authored on 02/04/2024 00:47:37
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,179 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
+
8
+A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ–ΌοΈ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
+
22
+* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
+
24
+* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
+
26
+* πŸ‘€ The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
27
+
28
+* ⚠️ Admins can restrict the use of specific phone numbers to specific groups or users.
29
+
30
+* βœ‰οΈ Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
+
32
+* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
+
34
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
+
36
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
+
38
+* 🎎 Messages exchanged between pairs of numbers are organized into conversations on a separate page where each conversation can be viewed, tagged and archived.
39
+
40
+* πŸ“ž It can be used with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
41
+
42
+* πŸ“± If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.
43
+
44
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
45
+
46
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
47
+
48
+* πŸ’Έ Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
49
+
50
+<span style="display:block;height:10px!important"></span>
51
+
52
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
53
+
54
+### Donations
55
+
56
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
57
+
58
+<span style="display:block;height:20px!important"></span>
59
+
60
+Send SMS message
61
+<span style="display:block;height:10px!important"></span>
62
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
63
+<span style="display:block;height:40px!important"></span>
64
+Send MMS message
65
+<span style="display:block;height:10px!important"></span>
66
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png)
67
+<span style="display:block;height:40px!important"></span>
68
+List received SMS messages
69
+<span style="display:block;height:10px!important"></span>
70
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png)
71
+<span style="display:block;height:40px!important"></span>
72
+List sent SMS messages
73
+<span style="display:block;height:10px!important"></span>
74
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png)
75
+<span style="display:block;height:40px!important"></span>
76
+List active and archived conversations
77
+<span style="display:block;height:10px!important"></span>
78
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/active_archived_conversations.png)
79
+<span style="display:block;height:40px!important"></span>
80
+List messages grouped by phone number
81
+<span style="display:block;height:10px!important"></span>
82
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png)
83
+<span style="display:block;height:40px!important"></span>
84
+List all the messages exchanged between the sending and the receiving phone number
85
+<span style="display:block;height:10px!important"></span>
86
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png)
87
+<span style="display:block;height:40px!important"></span>
88
+List all the messages sent from or received by phone number
89
+<span style="display:block;height:10px!important"></span>
90
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_messages_to_from_popup.png)
91
+<span style="display:block;height:40px!important"></span>
92
+Send SMS message to multiple recipients
93
+<span style="display:block;height:10px!important"></span>
94
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
95
+<span style="display:block;height:40px!important"></span>
96
+Filter messages by date and keyword
97
+<span style="display:block;height:10px!important"></span>
98
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
99
+<span style="display:block;height:40px!important"></span>
100
+Delete old SMS messages
101
+<span style="display:block;height:10px!important"></span>
102
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
103
+<span style="display:block;height:40px!important"></span>
104
+Access SMS Relentless on mobile phone
105
+<span style="display:block;height:10px!important"></span>
106
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_on_mobile.png)
107
+<span style="display:block;height:40px!important"></span>
108
+List received messages on mobile phone
109
+<span style="display:block;height:10px!important"></span>
110
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/received_messages_on_mobile.png)
111
+<span style="display:block;height:40px!important"></span>
112
+Quick reply on mobile phone
113
+<span style="display:block;height:10px!important"></span>
114
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/reply_to_message_on_mobile.png)
115
+<span style="display:block;height:40px!important"></span>
116
+
117
+## Browsers
118
+<span style="display:block;height:10px!important"></span>
119
+
120
+SMS Relentless works with all major browsers.
121
+
122
+<span style="display:block;height:20px!important"></span>
123
+
124
+## Programming Languages
125
+<span style="display:block;height:10px!important"></span>
126
+
127
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's efficient, light-weight and easy to maintain and debug.
128
+
129
+<span style="display:block;height:20px!important"></span>
130
+
131
+## Minimum Requirements
132
+<span style="display:block;height:10px!important"></span>
133
+
134
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
135
+
136
+- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
137
+
138
+- The **libcurl** PHP library has to be installed on the server (it's usually installed automatically when PHP is installed).
139
+
140
+To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
141
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
142
+"/etc/postfix/main.cf" for Postfix on Debian).
143
+
144
+<span style="display:block;height:20px!important"></span>
145
+
146
+## Installation
147
+<span style="display:block;height:10px!important"></span>
148
+
149
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
150
+explains in detail how to install and use this application.
151
+
152
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
153
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
154
+
155
+<span style="display:block;height:20px!important"></span>
156
+
157
+## Contribute
158
+<span style="display:block;height:10px!important"></span>
159
+
160
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
161
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
162
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
163
+
164
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
165
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
166
+project.
167
+
168
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
169
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
170
+
171
+<span style="display:block;height:20px!important"></span>
172
+
173
+## License
174
+<span style="display:block;height:10px!important"></span>
175
+
176
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3, or any later version. If you use SMS Relentless or distribute it in modified or unmodified 
177
+form, you will need to comply with the terms of the GNU Affero General Public License Version 3, or any later version.
178
+
179
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed appinfo/info.xml appinfo/signature.json appinfo/routes.php CHANGELOG.txt README.md css/style.css js/showsmstables.js js/settings.js js/sendsms.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php templates/navigation/index.php templates/settings/personal.php img/arrow-top.svg

DoubleBastionAdmin authored on 02/04/2024 00:07:07
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,159 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
-
8
-A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ–ΌοΈ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
-
22
-* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
-
24
-* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
-
26
-* πŸ‘€ The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
27
-
28
-* ⚠️ Admins can restrict the use of specific phone numbers to specific groups or users.
29
-
30
-* βœ‰οΈ Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
-
32
-* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
-
34
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
-
36
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
-
38
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
39
-
40
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
41
-
42
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
43
-
44
-* πŸ’Έ Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
45
-
46
-<span style="display:block;height:10px!important"></span>
47
-
48
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-<span style="display:block;height:20px!important"></span>
55
-
56
-Send SMS message
57
-<span style="display:block;height:10px!important"></span>
58
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
59
-<span style="display:block;height:40px!important"></span>
60
-Send MMS message
61
-<span style="display:block;height:10px!important"></span>
62
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png)
63
-<span style="display:block;height:40px!important"></span>
64
-List received SMS messages
65
-<span style="display:block;height:10px!important"></span>
66
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png)
67
-<span style="display:block;height:40px!important"></span>
68
-List sent SMS messages
69
-<span style="display:block;height:10px!important"></span>
70
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png)
71
-<span style="display:block;height:40px!important"></span>
72
-List messages grouped by phone number
73
-<span style="display:block;height:10px!important"></span>
74
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png)
75
-<span style="display:block;height:40px!important"></span>
76
-List all messages exchanged between the sending and the receiving phone number
77
-<span style="display:block;height:10px!important"></span>
78
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png)
79
-<span style="display:block;height:40px!important"></span>
80
-List all messages sent from or received by phone number
81
-<span style="display:block;height:10px!important"></span>
82
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_messages_to_from_popup.png)
83
-<span style="display:block;height:40px!important"></span>
84
-Send SMS message to multiple recipients
85
-<span style="display:block;height:10px!important"></span>
86
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
87
-<span style="display:block;height:40px!important"></span>
88
-Filter messages by date and keyword
89
-<span style="display:block;height:10px!important"></span>
90
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
91
-<span style="display:block;height:40px!important"></span>
92
-Delete old SMS messages
93
-<span style="display:block;height:10px!important"></span>
94
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
95
-<span style="display:block;height:40px!important"></span>
96
-
97
-## Browsers
98
-<span style="display:block;height:10px!important"></span>
99
-
100
-SMS Relentless works with all major browsers.
101
-
102
-<span style="display:block;height:20px!important"></span>
103
-
104
-## Programming Languages
105
-<span style="display:block;height:10px!important"></span>
106
-
107
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's efficient, light-weight and easy to maintain and debug.
108
-
109
-<span style="display:block;height:20px!important"></span>
110
-
111
-## Minimum Requirements
112
-<span style="display:block;height:10px!important"></span>
113
-
114
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
115
-
116
-- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
117
-
118
-- The **libcurl** PHP library has to be installed on the server (it's usually installed automatically when PHP is installed).
119
-
120
-To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
121
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
122
-"/etc/postfix/main.cf" for Postfix on Debian).
123
-
124
-<span style="display:block;height:20px!important"></span>
125
-
126
-## Installation
127
-<span style="display:block;height:10px!important"></span>
128
-
129
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
130
-explains in detail how to install and use this application.
131
-
132
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
133
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
134
-
135
-<span style="display:block;height:20px!important"></span>
136
-
137
-## Contribute
138
-<span style="display:block;height:10px!important"></span>
139
-
140
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
141
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
142
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
143
-
144
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
145
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
146
-project.
147
-
148
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
149
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
150
-
151
-<span style="display:block;height:20px!important"></span>
152
-
153
-## License
154
-<span style="display:block;height:10px!important"></span>
155
-
156
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3, or any later version. If you use SMS Relentless or distribute it in modified or unmodified 
157
-form, you will need to comply with the terms of the GNU Affero General Public License Version 3, or any later version.
158
-
159
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added appinfo/info.xml appinfo/signature.json appinfo/routes.php CHANGELOG.txt README.md css/style.css js/settings.js js/sendsms.js js/adminsettings.js js/showsmstables.js templates/settings/admin.php templates/settings/personal.php templates/navigation/index.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php l10n/en_GB.js l10n/en_GB.json l10n/en_US.js l10n/en_US.json lib/Migration/Version133Date20240215094712.php

DoubleBastionAdmin authored on 14/02/2024 22:47:20
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,159 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
+
8
+A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ–ΌοΈ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
+
22
+* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
+
24
+* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
+
26
+* πŸ‘€ The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
27
+
28
+* ⚠️ Admins can restrict the use of specific phone numbers to specific groups or users.
29
+
30
+* βœ‰οΈ Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
+
32
+* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
+
34
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
+
36
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
+
38
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
39
+
40
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
41
+
42
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
43
+
44
+* πŸ’Έ Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
45
+
46
+<span style="display:block;height:10px!important"></span>
47
+
48
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+<span style="display:block;height:20px!important"></span>
55
+
56
+Send SMS message
57
+<span style="display:block;height:10px!important"></span>
58
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
59
+<span style="display:block;height:40px!important"></span>
60
+Send MMS message
61
+<span style="display:block;height:10px!important"></span>
62
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png)
63
+<span style="display:block;height:40px!important"></span>
64
+List received SMS messages
65
+<span style="display:block;height:10px!important"></span>
66
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png)
67
+<span style="display:block;height:40px!important"></span>
68
+List sent SMS messages
69
+<span style="display:block;height:10px!important"></span>
70
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png)
71
+<span style="display:block;height:40px!important"></span>
72
+List messages grouped by phone number
73
+<span style="display:block;height:10px!important"></span>
74
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png)
75
+<span style="display:block;height:40px!important"></span>
76
+List all messages exchanged between the sending and the receiving phone number
77
+<span style="display:block;height:10px!important"></span>
78
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png)
79
+<span style="display:block;height:40px!important"></span>
80
+List all messages sent from or received by phone number
81
+<span style="display:block;height:10px!important"></span>
82
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_messages_to_from_popup.png)
83
+<span style="display:block;height:40px!important"></span>
84
+Send SMS message to multiple recipients
85
+<span style="display:block;height:10px!important"></span>
86
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
87
+<span style="display:block;height:40px!important"></span>
88
+Filter messages by date and keyword
89
+<span style="display:block;height:10px!important"></span>
90
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
91
+<span style="display:block;height:40px!important"></span>
92
+Delete old SMS messages
93
+<span style="display:block;height:10px!important"></span>
94
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
95
+<span style="display:block;height:40px!important"></span>
96
+
97
+## Browsers
98
+<span style="display:block;height:10px!important"></span>
99
+
100
+SMS Relentless works with all major browsers.
101
+
102
+<span style="display:block;height:20px!important"></span>
103
+
104
+## Programming Languages
105
+<span style="display:block;height:10px!important"></span>
106
+
107
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's efficient, light-weight and easy to maintain and debug.
108
+
109
+<span style="display:block;height:20px!important"></span>
110
+
111
+## Minimum Requirements
112
+<span style="display:block;height:10px!important"></span>
113
+
114
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
115
+
116
+- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
117
+
118
+- The **libcurl** PHP library has to be installed on the server (it's usually installed automatically when PHP is installed).
119
+
120
+To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
121
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
122
+"/etc/postfix/main.cf" for Postfix on Debian).
123
+
124
+<span style="display:block;height:20px!important"></span>
125
+
126
+## Installation
127
+<span style="display:block;height:10px!important"></span>
128
+
129
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
130
+explains in detail how to install and use this application.
131
+
132
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
133
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
134
+
135
+<span style="display:block;height:20px!important"></span>
136
+
137
+## Contribute
138
+<span style="display:block;height:10px!important"></span>
139
+
140
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
141
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
142
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
143
+
144
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
145
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
146
+project.
147
+
148
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
149
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
150
+
151
+<span style="display:block;height:20px!important"></span>
152
+
153
+## License
154
+<span style="display:block;height:10px!important"></span>
155
+
156
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3, or any later version. If you use SMS Relentless or distribute it in modified or unmodified 
157
+form, you will need to comply with the terms of the GNU Affero General Public License Version 3, or any later version.
158
+
159
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed appinfo/info.xml appinfo/signature.json appinfo/routes.php CHANGELOG.txt README.md css/style.css js/settings.js js/sendsms.js js/adminsettings.js js/showsmstables.js templates/settings/admin.php templates/settings/personal.php templates/navigation/index.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php l10n/en_GB.js l10n/en_GB.json l10n/en_US.js l10n/en_US.json

DoubleBastionAdmin authored on 14/02/2024 22:37:16
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,159 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
-
8
-A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ–ΌοΈ  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
-
22
-* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
-
24
-* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
-
26
-* πŸ‘€ The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
27
-
28
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
29
-
30
-* βœ‰οΈ  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
-
32
-* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
-
34
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
-
36
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
-
38
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
39
-
40
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
41
-
42
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
43
-
44
-* πŸ’Έ Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
45
-
46
-<span style="display:block;height:10px!important"></span>
47
-
48
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-<span style="display:block;height:20px!important"></span>
55
-
56
-Send SMS message
57
-<span style="display:block;height:10px!important"></span>
58
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
59
-<span style="display:block;height:40px!important"></span>
60
-Send MMS message
61
-<span style="display:block;height:10px!important"></span>
62
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png)
63
-<span style="display:block;height:40px!important"></span>
64
-List received SMS messages
65
-<span style="display:block;height:10px!important"></span>
66
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png)
67
-<span style="display:block;height:40px!important"></span>
68
-List sent SMS messages
69
-<span style="display:block;height:10px!important"></span>
70
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png)
71
-<span style="display:block;height:40px!important"></span>
72
-List messages grouped by phone number
73
-<span style="display:block;height:10px!important"></span>
74
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png)
75
-<span style="display:block;height:40px!important"></span>
76
-List all messages exchanged between the sending and the receiving phone number
77
-<span style="display:block;height:10px!important"></span>
78
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png)
79
-<span style="display:block;height:40px!important"></span>
80
-List all messages sent from or received by phone number
81
-<span style="display:block;height:10px!important"></span>
82
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_messages_to_from_popup.png)
83
-<span style="display:block;height:40px!important"></span>
84
-Send SMS message to multiple recipients
85
-<span style="display:block;height:10px!important"></span>
86
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
87
-<span style="display:block;height:40px!important"></span>
88
-Filter messages by date and keyword
89
-<span style="display:block;height:10px!important"></span>
90
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
91
-<span style="display:block;height:40px!important"></span>
92
-Delete old SMS messages
93
-<span style="display:block;height:10px!important"></span>
94
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
95
-<span style="display:block;height:40px!important"></span>
96
-
97
-## Browsers
98
-<span style="display:block;height:10px!important"></span>
99
-
100
-SMS Relentless works with all major browsers.
101
-
102
-<span style="display:block;height:20px!important"></span>
103
-
104
-## Programming Languages
105
-<span style="display:block;height:10px!important"></span>
106
-
107
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
108
-
109
-<span style="display:block;height:20px!important"></span>
110
-
111
-## Minimum Requirements
112
-<span style="display:block;height:10px!important"></span>
113
-
114
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
115
-
116
-- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
117
-
118
-- The **libcurl** PHP library has to be installed on the server (it's usually installed automatically when PHP is installed).
119
-
120
-To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
121
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
122
-"/etc/postfix/main.cf" for Postfix on Debian).
123
-
124
-<span style="display:block;height:20px!important"></span>
125
-
126
-## Installation
127
-<span style="display:block;height:10px!important"></span>
128
-
129
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
130
-explains in detail how to install and use this application.
131
-
132
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
133
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
134
-
135
-<span style="display:block;height:20px!important"></span>
136
-
137
-## Contribute
138
-<span style="display:block;height:10px!important"></span>
139
-
140
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
141
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
142
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
143
-
144
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
145
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
146
-project.
147
-
148
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
149
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
150
-
151
-<span style="display:block;height:20px!important"></span>
152
-
153
-## License
154
-<span style="display:block;height:10px!important"></span>
155
-
156
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
157
-the terms of the GNU Affero General Public License Version 3.
158
-
159
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added files to implement CSS changes required by Nextcloud 28

DoubleBastionAdmin authored on 17/12/2023 01:12:45
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,159 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
+
8
+A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ–ΌοΈ  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
+
22
+* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
+
24
+* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
+
26
+* πŸ‘€ The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
27
+
28
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
29
+
30
+* βœ‰οΈ  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
+
32
+* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
+
34
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
+
36
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
+
38
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
39
+
40
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
41
+
42
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
43
+
44
+* πŸ’Έ Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
45
+
46
+<span style="display:block;height:10px!important"></span>
47
+
48
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+<span style="display:block;height:20px!important"></span>
55
+
56
+Send SMS message
57
+<span style="display:block;height:10px!important"></span>
58
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
59
+<span style="display:block;height:40px!important"></span>
60
+Send MMS message
61
+<span style="display:block;height:10px!important"></span>
62
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png)
63
+<span style="display:block;height:40px!important"></span>
64
+List received SMS messages
65
+<span style="display:block;height:10px!important"></span>
66
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png)
67
+<span style="display:block;height:40px!important"></span>
68
+List sent SMS messages
69
+<span style="display:block;height:10px!important"></span>
70
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png)
71
+<span style="display:block;height:40px!important"></span>
72
+List messages grouped by phone number
73
+<span style="display:block;height:10px!important"></span>
74
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png)
75
+<span style="display:block;height:40px!important"></span>
76
+List all messages exchanged between the sending and the receiving phone number
77
+<span style="display:block;height:10px!important"></span>
78
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png)
79
+<span style="display:block;height:40px!important"></span>
80
+List all messages sent from or received by phone number
81
+<span style="display:block;height:10px!important"></span>
82
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_messages_to_from_popup.png)
83
+<span style="display:block;height:40px!important"></span>
84
+Send SMS message to multiple recipients
85
+<span style="display:block;height:10px!important"></span>
86
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
87
+<span style="display:block;height:40px!important"></span>
88
+Filter messages by date and keyword
89
+<span style="display:block;height:10px!important"></span>
90
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
91
+<span style="display:block;height:40px!important"></span>
92
+Delete old SMS messages
93
+<span style="display:block;height:10px!important"></span>
94
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
95
+<span style="display:block;height:40px!important"></span>
96
+
97
+## Browsers
98
+<span style="display:block;height:10px!important"></span>
99
+
100
+SMS Relentless works with all major browsers.
101
+
102
+<span style="display:block;height:20px!important"></span>
103
+
104
+## Programming Languages
105
+<span style="display:block;height:10px!important"></span>
106
+
107
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
108
+
109
+<span style="display:block;height:20px!important"></span>
110
+
111
+## Minimum Requirements
112
+<span style="display:block;height:10px!important"></span>
113
+
114
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
115
+
116
+- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
117
+
118
+- The **libcurl** PHP library has to be installed on the server (it's usually installed automatically when PHP is installed).
119
+
120
+To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
121
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
122
+"/etc/postfix/main.cf" for Postfix on Debian).
123
+
124
+<span style="display:block;height:20px!important"></span>
125
+
126
+## Installation
127
+<span style="display:block;height:10px!important"></span>
128
+
129
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
130
+explains in detail how to install and use this application.
131
+
132
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
133
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
134
+
135
+<span style="display:block;height:20px!important"></span>
136
+
137
+## Contribute
138
+<span style="display:block;height:10px!important"></span>
139
+
140
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
141
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
142
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
143
+
144
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
145
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
146
+project.
147
+
148
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
149
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
150
+
151
+<span style="display:block;height:20px!important"></span>
152
+
153
+## License
154
+<span style="display:block;height:10px!important"></span>
155
+
156
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
157
+the terms of the GNU Affero General Public License Version 3.
158
+
159
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed files to implement CSS changes required by Nextcloud 28

DoubleBastionAdmin authored on 17/12/2023 00:56:54
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,147 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
-
8
-A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ–ΌοΈ  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
-
22
-* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
-
24
-* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
-
26
-* πŸ‘€ The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
27
-
28
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
29
-
30
-* βœ‰οΈ  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
-
32
-* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
-
34
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
-
36
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
-
38
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
39
-
40
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
41
-
42
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
43
-
44
-* πŸ’Έ Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
45
-
46
-<span style="display:block;height:10px!important"></span>
47
-
48
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-<span style="display:block;height:20px!important"></span>
55
-
56
-Send SMS message
57
-<span style="display:block;height:10px!important"></span>
58
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
59
-<span style="display:block;height:40px!important"></span>
60
-Send MMS message
61
-<span style="display:block;height:10px!important"></span>
62
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
63
-<span style="display:block;height:40px!important"></span>
64
-List received SMS messages
65
-<span style="display:block;height:10px!important"></span>
66
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
67
-<span style="display:block;height:40px!important"></span>
68
-List sent SMS messages
69
-<span style="display:block;height:10px!important"></span>
70
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
71
-<span style="display:block;height:40px!important"></span>
72
-Send SMS message to multiple recipients
73
-<span style="display:block;height:10px!important"></span>
74
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
75
-<span style="display:block;height:40px!important"></span>
76
-Filter messages by date and keyword
77
-<span style="display:block;height:10px!important"></span>
78
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
79
-<span style="display:block;height:40px!important"></span>
80
-Delete old SMS messages
81
-<span style="display:block;height:10px!important"></span>
82
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
83
-<span style="display:block;height:40px!important"></span>
84
-
85
-## Browsers
86
-<span style="display:block;height:10px!important"></span>
87
-
88
-SMS Relentless works with all major browsers.
89
-
90
-<span style="display:block;height:20px!important"></span>
91
-
92
-## Programming Languages
93
-<span style="display:block;height:10px!important"></span>
94
-
95
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
96
-
97
-<span style="display:block;height:20px!important"></span>
98
-
99
-## Minimum Requirements
100
-<span style="display:block;height:10px!important"></span>
101
-
102
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
103
-
104
-- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
105
-
106
-- The **libcurl** PHP library has to be installed on the server (it's usually installed automatically when PHP is installed).
107
-
108
-To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
109
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
110
-"/etc/postfix/main.cf" for Postfix on Debian).
111
-
112
-<span style="display:block;height:20px!important"></span>
113
-
114
-## Installation
115
-<span style="display:block;height:10px!important"></span>
116
-
117
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
118
-explains in detail how to install and use this application.
119
-
120
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
121
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
122
-
123
-<span style="display:block;height:20px!important"></span>
124
-
125
-## Contribute
126
-<span style="display:block;height:10px!important"></span>
127
-
128
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
129
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
130
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
131
-
132
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
133
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
134
-project.
135
-
136
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
137
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
138
-
139
-<span style="display:block;height:20px!important"></span>
140
-
141
-## License
142
-<span style="display:block;height:10px!important"></span>
143
-
144
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
145
-the terms of the GNU Affero General Public License Version 3.
146
-
147
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added CHANGELOG.txt README.md appinfo/info.xml appinfo/signature.json img/sms_relentless_screenshot.png css/style.css js/showsmstables.js js/settings.js templates/settings/admin.php templates/settings/personal.php templates/navigation/index.php

DoubleBastionAdmin authored on 30/10/2023 14:55:39
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,147 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
+
8
+A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ–ΌοΈ  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
+
22
+* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
+
24
+* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
+
26
+* πŸ‘€ The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
27
+
28
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
29
+
30
+* βœ‰οΈ  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
+
32
+* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
+
34
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
+
36
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
+
38
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
39
+
40
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
41
+
42
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
43
+
44
+* πŸ’Έ Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
45
+
46
+<span style="display:block;height:10px!important"></span>
47
+
48
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+<span style="display:block;height:20px!important"></span>
55
+
56
+Send SMS message
57
+<span style="display:block;height:10px!important"></span>
58
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
59
+<span style="display:block;height:40px!important"></span>
60
+Send MMS message
61
+<span style="display:block;height:10px!important"></span>
62
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
63
+<span style="display:block;height:40px!important"></span>
64
+List received SMS messages
65
+<span style="display:block;height:10px!important"></span>
66
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
67
+<span style="display:block;height:40px!important"></span>
68
+List sent SMS messages
69
+<span style="display:block;height:10px!important"></span>
70
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
71
+<span style="display:block;height:40px!important"></span>
72
+Send SMS message to multiple recipients
73
+<span style="display:block;height:10px!important"></span>
74
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
75
+<span style="display:block;height:40px!important"></span>
76
+Filter messages by date and keyword
77
+<span style="display:block;height:10px!important"></span>
78
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
79
+<span style="display:block;height:40px!important"></span>
80
+Delete old SMS messages
81
+<span style="display:block;height:10px!important"></span>
82
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
83
+<span style="display:block;height:40px!important"></span>
84
+
85
+## Browsers
86
+<span style="display:block;height:10px!important"></span>
87
+
88
+SMS Relentless works with all major browsers.
89
+
90
+<span style="display:block;height:20px!important"></span>
91
+
92
+## Programming Languages
93
+<span style="display:block;height:10px!important"></span>
94
+
95
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
96
+
97
+<span style="display:block;height:20px!important"></span>
98
+
99
+## Minimum Requirements
100
+<span style="display:block;height:10px!important"></span>
101
+
102
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
103
+
104
+- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
105
+
106
+- The **libcurl** PHP library has to be installed on the server (it's usually installed automatically when PHP is installed).
107
+
108
+To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
109
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
110
+"/etc/postfix/main.cf" for Postfix on Debian).
111
+
112
+<span style="display:block;height:20px!important"></span>
113
+
114
+## Installation
115
+<span style="display:block;height:10px!important"></span>
116
+
117
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
118
+explains in detail how to install and use this application.
119
+
120
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
121
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
122
+
123
+<span style="display:block;height:20px!important"></span>
124
+
125
+## Contribute
126
+<span style="display:block;height:10px!important"></span>
127
+
128
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
129
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
130
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
131
+
132
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
133
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
134
+project.
135
+
136
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
137
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
138
+
139
+<span style="display:block;height:20px!important"></span>
140
+
141
+## License
142
+<span style="display:block;height:10px!important"></span>
143
+
144
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
145
+the terms of the GNU Affero General Public License Version 3.
146
+
147
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed CHANGELOG.txt README.md appinfo/info.xml appinfo/signature.json img/sms_relentless_screenshot.png css/style.css js/showsmstables.js js/settings.js templates/settings/admin.php templates/settings/personal.php templates/navigation/index.php

DoubleBastionAdmin authored on 30/10/2023 14:44:44
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,147 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
-
8
-A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ–ΌοΈ  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
-
22
-* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
-
24
-* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
-
26
-* πŸ‘€ The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
27
-
28
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
29
-
30
-* βœ‰οΈ  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
-
32
-* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
-
34
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
-
36
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
-
38
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
39
-
40
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
41
-
42
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
43
-
44
-* πŸ’Έ Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
45
-
46
-<span style="display:block;height:10px!important"></span>
47
-
48
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-<span style="display:block;height:20px!important"></span>
55
-
56
-Send SMS message
57
-<span style="display:block;height:10px!important"></span>
58
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
59
-<span style="display:block;height:40px!important"></span>
60
-Send MMS message
61
-<span style="display:block;height:10px!important"></span>
62
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
63
-<span style="display:block;height:40px!important"></span>
64
-List received SMS messages
65
-<span style="display:block;height:10px!important"></span>
66
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
67
-<span style="display:block;height:40px!important"></span>
68
-List sent SMS messages
69
-<span style="display:block;height:10px!important"></span>
70
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
71
-<span style="display:block;height:40px!important"></span>
72
-Send SMS message to multiple recipients
73
-<span style="display:block;height:10px!important"></span>
74
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
75
-<span style="display:block;height:40px!important"></span>
76
-Filter messages by date and keyword
77
-<span style="display:block;height:10px!important"></span>
78
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
79
-<span style="display:block;height:40px!important"></span>
80
-Delete old SMS messages
81
-<span style="display:block;height:10px!important"></span>
82
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
83
-<span style="display:block;height:40px!important"></span>
84
-
85
-## Browsers
86
-<span style="display:block;height:10px!important"></span>
87
-
88
-SMS Relentless works with all major browsers.
89
-
90
-<span style="display:block;height:20px!important"></span>
91
-
92
-## Programming Languages
93
-<span style="display:block;height:10px!important"></span>
94
-
95
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
96
-
97
-<span style="display:block;height:20px!important"></span>
98
-
99
-## Minimum Requirements
100
-<span style="display:block;height:10px!important"></span>
101
-
102
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
103
-
104
-- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
105
-
106
-- The **libcurl** PHP library has to be installed on the server.
107
-
108
-To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
109
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
110
-"/etc/postfix/main.cf" for Postfix on Debian).
111
-
112
-<span style="display:block;height:20px!important"></span>
113
-
114
-## Installation
115
-<span style="display:block;height:10px!important"></span>
116
-
117
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
118
-explains in detail how to install and use this application.
119
-
120
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
121
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
122
-
123
-<span style="display:block;height:20px!important"></span>
124
-
125
-## Contribute
126
-<span style="display:block;height:10px!important"></span>
127
-
128
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
129
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
130
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
131
-
132
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
133
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
134
-project.
135
-
136
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
137
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
138
-
139
-<span style="display:block;height:20px!important"></span>
140
-
141
-## License
142
-<span style="display:block;height:10px!important"></span>
143
-
144
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
145
-the terms of the GNU Affero General Public License Version 3.
146
-
147
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added files to implement pop-up windows, etc.

DoubleBastionAdmin authored on 20/05/2023 01:06:57
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,147 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
+
8
+A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ–ΌοΈ  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
+
22
+* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
+
24
+* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
+
26
+* πŸ‘€ The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
27
+
28
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
29
+
30
+* βœ‰οΈ  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
+
32
+* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
+
34
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
+
36
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
+
38
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
39
+
40
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
41
+
42
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
43
+
44
+* πŸ’Έ Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
45
+
46
+<span style="display:block;height:10px!important"></span>
47
+
48
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+<span style="display:block;height:20px!important"></span>
55
+
56
+Send SMS message
57
+<span style="display:block;height:10px!important"></span>
58
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
59
+<span style="display:block;height:40px!important"></span>
60
+Send MMS message
61
+<span style="display:block;height:10px!important"></span>
62
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
63
+<span style="display:block;height:40px!important"></span>
64
+List received SMS messages
65
+<span style="display:block;height:10px!important"></span>
66
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
67
+<span style="display:block;height:40px!important"></span>
68
+List sent SMS messages
69
+<span style="display:block;height:10px!important"></span>
70
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
71
+<span style="display:block;height:40px!important"></span>
72
+Send SMS message to multiple recipients
73
+<span style="display:block;height:10px!important"></span>
74
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
75
+<span style="display:block;height:40px!important"></span>
76
+Filter messages by date and keyword
77
+<span style="display:block;height:10px!important"></span>
78
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
79
+<span style="display:block;height:40px!important"></span>
80
+Delete old SMS messages
81
+<span style="display:block;height:10px!important"></span>
82
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
83
+<span style="display:block;height:40px!important"></span>
84
+
85
+## Browsers
86
+<span style="display:block;height:10px!important"></span>
87
+
88
+SMS Relentless works with all major browsers.
89
+
90
+<span style="display:block;height:20px!important"></span>
91
+
92
+## Programming Languages
93
+<span style="display:block;height:10px!important"></span>
94
+
95
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
96
+
97
+<span style="display:block;height:20px!important"></span>
98
+
99
+## Minimum Requirements
100
+<span style="display:block;height:10px!important"></span>
101
+
102
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
103
+
104
+- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
105
+
106
+- The **libcurl** PHP library has to be installed on the server.
107
+
108
+To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
109
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
110
+"/etc/postfix/main.cf" for Postfix on Debian).
111
+
112
+<span style="display:block;height:20px!important"></span>
113
+
114
+## Installation
115
+<span style="display:block;height:10px!important"></span>
116
+
117
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
118
+explains in detail how to install and use this application.
119
+
120
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
121
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
122
+
123
+<span style="display:block;height:20px!important"></span>
124
+
125
+## Contribute
126
+<span style="display:block;height:10px!important"></span>
127
+
128
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
129
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
130
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
131
+
132
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
133
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
134
+project.
135
+
136
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
137
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
138
+
139
+<span style="display:block;height:20px!important"></span>
140
+
141
+## License
142
+<span style="display:block;height:10px!important"></span>
143
+
144
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
145
+the terms of the GNU Affero General Public License Version 3.
146
+
147
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed files to implement auto-reply fix, etc.

DoubleBastionAdmin authored on 20/05/2023 00:46:30
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,147 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
-
8
-A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ–ΌοΈ  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
-
22
-* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
-
24
-* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
-
26
-* πŸ‘€ If messages are sent by Nextcloud users from phone numbers mentioned in their profiles, their Display Names appear before their messages.
27
-
28
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
29
-
30
-* βœ‰οΈ  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
-
32
-* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
-
34
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
-
36
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
-
38
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
39
-
40
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
41
-
42
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
43
-
44
-* πŸ’Έ Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
45
-
46
-<span style="display:block;height:10px!important"></span>
47
-
48
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-<span style="display:block;height:20px!important"></span>
55
-
56
-Send SMS message
57
-<span style="display:block;height:10px!important"></span>
58
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
59
-<span style="display:block;height:40px!important"></span>
60
-Send MMS message
61
-<span style="display:block;height:10px!important"></span>
62
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
63
-<span style="display:block;height:40px!important"></span>
64
-List received SMS messages
65
-<span style="display:block;height:10px!important"></span>
66
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
67
-<span style="display:block;height:40px!important"></span>
68
-List sent SMS messages
69
-<span style="display:block;height:10px!important"></span>
70
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
71
-<span style="display:block;height:40px!important"></span>
72
-Send SMS message to multiple recipients
73
-<span style="display:block;height:10px!important"></span>
74
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
75
-<span style="display:block;height:40px!important"></span>
76
-Filter messages by date and keyword
77
-<span style="display:block;height:10px!important"></span>
78
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
79
-<span style="display:block;height:40px!important"></span>
80
-Delete old SMS messages
81
-<span style="display:block;height:10px!important"></span>
82
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
83
-<span style="display:block;height:40px!important"></span>
84
-
85
-## Browsers
86
-<span style="display:block;height:10px!important"></span>
87
-
88
-SMS Relentless works with all major browsers.
89
-
90
-<span style="display:block;height:20px!important"></span>
91
-
92
-## Programming Languages
93
-<span style="display:block;height:10px!important"></span>
94
-
95
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
96
-
97
-<span style="display:block;height:20px!important"></span>
98
-
99
-## Minimum Requirements
100
-<span style="display:block;height:10px!important"></span>
101
-
102
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
103
-
104
-- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
105
-
106
-- The **libcurl** PHP library has to be installed on the server.
107
-
108
-To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
109
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
110
-"/etc/postfix/main.cf" for Postfix on Debian).
111
-
112
-<span style="display:block;height:20px!important"></span>
113
-
114
-## Installation
115
-<span style="display:block;height:10px!important"></span>
116
-
117
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
118
-explains in detail how to install and use this application.
119
-
120
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
121
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
122
-
123
-<span style="display:block;height:20px!important"></span>
124
-
125
-## Contribute
126
-<span style="display:block;height:10px!important"></span>
127
-
128
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
129
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
130
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
131
-
132
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
133
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
134
-project.
135
-
136
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
137
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
138
-
139
-<span style="display:block;height:20px!important"></span>
140
-
141
-## License
142
-<span style="display:block;height:10px!important"></span>
143
-
144
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
145
-the terms of the GNU Affero General Public License Version 3.
146
-
147
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added changes for origination, auto-reply, etc.

DoubleBastionAdmin authored on 08/05/2023 20:50:18
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,147 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
+
8
+A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ–ΌοΈ  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
+
22
+* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
+
24
+* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
+
26
+* πŸ‘€ If messages are sent by Nextcloud users from phone numbers mentioned in their profiles, their Display Names appear before their messages.
27
+
28
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
29
+
30
+* βœ‰οΈ  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
31
+
32
+* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
33
+
34
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
35
+
36
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
37
+
38
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
39
+
40
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
41
+
42
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
43
+
44
+* πŸ’Έ Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
45
+
46
+<span style="display:block;height:10px!important"></span>
47
+
48
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+<span style="display:block;height:20px!important"></span>
55
+
56
+Send SMS message
57
+<span style="display:block;height:10px!important"></span>
58
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
59
+<span style="display:block;height:40px!important"></span>
60
+Send MMS message
61
+<span style="display:block;height:10px!important"></span>
62
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
63
+<span style="display:block;height:40px!important"></span>
64
+List received SMS messages
65
+<span style="display:block;height:10px!important"></span>
66
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
67
+<span style="display:block;height:40px!important"></span>
68
+List sent SMS messages
69
+<span style="display:block;height:10px!important"></span>
70
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
71
+<span style="display:block;height:40px!important"></span>
72
+Send SMS message to multiple recipients
73
+<span style="display:block;height:10px!important"></span>
74
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
75
+<span style="display:block;height:40px!important"></span>
76
+Filter messages by date and keyword
77
+<span style="display:block;height:10px!important"></span>
78
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
79
+<span style="display:block;height:40px!important"></span>
80
+Delete old SMS messages
81
+<span style="display:block;height:10px!important"></span>
82
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
83
+<span style="display:block;height:40px!important"></span>
84
+
85
+## Browsers
86
+<span style="display:block;height:10px!important"></span>
87
+
88
+SMS Relentless works with all major browsers.
89
+
90
+<span style="display:block;height:20px!important"></span>
91
+
92
+## Programming Languages
93
+<span style="display:block;height:10px!important"></span>
94
+
95
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
96
+
97
+<span style="display:block;height:20px!important"></span>
98
+
99
+## Minimum Requirements
100
+<span style="display:block;height:10px!important"></span>
101
+
102
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
103
+
104
+- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
105
+
106
+- The **libcurl** PHP library has to be installed on the server.
107
+
108
+To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
109
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
110
+"/etc/postfix/main.cf" for Postfix on Debian).
111
+
112
+<span style="display:block;height:20px!important"></span>
113
+
114
+## Installation
115
+<span style="display:block;height:10px!important"></span>
116
+
117
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
118
+explains in detail how to install and use this application.
119
+
120
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
121
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
122
+
123
+<span style="display:block;height:20px!important"></span>
124
+
125
+## Contribute
126
+<span style="display:block;height:10px!important"></span>
127
+
128
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
129
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
130
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
131
+
132
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
133
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
134
+project.
135
+
136
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
137
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
138
+
139
+<span style="display:block;height:20px!important"></span>
140
+
141
+## License
142
+<span style="display:block;height:10px!important"></span>
143
+
144
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
145
+the terms of the GNU Affero General Public License Version 3.
146
+
147
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed a substantial number of files

DoubleBastionAdmin authored on 08/05/2023 20:27:04
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,141 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
-
8
-A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ–ΌοΈ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
-
22
-* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
-
24
-* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
-
26
-* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
27
-
28
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
29
-
30
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
31
-
32
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
33
-
34
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
35
-
36
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
37
-
38
-* πŸ’Έ Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
39
-
40
-<span style="display:block;height:10px!important"></span>
41
-
42
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-<span style="display:block;height:20px!important"></span>
49
-
50
-Send SMS message
51
-<span style="display:block;height:10px!important"></span>
52
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
53
-<span style="display:block;height:40px!important"></span>
54
-Send MMS message
55
-<span style="display:block;height:10px!important"></span>
56
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
57
-<span style="display:block;height:40px!important"></span>
58
-List received SMS messages
59
-<span style="display:block;height:10px!important"></span>
60
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
61
-<span style="display:block;height:40px!important"></span>
62
-List sent SMS messages
63
-<span style="display:block;height:10px!important"></span>
64
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
65
-<span style="display:block;height:40px!important"></span>
66
-Send SMS message to multiple recipients
67
-<span style="display:block;height:10px!important"></span>
68
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
69
-<span style="display:block;height:40px!important"></span>
70
-Filter messages by date and keyword
71
-<span style="display:block;height:10px!important"></span>
72
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
73
-<span style="display:block;height:40px!important"></span>
74
-Delete old SMS messages
75
-<span style="display:block;height:10px!important"></span>
76
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
77
-<span style="display:block;height:40px!important"></span>
78
-
79
-## Browsers
80
-<span style="display:block;height:10px!important"></span>
81
-
82
-SMS Relentless works with all major browsers.
83
-
84
-<span style="display:block;height:20px!important"></span>
85
-
86
-## Programming Languages
87
-<span style="display:block;height:10px!important"></span>
88
-
89
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
90
-
91
-<span style="display:block;height:20px!important"></span>
92
-
93
-## Minimum Requirements
94
-<span style="display:block;height:10px!important"></span>
95
-
96
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
97
-
98
-- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
99
-
100
-- The **libcurl** PHP library has to be installed on the server.
101
-
102
-To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
103
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
104
-"/etc/postfix/main.cf" for Postfix on Debian).
105
-
106
-<span style="display:block;height:20px!important"></span>
107
-
108
-## Installation
109
-<span style="display:block;height:10px!important"></span>
110
-
111
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
112
-explains in detail how to install and use this application.
113
-
114
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
115
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
116
-
117
-<span style="display:block;height:20px!important"></span>
118
-
119
-## Contribute
120
-<span style="display:block;height:10px!important"></span>
121
-
122
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
123
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
124
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
125
-
126
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
127
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
128
-project.
129
-
130
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
131
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
132
-
133
-<span style="display:block;height:20px!important"></span>
134
-
135
-## License
136
-<span style="display:block;height:10px!important"></span>
137
-
138
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
139
-the terms of the GNU Affero General Public License Version 3.
140
-
141
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added CHANGELOG.txt README.md appinfo/info.xml appinfo/signature.json lib/Controller/AuthorApiController.php

DoubleBastionAdmin authored on 28/02/2023 15:59:34
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,141 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
+
8
+A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ–ΌοΈ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
+
22
+* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
+
24
+* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
+
26
+* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
27
+
28
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
29
+
30
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
31
+
32
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
33
+
34
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
35
+
36
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
37
+
38
+* πŸ’Έ Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
39
+
40
+<span style="display:block;height:10px!important"></span>
41
+
42
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+<span style="display:block;height:20px!important"></span>
49
+
50
+Send SMS message
51
+<span style="display:block;height:10px!important"></span>
52
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
53
+<span style="display:block;height:40px!important"></span>
54
+Send MMS message
55
+<span style="display:block;height:10px!important"></span>
56
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
57
+<span style="display:block;height:40px!important"></span>
58
+List received SMS messages
59
+<span style="display:block;height:10px!important"></span>
60
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
61
+<span style="display:block;height:40px!important"></span>
62
+List sent SMS messages
63
+<span style="display:block;height:10px!important"></span>
64
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
65
+<span style="display:block;height:40px!important"></span>
66
+Send SMS message to multiple recipients
67
+<span style="display:block;height:10px!important"></span>
68
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
69
+<span style="display:block;height:40px!important"></span>
70
+Filter messages by date and keyword
71
+<span style="display:block;height:10px!important"></span>
72
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
73
+<span style="display:block;height:40px!important"></span>
74
+Delete old SMS messages
75
+<span style="display:block;height:10px!important"></span>
76
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
77
+<span style="display:block;height:40px!important"></span>
78
+
79
+## Browsers
80
+<span style="display:block;height:10px!important"></span>
81
+
82
+SMS Relentless works with all major browsers.
83
+
84
+<span style="display:block;height:20px!important"></span>
85
+
86
+## Programming Languages
87
+<span style="display:block;height:10px!important"></span>
88
+
89
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
90
+
91
+<span style="display:block;height:20px!important"></span>
92
+
93
+## Minimum Requirements
94
+<span style="display:block;height:10px!important"></span>
95
+
96
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
97
+
98
+- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
99
+
100
+- The **libcurl** PHP library has to be installed on the server.
101
+
102
+To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
103
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
104
+"/etc/postfix/main.cf" for Postfix on Debian).
105
+
106
+<span style="display:block;height:20px!important"></span>
107
+
108
+## Installation
109
+<span style="display:block;height:10px!important"></span>
110
+
111
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
112
+explains in detail how to install and use this application.
113
+
114
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
115
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
116
+
117
+<span style="display:block;height:20px!important"></span>
118
+
119
+## Contribute
120
+<span style="display:block;height:10px!important"></span>
121
+
122
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
123
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
124
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
125
+
126
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
127
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
128
+project.
129
+
130
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
131
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
132
+
133
+<span style="display:block;height:20px!important"></span>
134
+
135
+## License
136
+<span style="display:block;height:10px!important"></span>
137
+
138
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
139
+the terms of the GNU Affero General Public License Version 3.
140
+
141
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed CHANGELOG.txt README.md appinfo/info.xml appinfo/signature.json lib/Controller/AuthorApiController.php

DoubleBastionAdmin authored on 28/02/2023 15:54:35
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,141 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
-
8
-A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ–ΌοΈ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
-
22
-* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
-
24
-* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
-
26
-* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
27
-
28
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
29
-
30
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
31
-
32
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
33
-
34
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
35
-
36
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
37
-
38
-* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
39
-
40
-<span style="display:block;height:10px!important"></span>
41
-
42
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-<span style="display:block;height:20px!important"></span>
49
-
50
-Send SMS message
51
-<span style="display:block;height:10px!important"></span>
52
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
53
-<span style="display:block;height:40px!important"></span>
54
-Send MMS message
55
-<span style="display:block;height:10px!important"></span>
56
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
57
-<span style="display:block;height:40px!important"></span>
58
-List received SMS messages
59
-<span style="display:block;height:10px!important"></span>
60
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
61
-<span style="display:block;height:40px!important"></span>
62
-List sent SMS messages
63
-<span style="display:block;height:10px!important"></span>
64
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
65
-<span style="display:block;height:40px!important"></span>
66
-Send SMS message to multiple recipients
67
-<span style="display:block;height:10px!important"></span>
68
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
69
-<span style="display:block;height:40px!important"></span>
70
-Filter messages by date and keyword
71
-<span style="display:block;height:10px!important"></span>
72
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
73
-<span style="display:block;height:40px!important"></span>
74
-Delete old SMS messages
75
-<span style="display:block;height:10px!important"></span>
76
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
77
-<span style="display:block;height:40px!important"></span>
78
-
79
-## Browsers
80
-<span style="display:block;height:10px!important"></span>
81
-
82
-SMS Relentless works with all major browsers.
83
-
84
-<span style="display:block;height:20px!important"></span>
85
-
86
-## Programming Languages
87
-<span style="display:block;height:10px!important"></span>
88
-
89
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
90
-
91
-<span style="display:block;height:20px!important"></span>
92
-
93
-## Minimum Requirements
94
-<span style="display:block;height:10px!important"></span>
95
-
96
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
97
-
98
-- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
99
-
100
-- The **libcurl** PHP library has to be installed on the server.
101
-
102
-To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
103
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
104
-"/etc/postfix/main.cf" for Postfix on Debian).
105
-
106
-<span style="display:block;height:20px!important"></span>
107
-
108
-## Installation
109
-<span style="display:block;height:10px!important"></span>
110
-
111
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
112
-explains in detail how to install and use this application.
113
-
114
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
115
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
116
-
117
-<span style="display:block;height:20px!important"></span>
118
-
119
-## Contribute
120
-<span style="display:block;height:10px!important"></span>
121
-
122
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
123
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
124
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
125
-
126
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
127
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
128
-project.
129
-
130
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
131
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
132
-
133
-<span style="display:block;height:20px!important"></span>
134
-
135
-## License
136
-<span style="display:block;height:10px!important"></span>
137
-
138
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
139
-the terms of the GNU Affero General Public License Version 3.
140
-
141
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/sendsms.js

DoubleBastionAdmin authored on 05/09/2022 18:46:45
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,141 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS and MMS messages in Nextcloud.**
7
+
8
+A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ–ΌοΈ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
+
22
+* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
+
24
+* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
+
26
+* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
27
+
28
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
29
+
30
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
31
+
32
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
33
+
34
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
35
+
36
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
37
+
38
+* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
39
+
40
+<span style="display:block;height:10px!important"></span>
41
+
42
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+<span style="display:block;height:20px!important"></span>
49
+
50
+Send SMS message
51
+<span style="display:block;height:10px!important"></span>
52
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
53
+<span style="display:block;height:40px!important"></span>
54
+Send MMS message
55
+<span style="display:block;height:10px!important"></span>
56
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
57
+<span style="display:block;height:40px!important"></span>
58
+List received SMS messages
59
+<span style="display:block;height:10px!important"></span>
60
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
61
+<span style="display:block;height:40px!important"></span>
62
+List sent SMS messages
63
+<span style="display:block;height:10px!important"></span>
64
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
65
+<span style="display:block;height:40px!important"></span>
66
+Send SMS message to multiple recipients
67
+<span style="display:block;height:10px!important"></span>
68
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
69
+<span style="display:block;height:40px!important"></span>
70
+Filter messages by date and keyword
71
+<span style="display:block;height:10px!important"></span>
72
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
73
+<span style="display:block;height:40px!important"></span>
74
+Delete old SMS messages
75
+<span style="display:block;height:10px!important"></span>
76
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
77
+<span style="display:block;height:40px!important"></span>
78
+
79
+## Browsers
80
+<span style="display:block;height:10px!important"></span>
81
+
82
+SMS Relentless works with all major browsers.
83
+
84
+<span style="display:block;height:20px!important"></span>
85
+
86
+## Programming Languages
87
+<span style="display:block;height:10px!important"></span>
88
+
89
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
90
+
91
+<span style="display:block;height:20px!important"></span>
92
+
93
+## Minimum Requirements
94
+<span style="display:block;height:10px!important"></span>
95
+
96
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the <a href="https://www.doublebastion.com/install-nextcloud/" rel="noreferrer noopener" target="_blank">Install Nextcloud</a> chapter in our guide.
97
+
98
+- **A telnyx.com, plivo.com, twilio.com or flowroute.com account and an SMS/MMS enabled phone number** attached to it.
99
+
100
+- The **libcurl** PHP library has to be installed on the server.
101
+
102
+To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
103
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
104
+"/etc/postfix/main.cf" for Postfix on Debian).
105
+
106
+<span style="display:block;height:20px!important"></span>
107
+
108
+## Installation
109
+<span style="display:block;height:10px!important"></span>
110
+
111
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
112
+explains in detail how to install and use this application.
113
+
114
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
115
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
116
+
117
+<span style="display:block;height:20px!important"></span>
118
+
119
+## Contribute
120
+<span style="display:block;height:10px!important"></span>
121
+
122
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
123
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
124
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
125
+
126
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
127
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
128
+project.
129
+
130
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
131
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
132
+
133
+<span style="display:block;height:20px!important"></span>
134
+
135
+## License
136
+<span style="display:block;height:10px!important"></span>
137
+
138
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
139
+the terms of the GNU Affero General Public License Version 3.
140
+
141
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/sendsms.js

DoubleBastionAdmin authored on 05/09/2022 18:43:29
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,141 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
-
8
-A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ–ΌοΈ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
-
22
-* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
-
24
-* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
-
26
-* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
27
-
28
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
29
-
30
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
31
-
32
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
33
-
34
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
35
-
36
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
37
-
38
-* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
39
-
40
-<span style="display:block;height:10px!important"></span>
41
-
42
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-<span style="display:block;height:20px!important"></span>
49
-
50
-Send SMS message
51
-<span style="display:block;height:10px!important"></span>
52
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
53
-<span style="display:block;height:40px!important"></span>
54
-Send MMS message
55
-<span style="display:block;height:10px!important"></span>
56
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
57
-<span style="display:block;height:40px!important"></span>
58
-List received SMS messages
59
-<span style="display:block;height:10px!important"></span>
60
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
61
-<span style="display:block;height:40px!important"></span>
62
-List sent SMS messages
63
-<span style="display:block;height:10px!important"></span>
64
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
65
-<span style="display:block;height:40px!important"></span>
66
-Send SMS message to multiple recipients
67
-<span style="display:block;height:10px!important"></span>
68
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
69
-<span style="display:block;height:40px!important"></span>
70
-Filter messages by date and keyword
71
-<span style="display:block;height:10px!important"></span>
72
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
73
-<span style="display:block;height:40px!important"></span>
74
-Delete old SMS messages
75
-<span style="display:block;height:10px!important"></span>
76
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
77
-<span style="display:block;height:40px!important"></span>
78
-
79
-## Browsers
80
-<span style="display:block;height:10px!important"></span>
81
-
82
-SMS Relentless works with all major browsers.
83
-
84
-<span style="display:block;height:20px!important"></span>
85
-
86
-## Programming Languages
87
-<span style="display:block;height:10px!important"></span>
88
-
89
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
90
-
91
-<span style="display:block;height:20px!important"></span>
92
-
93
-## Minimum Requirements
94
-<span style="display:block;height:10px!important"></span>
95
-
96
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
97
-
98
-- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
99
-
100
-- The **libcurl** PHP library has to be installed on the server.
101
-
102
-To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
103
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
104
-"/etc/postfix/main.cf" for Postfix on Debian).
105
-
106
-<span style="display:block;height:20px!important"></span>
107
-
108
-## Installation
109
-<span style="display:block;height:10px!important"></span>
110
-
111
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
112
-explains in detail how to install and use this application.
113
-
114
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
115
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
116
-
117
-<span style="display:block;height:20px!important"></span>
118
-
119
-## Contribute
120
-<span style="display:block;height:10px!important"></span>
121
-
122
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
123
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
124
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
125
-
126
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
127
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
128
-project.
129
-
130
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
131
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
132
-
133
-<span style="display:block;height:20px!important"></span>
134
-
135
-## License
136
-<span style="display:block;height:10px!important"></span>
137
-
138
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
139
-the terms of the GNU Affero General Public License Version 3.
140
-
141
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added README.md CHANGELOG.txt appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css js/settings.js js/sendsms.js js/showsmstables.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php templates/navigation/index.php templates/content/index.php templates/settings.php js/tiff.min.js img/nextcloud_logo.svg img/nextcloud_logo_bright.svg img/sms_relentless_mms_sending.png

DoubleBastionAdmin authored on 02/09/2022 23:19:37
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,141 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
+
8
+A telnyx.com, plivo.com, twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ–ΌοΈ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
21
+
22
+* πŸ“” SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
23
+
24
+* πŸ’» Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
25
+
26
+* πŸ” SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
27
+
28
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
29
+
30
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
31
+
32
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
33
+
34
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
35
+
36
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
37
+
38
+* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
39
+
40
+<span style="display:block;height:10px!important"></span>
41
+
42
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+<span style="display:block;height:20px!important"></span>
49
+
50
+Send SMS message
51
+<span style="display:block;height:10px!important"></span>
52
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
53
+<span style="display:block;height:40px!important"></span>
54
+Send MMS message
55
+<span style="display:block;height:10px!important"></span>
56
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_mms_sending.png)
57
+<span style="display:block;height:40px!important"></span>
58
+List received SMS messages
59
+<span style="display:block;height:10px!important"></span>
60
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
61
+<span style="display:block;height:40px!important"></span>
62
+List sent SMS messages
63
+<span style="display:block;height:10px!important"></span>
64
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
65
+<span style="display:block;height:40px!important"></span>
66
+Send SMS message to multiple recipients
67
+<span style="display:block;height:10px!important"></span>
68
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
69
+<span style="display:block;height:40px!important"></span>
70
+Filter messages by date and keyword
71
+<span style="display:block;height:10px!important"></span>
72
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
73
+<span style="display:block;height:40px!important"></span>
74
+Delete old SMS messages
75
+<span style="display:block;height:10px!important"></span>
76
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
77
+<span style="display:block;height:40px!important"></span>
78
+
79
+## Browsers
80
+<span style="display:block;height:10px!important"></span>
81
+
82
+SMS Relentless works with all major browsers.
83
+
84
+<span style="display:block;height:20px!important"></span>
85
+
86
+## Programming Languages
87
+<span style="display:block;height:10px!important"></span>
88
+
89
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
90
+
91
+<span style="display:block;height:20px!important"></span>
92
+
93
+## Minimum Requirements
94
+<span style="display:block;height:10px!important"></span>
95
+
96
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
97
+
98
+- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
99
+
100
+- The **libcurl** PHP library has to be installed on the server.
101
+
102
+To enable email notifications for every received SMS/MMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
103
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
104
+"/etc/postfix/main.cf" for Postfix on Debian).
105
+
106
+<span style="display:block;height:20px!important"></span>
107
+
108
+## Installation
109
+<span style="display:block;height:10px!important"></span>
110
+
111
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
112
+explains in detail how to install and use this application.
113
+
114
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
115
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
116
+
117
+<span style="display:block;height:20px!important"></span>
118
+
119
+## Contribute
120
+<span style="display:block;height:10px!important"></span>
121
+
122
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
123
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
124
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
125
+
126
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
127
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
128
+project.
129
+
130
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
131
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
132
+
133
+<span style="display:block;height:20px!important"></span>
134
+
135
+## License
136
+<span style="display:block;height:10px!important"></span>
137
+
138
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
139
+the terms of the GNU Affero General Public License Version 3.
140
+
141
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed README.md CHANGELOG.txt appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css js/settings.js js/sendsms.js js/showsmstables.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php templates/navigation/index.php templates/content/index.php templates/settings.php

DoubleBastionAdmin authored on 02/09/2022 23:09:46
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,135 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
-
8
-A telnyx.com or plivo.com or twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* πŸ” SMS messages coming from Telnyx and Plivo are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
27
-
28
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-<span style="display:block;height:10px!important"></span>
39
-
40
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
41
-
42
-### Donations
43
-
44
-* [Donations are welcome](https://www.doublebastion.com/donations/)
45
-
46
-<span style="display:block;height:20px!important"></span>
47
-
48
-Send SMS message
49
-<span style="display:block;height:10px!important"></span>
50
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
51
-<span style="display:block;height:40px!important"></span>
52
-List received SMS messages
53
-<span style="display:block;height:10px!important"></span>
54
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
55
-<span style="display:block;height:40px!important"></span>
56
-List sent SMS messages
57
-<span style="display:block;height:10px!important"></span>
58
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
59
-<span style="display:block;height:40px!important"></span>
60
-Send SMS message to multiple recipients
61
-<span style="display:block;height:10px!important"></span>
62
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
63
-<span style="display:block;height:40px!important"></span>
64
-Filter messages by date and keyword
65
-<span style="display:block;height:10px!important"></span>
66
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
67
-<span style="display:block;height:40px!important"></span>
68
-Delete old SMS messages
69
-<span style="display:block;height:10px!important"></span>
70
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
71
-<span style="display:block;height:40px!important"></span>
72
-
73
-## Browsers
74
-<span style="display:block;height:10px!important"></span>
75
-
76
-SMS Relentless works with all major browsers.
77
-
78
-<span style="display:block;height:20px!important"></span>
79
-
80
-## Programming Languages
81
-<span style="display:block;height:10px!important"></span>
82
-
83
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
84
-
85
-<span style="display:block;height:20px!important"></span>
86
-
87
-## Minimum Requirements
88
-<span style="display:block;height:10px!important"></span>
89
-
90
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
91
-
92
-- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
93
-
94
-- The **libcurl** PHP library has to be installed on the server.
95
-
96
-To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
97
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
98
-"/etc/postfix/main.cf" for Postfix on Debian).
99
-
100
-<span style="display:block;height:20px!important"></span>
101
-
102
-## Installation
103
-<span style="display:block;height:10px!important"></span>
104
-
105
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
106
-explains in detail how to install and use this application.
107
-
108
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
109
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
110
-
111
-<span style="display:block;height:20px!important"></span>
112
-
113
-## Contribute
114
-<span style="display:block;height:10px!important"></span>
115
-
116
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
117
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
118
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
119
-
120
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
121
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
122
-project.
123
-
124
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
125
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
126
-
127
-<span style="display:block;height:20px!important"></span>
128
-
129
-## License
130
-<span style="display:block;height:10px!important"></span>
131
-
132
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
133
-the terms of the GNU Affero General Public License Version 3.
134
-
135
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/settings.js lib/AppInfo/Application.php lib/Controller/SmsrelentlessController.php lib/Controller/AuthorApiController.php lib/Migration/Version108Date20220823132408.php providers/Twilio

DoubleBastionAdmin authored on 23/08/2022 10:48:04
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,135 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
+
8
+A telnyx.com or plivo.com or twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* πŸ” SMS messages coming from Telnyx and Plivo are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
27
+
28
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+<span style="display:block;height:10px!important"></span>
39
+
40
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
41
+
42
+### Donations
43
+
44
+* [Donations are welcome](https://www.doublebastion.com/donations/)
45
+
46
+<span style="display:block;height:20px!important"></span>
47
+
48
+Send SMS message
49
+<span style="display:block;height:10px!important"></span>
50
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
51
+<span style="display:block;height:40px!important"></span>
52
+List received SMS messages
53
+<span style="display:block;height:10px!important"></span>
54
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
55
+<span style="display:block;height:40px!important"></span>
56
+List sent SMS messages
57
+<span style="display:block;height:10px!important"></span>
58
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
59
+<span style="display:block;height:40px!important"></span>
60
+Send SMS message to multiple recipients
61
+<span style="display:block;height:10px!important"></span>
62
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
63
+<span style="display:block;height:40px!important"></span>
64
+Filter messages by date and keyword
65
+<span style="display:block;height:10px!important"></span>
66
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
67
+<span style="display:block;height:40px!important"></span>
68
+Delete old SMS messages
69
+<span style="display:block;height:10px!important"></span>
70
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
71
+<span style="display:block;height:40px!important"></span>
72
+
73
+## Browsers
74
+<span style="display:block;height:10px!important"></span>
75
+
76
+SMS Relentless works with all major browsers.
77
+
78
+<span style="display:block;height:20px!important"></span>
79
+
80
+## Programming Languages
81
+<span style="display:block;height:10px!important"></span>
82
+
83
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
84
+
85
+<span style="display:block;height:20px!important"></span>
86
+
87
+## Minimum Requirements
88
+<span style="display:block;height:10px!important"></span>
89
+
90
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
91
+
92
+- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
93
+
94
+- The **libcurl** PHP library has to be installed on the server.
95
+
96
+To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
97
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
98
+"/etc/postfix/main.cf" for Postfix on Debian).
99
+
100
+<span style="display:block;height:20px!important"></span>
101
+
102
+## Installation
103
+<span style="display:block;height:10px!important"></span>
104
+
105
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
106
+explains in detail how to install and use this application.
107
+
108
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
109
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
110
+
111
+<span style="display:block;height:20px!important"></span>
112
+
113
+## Contribute
114
+<span style="display:block;height:10px!important"></span>
115
+
116
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
117
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
118
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
119
+
120
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
121
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
122
+project.
123
+
124
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
125
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
126
+
127
+<span style="display:block;height:20px!important"></span>
128
+
129
+## License
130
+<span style="display:block;height:10px!important"></span>
131
+
132
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
133
+the terms of the GNU Affero General Public License Version 3.
134
+
135
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/settings.js lib/AppInfo/Application.php lib/Controller/SmsrelentlessController.php lib/Controller/AuthorApiController.php lib/Migration/Version108Date20220820204512.php providers/Twilio

DoubleBastionAdmin authored on 23/08/2022 10:40:23
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,135 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
-
8
-A telnyx.com or plivo.com or twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* πŸ” SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
27
-
28
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-<span style="display:block;height:10px!important"></span>
39
-
40
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
41
-
42
-### Donations
43
-
44
-* [Donations are welcome](https://www.doublebastion.com/donations/)
45
-
46
-<span style="display:block;height:20px!important"></span>
47
-
48
-Send SMS message
49
-<span style="display:block;height:10px!important"></span>
50
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
51
-<span style="display:block;height:40px!important"></span>
52
-List received SMS messages
53
-<span style="display:block;height:10px!important"></span>
54
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
55
-<span style="display:block;height:40px!important"></span>
56
-List sent SMS messages
57
-<span style="display:block;height:10px!important"></span>
58
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
59
-<span style="display:block;height:40px!important"></span>
60
-Send SMS message to multiple recipients
61
-<span style="display:block;height:10px!important"></span>
62
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
63
-<span style="display:block;height:40px!important"></span>
64
-Filter messages by date and keyword
65
-<span style="display:block;height:10px!important"></span>
66
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
67
-<span style="display:block;height:40px!important"></span>
68
-Delete old SMS messages
69
-<span style="display:block;height:10px!important"></span>
70
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
71
-<span style="display:block;height:40px!important"></span>
72
-
73
-## Browsers
74
-<span style="display:block;height:10px!important"></span>
75
-
76
-SMS Relentless works with all major browsers.
77
-
78
-<span style="display:block;height:20px!important"></span>
79
-
80
-## Programming Languages
81
-<span style="display:block;height:10px!important"></span>
82
-
83
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
84
-
85
-<span style="display:block;height:20px!important"></span>
86
-
87
-## Minimum Requirements
88
-<span style="display:block;height:10px!important"></span>
89
-
90
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
91
-
92
-- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
93
-
94
-- The **libcurl** PHP library has to be installed on the server.
95
-
96
-To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
97
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
98
-"/etc/postfix/main.cf" for Postfix on Debian).
99
-
100
-<span style="display:block;height:20px!important"></span>
101
-
102
-## Installation
103
-<span style="display:block;height:10px!important"></span>
104
-
105
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
106
-explains in detail how to install and use this application.
107
-
108
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
109
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
110
-
111
-<span style="display:block;height:20px!important"></span>
112
-
113
-## Contribute
114
-<span style="display:block;height:10px!important"></span>
115
-
116
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
117
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
118
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
119
-
120
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
121
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
122
-project.
123
-
124
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
125
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
126
-
127
-<span style="display:block;height:20px!important"></span>
128
-
129
-## License
130
-<span style="display:block;height:10px!important"></span>
131
-
132
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
133
-the terms of the GNU Affero General Public License Version 3.
134
-
135
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

CHANGELOG.txt README.md appinfo/info.xml appinfo/signature.json lib/AppInfo/Application.php providers/Twilio

DoubleBastionAdmin authored on 20/08/2022 19:09:12
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,135 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
+
8
+A telnyx.com or plivo.com or twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* πŸ” SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
27
+
28
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+<span style="display:block;height:10px!important"></span>
39
+
40
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
41
+
42
+### Donations
43
+
44
+* [Donations are welcome](https://www.doublebastion.com/donations/)
45
+
46
+<span style="display:block;height:20px!important"></span>
47
+
48
+Send SMS message
49
+<span style="display:block;height:10px!important"></span>
50
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
51
+<span style="display:block;height:40px!important"></span>
52
+List received SMS messages
53
+<span style="display:block;height:10px!important"></span>
54
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
55
+<span style="display:block;height:40px!important"></span>
56
+List sent SMS messages
57
+<span style="display:block;height:10px!important"></span>
58
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
59
+<span style="display:block;height:40px!important"></span>
60
+Send SMS message to multiple recipients
61
+<span style="display:block;height:10px!important"></span>
62
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
63
+<span style="display:block;height:40px!important"></span>
64
+Filter messages by date and keyword
65
+<span style="display:block;height:10px!important"></span>
66
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
67
+<span style="display:block;height:40px!important"></span>
68
+Delete old SMS messages
69
+<span style="display:block;height:10px!important"></span>
70
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
71
+<span style="display:block;height:40px!important"></span>
72
+
73
+## Browsers
74
+<span style="display:block;height:10px!important"></span>
75
+
76
+SMS Relentless works with all major browsers.
77
+
78
+<span style="display:block;height:20px!important"></span>
79
+
80
+## Programming Languages
81
+<span style="display:block;height:10px!important"></span>
82
+
83
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
84
+
85
+<span style="display:block;height:20px!important"></span>
86
+
87
+## Minimum Requirements
88
+<span style="display:block;height:10px!important"></span>
89
+
90
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
91
+
92
+- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
93
+
94
+- The **libcurl** PHP library has to be installed on the server.
95
+
96
+To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
97
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
98
+"/etc/postfix/main.cf" for Postfix on Debian).
99
+
100
+<span style="display:block;height:20px!important"></span>
101
+
102
+## Installation
103
+<span style="display:block;height:10px!important"></span>
104
+
105
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
106
+explains in detail how to install and use this application.
107
+
108
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
109
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
110
+
111
+<span style="display:block;height:20px!important"></span>
112
+
113
+## Contribute
114
+<span style="display:block;height:10px!important"></span>
115
+
116
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
117
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
118
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
119
+
120
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
121
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
122
+project.
123
+
124
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
125
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
126
+
127
+<span style="display:block;height:20px!important"></span>
128
+
129
+## License
130
+<span style="display:block;height:10px!important"></span>
131
+
132
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
133
+the terms of the GNU Affero General Public License Version 3.
134
+
135
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/AppInfo/Application.php providers/Twilio

DoubleBastionAdmin authored on 20/08/2022 19:00:17
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,135 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
-
8
-A telnyx.com or plivo.com or twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-
14
-<span style="display:block;height:10px!important"></span>
15
-
16
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
17
-
18
-* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
-
20
-* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* πŸ” SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
27
-
28
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-<span style="display:block;height:10px!important"></span>
39
-
40
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
41
-
42
-### Donations
43
-
44
-* [Donations are welcome](https://www.doublebastion.com/donations/)
45
-
46
-<span style="display:block;height:20px!important"></span>
47
-
48
-Send SMS message
49
-<span style="display:block;height:10px!important"></span>
50
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
51
-<span style="display:block;height:40px!important"></span>
52
-List received SMS messages
53
-<span style="display:block;height:10px!important"></span>
54
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
55
-<span style="display:block;height:40px!important"></span>
56
-List sent SMS messages
57
-<span style="display:block;height:10px!important"></span>
58
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
59
-<span style="display:block;height:40px!important"></span>
60
-Send SMS message to multiple recipients
61
-<span style="display:block;height:10px!important"></span>
62
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
63
-<span style="display:block;height:40px!important"></span>
64
-Filter messages by date and keyword
65
-<span style="display:block;height:10px!important"></span>
66
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
67
-<span style="display:block;height:40px!important"></span>
68
-Delete old SMS messages
69
-<span style="display:block;height:10px!important"></span>
70
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
71
-<span style="display:block;height:40px!important"></span>
72
-
73
-## Browsers
74
-<span style="display:block;height:10px!important"></span>
75
-
76
-SMS Relentless works with all major browsers.
77
-
78
-<span style="display:block;height:20px!important"></span>
79
-
80
-## Programming Languages
81
-<span style="display:block;height:10px!important"></span>
82
-
83
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
84
-
85
-<span style="display:block;height:20px!important"></span>
86
-
87
-## Minimum Requirements
88
-<span style="display:block;height:10px!important"></span>
89
-
90
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
91
-
92
-- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
93
-
94
-- The **libcurl** PHP library has to be installed on the server.
95
-
96
-To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
97
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
98
-"/etc/postfix/main.cf" for Postfix on Debian).
99
-
100
-<span style="display:block;height:20px!important"></span>
101
-
102
-## Installation
103
-<span style="display:block;height:10px!important"></span>
104
-
105
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
106
-explains in detail how to install and use this application.
107
-
108
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
109
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
110
-
111
-<span style="display:block;height:20px!important"></span>
112
-
113
-## Contribute
114
-<span style="display:block;height:10px!important"></span>
115
-
116
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
117
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
118
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
119
-
120
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
121
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
122
-project.
123
-
124
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
125
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
126
-
127
-<span style="display:block;height:20px!important"></span>
128
-
129
-## License
130
-<span style="display:block;height:10px!important"></span>
131
-
132
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
133
-the terms of the GNU Affero General Public License Version 3.
134
-
135
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Migration/Version108Date20220820204512.php

DoubleBastionAdmin authored on 20/08/2022 18:01:49
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,135 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
+
8
+A telnyx.com or plivo.com or twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+
14
+<span style="display:block;height:10px!important"></span>
15
+
16
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
17
+
18
+* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
19
+
20
+* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* πŸ” SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
27
+
28
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+<span style="display:block;height:10px!important"></span>
39
+
40
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
41
+
42
+### Donations
43
+
44
+* [Donations are welcome](https://www.doublebastion.com/donations/)
45
+
46
+<span style="display:block;height:20px!important"></span>
47
+
48
+Send SMS message
49
+<span style="display:block;height:10px!important"></span>
50
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
51
+<span style="display:block;height:40px!important"></span>
52
+List received SMS messages
53
+<span style="display:block;height:10px!important"></span>
54
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
55
+<span style="display:block;height:40px!important"></span>
56
+List sent SMS messages
57
+<span style="display:block;height:10px!important"></span>
58
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
59
+<span style="display:block;height:40px!important"></span>
60
+Send SMS message to multiple recipients
61
+<span style="display:block;height:10px!important"></span>
62
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
63
+<span style="display:block;height:40px!important"></span>
64
+Filter messages by date and keyword
65
+<span style="display:block;height:10px!important"></span>
66
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
67
+<span style="display:block;height:40px!important"></span>
68
+Delete old SMS messages
69
+<span style="display:block;height:10px!important"></span>
70
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
71
+<span style="display:block;height:40px!important"></span>
72
+
73
+## Browsers
74
+<span style="display:block;height:10px!important"></span>
75
+
76
+SMS Relentless works with all major browsers.
77
+
78
+<span style="display:block;height:20px!important"></span>
79
+
80
+## Programming Languages
81
+<span style="display:block;height:10px!important"></span>
82
+
83
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
84
+
85
+<span style="display:block;height:20px!important"></span>
86
+
87
+## Minimum Requirements
88
+<span style="display:block;height:10px!important"></span>
89
+
90
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
91
+
92
+- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
93
+
94
+- The **libcurl** PHP library has to be installed on the server.
95
+
96
+To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
97
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
98
+"/etc/postfix/main.cf" for Postfix on Debian).
99
+
100
+<span style="display:block;height:20px!important"></span>
101
+
102
+## Installation
103
+<span style="display:block;height:10px!important"></span>
104
+
105
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
106
+explains in detail how to install and use this application.
107
+
108
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
109
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
110
+
111
+<span style="display:block;height:20px!important"></span>
112
+
113
+## Contribute
114
+<span style="display:block;height:10px!important"></span>
115
+
116
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
117
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
118
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
119
+
120
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
121
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
122
+project.
123
+
124
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
125
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
126
+
127
+<span style="display:block;height:20px!important"></span>
128
+
129
+## License
130
+<span style="display:block;height:10px!important"></span>
131
+
132
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
133
+the terms of the GNU Affero General Public License Version 3.
134
+
135
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Migration/Version108Date20220818235106.php

DoubleBastionAdmin authored on 20/08/2022 17:52:00
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,134 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
-
8
-A telnyx.com or plivo.com or twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Features
13
-<span style="display:block;height:10px!important"></span>
14
-
15
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
16
-
17
-* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
18
-
19
-* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* πŸ” SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
24
-
25
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
26
-
27
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
28
-
29
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
30
-
31
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
32
-
33
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
34
-
35
-* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
36
-
37
-<span style="display:block;height:10px!important"></span>
38
-
39
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
40
-
41
-### Donations
42
-
43
-* [Donations are welcome](https://www.doublebastion.com/donations/)
44
-
45
-<span style="display:block;height:20px!important"></span>
46
-
47
-Send SMS message
48
-<span style="display:block;height:10px!important"></span>
49
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
50
-<span style="display:block;height:40px!important"></span>
51
-List received SMS messages
52
-<span style="display:block;height:10px!important"></span>
53
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
54
-<span style="display:block;height:40px!important"></span>
55
-List sent SMS messages
56
-<span style="display:block;height:10px!important"></span>
57
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
58
-<span style="display:block;height:40px!important"></span>
59
-Send SMS message to multiple recipients
60
-<span style="display:block;height:10px!important"></span>
61
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
62
-<span style="display:block;height:40px!important"></span>
63
-Filter messages by date and keyword
64
-<span style="display:block;height:10px!important"></span>
65
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
66
-<span style="display:block;height:40px!important"></span>
67
-Delete old SMS messages
68
-<span style="display:block;height:10px!important"></span>
69
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
70
-<span style="display:block;height:40px!important"></span>
71
-
72
-## Browsers
73
-<span style="display:block;height:10px!important"></span>
74
-
75
-SMS Relentless works with all major browsers.
76
-
77
-<span style="display:block;height:20px!important"></span>
78
-
79
-## Programming Languages
80
-<span style="display:block;height:10px!important"></span>
81
-
82
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
83
-
84
-<span style="display:block;height:20px!important"></span>
85
-
86
-## Minimum Requirements
87
-<span style="display:block;height:10px!important"></span>
88
-
89
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
90
-
91
-- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
92
-
93
-- The **libcurl** PHP library has to be installed on the server.
94
-
95
-To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
96
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
97
-"/etc/postfix/main.cf" for Postfix on Debian).
98
-
99
-<span style="display:block;height:20px!important"></span>
100
-
101
-## Installation
102
-<span style="display:block;height:10px!important"></span>
103
-
104
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
105
-explains in detail how to install and use this application.
106
-
107
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
108
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
109
-
110
-<span style="display:block;height:20px!important"></span>
111
-
112
-## Contribute
113
-<span style="display:block;height:10px!important"></span>
114
-
115
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
116
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
117
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
118
-
119
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
120
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
121
-project.
122
-
123
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
124
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
125
-
126
-<span style="display:block;height:20px!important"></span>
127
-
128
-## License
129
-<span style="display:block;height:10px!important"></span>
130
-
131
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
132
-the terms of the GNU Affero General Public License Version 3.
133
-
134
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

Added README.md appinfo/info.xml appinfo/signature.json lib/Controller/AuthorApiController.php and the providers directory

DoubleBastionAdmin authored on 20/08/2022 16:33:00
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,134 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
+
8
+A telnyx.com or plivo.com or twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Features
13
+<span style="display:block;height:10px!important"></span>
14
+
15
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
16
+
17
+* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
18
+
19
+* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* πŸ” SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
24
+
25
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
26
+
27
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
28
+
29
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
30
+
31
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
32
+
33
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
34
+
35
+* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
36
+
37
+<span style="display:block;height:10px!important"></span>
38
+
39
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
40
+
41
+### Donations
42
+
43
+* [Donations are welcome](https://www.doublebastion.com/donations/)
44
+
45
+<span style="display:block;height:20px!important"></span>
46
+
47
+Send SMS message
48
+<span style="display:block;height:10px!important"></span>
49
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
50
+<span style="display:block;height:40px!important"></span>
51
+List received SMS messages
52
+<span style="display:block;height:10px!important"></span>
53
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
54
+<span style="display:block;height:40px!important"></span>
55
+List sent SMS messages
56
+<span style="display:block;height:10px!important"></span>
57
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
58
+<span style="display:block;height:40px!important"></span>
59
+Send SMS message to multiple recipients
60
+<span style="display:block;height:10px!important"></span>
61
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
62
+<span style="display:block;height:40px!important"></span>
63
+Filter messages by date and keyword
64
+<span style="display:block;height:10px!important"></span>
65
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
66
+<span style="display:block;height:40px!important"></span>
67
+Delete old SMS messages
68
+<span style="display:block;height:10px!important"></span>
69
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
70
+<span style="display:block;height:40px!important"></span>
71
+
72
+## Browsers
73
+<span style="display:block;height:10px!important"></span>
74
+
75
+SMS Relentless works with all major browsers.
76
+
77
+<span style="display:block;height:20px!important"></span>
78
+
79
+## Programming Languages
80
+<span style="display:block;height:10px!important"></span>
81
+
82
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
83
+
84
+<span style="display:block;height:20px!important"></span>
85
+
86
+## Minimum Requirements
87
+<span style="display:block;height:10px!important"></span>
88
+
89
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
90
+
91
+- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
92
+
93
+- The **libcurl** PHP library has to be installed on the server.
94
+
95
+To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
96
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
97
+"/etc/postfix/main.cf" for Postfix on Debian).
98
+
99
+<span style="display:block;height:20px!important"></span>
100
+
101
+## Installation
102
+<span style="display:block;height:10px!important"></span>
103
+
104
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
105
+explains in detail how to install and use this application.
106
+
107
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
108
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
109
+
110
+<span style="display:block;height:20px!important"></span>
111
+
112
+## Contribute
113
+<span style="display:block;height:10px!important"></span>
114
+
115
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
116
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
117
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
118
+
119
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
120
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
121
+project.
122
+
123
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
124
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
125
+
126
+<span style="display:block;height:20px!important"></span>
127
+
128
+## License
129
+<span style="display:block;height:10px!important"></span>
130
+
131
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
132
+the terms of the GNU Affero General Public License Version 3.
133
+
134
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed Telnyx Plivo Twilio Flowroute appinfo/info.xml appinfo/signature.json README.md lib/Controller/AuthorApiController.php

DoubleBastionAdmin authored on 20/08/2022 16:26:33
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,130 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
-
8
-A telnyx.com or plivo.com or twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Main Features
13
-<span style="display:block;height:10px!important"></span>
14
-
15
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
16
-
17
-* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
18
-
19
-* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* πŸ” SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
24
-
25
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
26
-
27
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
28
-
29
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
30
-
31
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
32
-
33
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
34
-
35
-* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
36
-
37
-<span style="display:block;height:10px!important"></span>
38
-
39
-Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
40
-
41
-<span style="display:block;height:20px!important"></span>
42
-
43
-Send SMS message
44
-<span style="display:block;height:10px!important"></span>
45
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
46
-<span style="display:block;height:40px!important"></span>
47
-List received SMS messages
48
-<span style="display:block;height:10px!important"></span>
49
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
50
-<span style="display:block;height:40px!important"></span>
51
-List sent SMS messages
52
-<span style="display:block;height:10px!important"></span>
53
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
54
-<span style="display:block;height:40px!important"></span>
55
-Send SMS message to multiple recipients
56
-<span style="display:block;height:10px!important"></span>
57
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
58
-<span style="display:block;height:40px!important"></span>
59
-Filter messages by date and keyword
60
-<span style="display:block;height:10px!important"></span>
61
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
62
-<span style="display:block;height:40px!important"></span>
63
-Delete old SMS messages
64
-<span style="display:block;height:10px!important"></span>
65
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
66
-<span style="display:block;height:40px!important"></span>
67
-
68
-## Browsers
69
-<span style="display:block;height:10px!important"></span>
70
-
71
-SMS Relentless works with all major browsers.
72
-
73
-<span style="display:block;height:20px!important"></span>
74
-
75
-## Programming Languages
76
-<span style="display:block;height:10px!important"></span>
77
-
78
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
79
-
80
-<span style="display:block;height:20px!important"></span>
81
-
82
-## Minimum Requirements
83
-<span style="display:block;height:10px!important"></span>
84
-
85
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
86
-
87
-- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
88
-
89
-- The **libcurl** PHP library has to be installed on the server.
90
-
91
-To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
92
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
93
-"/etc/postfix/main.cf" for Postfix on Debian).
94
-
95
-<span style="display:block;height:20px!important"></span>
96
-
97
-## Installation
98
-<span style="display:block;height:10px!important"></span>
99
-
100
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
101
-explains in detail how to install and use this application.
102
-
103
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
104
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
105
-
106
-<span style="display:block;height:20px!important"></span>
107
-
108
-## Contribute
109
-<span style="display:block;height:10px!important"></span>
110
-
111
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
112
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
113
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
114
-
115
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
116
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
117
-project.
118
-
119
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
120
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
121
-
122
-<span style="display:block;height:20px!important"></span>
123
-
124
-## License
125
-<span style="display:block;height:10px!important"></span>
126
-
127
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
128
-the terms of the GNU Affero General Public License Version 3.
129
-
130
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added CHANGELOG.txt README.md appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css js/sendsms.js js/settings.js lib/AppInfo/Application.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php templates/navigation/index.php templates/settings.php lib/Migration/Version108Date20220818235106.php

DoubleBastionAdmin authored on 18/08/2022 21:30:17
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,130 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
+
8
+A telnyx.com or plivo.com or twilio.com or flowroute.com account and a real phone number acquired from one of the 4 providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Main Features
13
+<span style="display:block;height:10px!important"></span>
14
+
15
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
16
+
17
+* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
18
+
19
+* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* πŸ” SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
24
+
25
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
26
+
27
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
28
+
29
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
30
+
31
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
32
+
33
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
34
+
35
+* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
36
+
37
+<span style="display:block;height:10px!important"></span>
38
+
39
+Double Bastion is not affiliated with Telnyx, Plivo, Twilio or Flowroute.
40
+
41
+<span style="display:block;height:20px!important"></span>
42
+
43
+Send SMS message
44
+<span style="display:block;height:10px!important"></span>
45
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
46
+<span style="display:block;height:40px!important"></span>
47
+List received SMS messages
48
+<span style="display:block;height:10px!important"></span>
49
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
50
+<span style="display:block;height:40px!important"></span>
51
+List sent SMS messages
52
+<span style="display:block;height:10px!important"></span>
53
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
54
+<span style="display:block;height:40px!important"></span>
55
+Send SMS message to multiple recipients
56
+<span style="display:block;height:10px!important"></span>
57
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
58
+<span style="display:block;height:40px!important"></span>
59
+Filter messages by date and keyword
60
+<span style="display:block;height:10px!important"></span>
61
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
62
+<span style="display:block;height:40px!important"></span>
63
+Delete old SMS messages
64
+<span style="display:block;height:10px!important"></span>
65
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
66
+<span style="display:block;height:40px!important"></span>
67
+
68
+## Browsers
69
+<span style="display:block;height:10px!important"></span>
70
+
71
+SMS Relentless works with all major browsers.
72
+
73
+<span style="display:block;height:20px!important"></span>
74
+
75
+## Programming Languages
76
+<span style="display:block;height:10px!important"></span>
77
+
78
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
79
+
80
+<span style="display:block;height:20px!important"></span>
81
+
82
+## Minimum Requirements
83
+<span style="display:block;height:10px!important"></span>
84
+
85
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
86
+
87
+- **A telnyx.com or plivo.com or twilio.com or flowroute.com account and a phone number** attached to it.
88
+
89
+- The **libcurl** PHP library has to be installed on the server.
90
+
91
+To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
92
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
93
+"/etc/postfix/main.cf" for Postfix on Debian).
94
+
95
+<span style="display:block;height:20px!important"></span>
96
+
97
+## Installation
98
+<span style="display:block;height:10px!important"></span>
99
+
100
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
101
+explains in detail how to install and use this application.
102
+
103
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
104
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
105
+
106
+<span style="display:block;height:20px!important"></span>
107
+
108
+## Contribute
109
+<span style="display:block;height:10px!important"></span>
110
+
111
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
112
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
113
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
114
+
115
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
116
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
117
+project.
118
+
119
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
120
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
121
+
122
+<span style="display:block;height:20px!important"></span>
123
+
124
+## License
125
+<span style="display:block;height:10px!important"></span>
126
+
127
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
128
+the terms of the GNU Affero General Public License Version 3.
129
+
130
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

deleted CHANGELOG.txt README.md appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css js/sendsms.js js/settings.js lib/AppInfo/Application.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php templates/navigation/index.php templates/settings.php

DoubleBastionAdmin authored on 18/08/2022 21:08:00
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,132 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
-
8
-A telnyx.com or plivo.com or twilio.com account and a real phone number acquired from one of the three providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Main Features
13
-<span style="display:block;height:10px!important"></span>
14
-
15
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
16
-
17
-* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
18
-
19
-* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* πŸ” Incoming SMS message requests are checked for authenticity by verifying the SMS provider's signature.
24
-
25
-* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
26
-
27
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
28
-
29
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
30
-
31
-* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
32
-
33
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
34
-
35
-* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio) in the USA.
36
-
37
-We have no affiliation with Telnyx or Plivo or Twilio.
38
-
39
-<span style="display:block;height:10px!important"></span>
40
-
41
-Double Bastion is not affiliated with Telnyx or Plivo or Twilio.
42
-
43
-<span style="display:block;height:20px!important"></span>
44
-
45
-Send SMS message
46
-<span style="display:block;height:10px!important"></span>
47
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
48
-<span style="display:block;height:40px!important"></span>
49
-List received SMS messages
50
-<span style="display:block;height:10px!important"></span>
51
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
52
-<span style="display:block;height:40px!important"></span>
53
-List sent SMS messages
54
-<span style="display:block;height:10px!important"></span>
55
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
56
-<span style="display:block;height:40px!important"></span>
57
-Send SMS message to multiple recipients
58
-<span style="display:block;height:10px!important"></span>
59
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
60
-<span style="display:block;height:40px!important"></span>
61
-Filter messages by date and keyword
62
-<span style="display:block;height:10px!important"></span>
63
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
64
-<span style="display:block;height:40px!important"></span>
65
-Delete old SMS messages
66
-<span style="display:block;height:10px!important"></span>
67
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
68
-<span style="display:block;height:40px!important"></span>
69
-
70
-## Browsers
71
-<span style="display:block;height:10px!important"></span>
72
-
73
-SMS Relentless works with all major browsers.
74
-
75
-<span style="display:block;height:20px!important"></span>
76
-
77
-## Programming Languages
78
-<span style="display:block;height:10px!important"></span>
79
-
80
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
81
-
82
-<span style="display:block;height:20px!important"></span>
83
-
84
-## Minimum Requirements
85
-<span style="display:block;height:10px!important"></span>
86
-
87
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
88
-
89
-- **A telnyx.com or plivo.com or twilio.com account and a phone number** attached to it.
90
-
91
-- The **libcurl** PHP library has to be installed on the server.
92
-
93
-To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
94
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
95
-"/etc/postfix/main.cf" for Postfix on Debian).
96
-
97
-<span style="display:block;height:20px!important"></span>
98
-
99
-## Installation
100
-<span style="display:block;height:10px!important"></span>
101
-
102
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
103
-explains in detail how to install and use this application.
104
-
105
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
106
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
107
-
108
-<span style="display:block;height:20px!important"></span>
109
-
110
-## Contribute
111
-<span style="display:block;height:10px!important"></span>
112
-
113
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
114
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
115
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
116
-
117
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
118
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
119
-project.
120
-
121
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
122
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
123
-
124
-<span style="display:block;height:20px!important"></span>
125
-
126
-## License
127
-<span style="display:block;height:10px!important"></span>
128
-
129
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
130
-the terms of the GNU Affero General Public License Version 3.
131
-
132
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added CHANGELOG.txt README.md appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css js/sendsms.js js/settings.js lib/AppInfo/Application.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php img/sms_relentless_screenshot.png lib/Migration/Version106Date20220813144231.php

DoubleBastionAdmin authored on 13/08/2022 12:43:51
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,132 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
+
8
+A telnyx.com or plivo.com or twilio.com account and a real phone number acquired from one of the three providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Main Features
13
+<span style="display:block;height:10px!important"></span>
14
+
15
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
16
+
17
+* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
18
+
19
+* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* πŸ” Incoming SMS message requests are checked for authenticity by verifying the SMS provider's signature.
24
+
25
+* πŸ“§ Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
26
+
27
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
28
+
29
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
30
+
31
+* πŸ’΅ It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
32
+
33
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
34
+
35
+* πŸ’Έ Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio) in the USA.
36
+
37
+We have no affiliation with Telnyx or Plivo or Twilio.
38
+
39
+<span style="display:block;height:10px!important"></span>
40
+
41
+Double Bastion is not affiliated with Telnyx or Plivo or Twilio.
42
+
43
+<span style="display:block;height:20px!important"></span>
44
+
45
+Send SMS message
46
+<span style="display:block;height:10px!important"></span>
47
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
48
+<span style="display:block;height:40px!important"></span>
49
+List received SMS messages
50
+<span style="display:block;height:10px!important"></span>
51
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
52
+<span style="display:block;height:40px!important"></span>
53
+List sent SMS messages
54
+<span style="display:block;height:10px!important"></span>
55
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
56
+<span style="display:block;height:40px!important"></span>
57
+Send SMS message to multiple recipients
58
+<span style="display:block;height:10px!important"></span>
59
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
60
+<span style="display:block;height:40px!important"></span>
61
+Filter messages by date and keyword
62
+<span style="display:block;height:10px!important"></span>
63
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
64
+<span style="display:block;height:40px!important"></span>
65
+Delete old SMS messages
66
+<span style="display:block;height:10px!important"></span>
67
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
68
+<span style="display:block;height:40px!important"></span>
69
+
70
+## Browsers
71
+<span style="display:block;height:10px!important"></span>
72
+
73
+SMS Relentless works with all major browsers.
74
+
75
+<span style="display:block;height:20px!important"></span>
76
+
77
+## Programming Languages
78
+<span style="display:block;height:10px!important"></span>
79
+
80
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
81
+
82
+<span style="display:block;height:20px!important"></span>
83
+
84
+## Minimum Requirements
85
+<span style="display:block;height:10px!important"></span>
86
+
87
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
88
+
89
+- **A telnyx.com or plivo.com or twilio.com account and a phone number** attached to it.
90
+
91
+- The **libcurl** PHP library has to be installed on the server.
92
+
93
+To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
94
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
95
+"/etc/postfix/main.cf" for Postfix on Debian).
96
+
97
+<span style="display:block;height:20px!important"></span>
98
+
99
+## Installation
100
+<span style="display:block;height:10px!important"></span>
101
+
102
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
103
+explains in detail how to install and use this application.
104
+
105
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
106
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
107
+
108
+<span style="display:block;height:20px!important"></span>
109
+
110
+## Contribute
111
+<span style="display:block;height:10px!important"></span>
112
+
113
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
114
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
115
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
116
+
117
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
118
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
119
+project.
120
+
121
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
122
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
123
+
124
+<span style="display:block;height:20px!important"></span>
125
+
126
+## License
127
+<span style="display:block;height:10px!important"></span>
128
+
129
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
130
+the terms of the GNU Affero General Public License Version 3.
131
+
132
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed CHANGELOG.txt README.md appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css lib/js/sendsms.js lib/js/settings.js lib/AppInfo/Application.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php img/sms_relentless_screenshot.png

DoubleBastionAdmin authored on 13/08/2022 12:33:36
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,130 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
-
8
-A telnyx.com or plivo.com account and a real phone number acquired from one of the two providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Main Features
13
-<span style="display:block;height:10px!important"></span>
14
-
15
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
16
-
17
-* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
18
-
19
-* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the same SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* πŸ” Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
24
-
25
-* πŸ“§ Users receive notifications and (optionally) emails when new SMS messages arrive.
26
-
27
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
28
-
29
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
30
-
31
-* πŸ’΅ It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
32
-
33
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
34
-
35
-* πŸ’Έ Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
36
-
37
-<span style="display:block;height:10px!important"></span>
38
-
39
-Double Bastion is not affiliated with Telnyx or Plivo.
40
-
41
-<span style="display:block;height:20px!important"></span>
42
-
43
-Send SMS message
44
-<span style="display:block;height:10px!important"></span>
45
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
46
-<span style="display:block;height:40px!important"></span>
47
-List received SMS messages
48
-<span style="display:block;height:10px!important"></span>
49
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
50
-<span style="display:block;height:40px!important"></span>
51
-List sent SMS messages
52
-<span style="display:block;height:10px!important"></span>
53
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
54
-<span style="display:block;height:40px!important"></span>
55
-Send SMS message to multiple recipients
56
-<span style="display:block;height:10px!important"></span>
57
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
58
-<span style="display:block;height:40px!important"></span>
59
-Filter messages by date and keyword
60
-<span style="display:block;height:10px!important"></span>
61
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
62
-<span style="display:block;height:40px!important"></span>
63
-Delete old SMS messages
64
-<span style="display:block;height:10px!important"></span>
65
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
66
-<span style="display:block;height:40px!important"></span>
67
-
68
-## Browsers
69
-<span style="display:block;height:10px!important"></span>
70
-
71
-SMS Relentless works with all the major browsers.
72
-
73
-<span style="display:block;height:20px!important"></span>
74
-
75
-## Programming Languages
76
-<span style="display:block;height:10px!important"></span>
77
-
78
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
79
-
80
-<span style="display:block;height:20px!important"></span>
81
-
82
-## Minimum Requirements
83
-<span style="display:block;height:10px!important"></span>
84
-
85
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
86
-
87
-- **A telnyx.com or plivo.com account and a phone number** attached to it.
88
-
89
-- The **libcurl** PHP library has to be installed on the server.
90
-
91
-To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
92
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
93
-"/etc/postfix/main.cf" for Postfix on Debian).
94
-
95
-<span style="display:block;height:20px!important"></span>
96
-
97
-## Installation
98
-<span style="display:block;height:10px!important"></span>
99
-
100
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
101
-explains in detail how to install and use this application.
102
-
103
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
104
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
105
-
106
-<span style="display:block;height:20px!important"></span>
107
-
108
-## Contribute
109
-<span style="display:block;height:10px!important"></span>
110
-
111
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
112
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
113
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
114
-
115
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
116
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
117
-project.
118
-
119
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
120
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
121
-
122
-<span style="display:block;height:20px!important"></span>
123
-
124
-## License
125
-<span style="display:block;height:10px!important"></span>
126
-
127
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
128
-the terms of the GNU Affero General Public License Version 3.
129
-
130
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

added CHANGELOG.txt Contributors.txt README.md Telnyx/lib/ApiRequestor.php appinfo/info.xml appinfo/signature.json lib/Migration/Version104Date20220507234521.php

DoubleBastionAdmin authored on 07/05/2022 23:50:17
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,130 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
+
8
+A telnyx.com or plivo.com account and a real phone number acquired from one of the two providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Main Features
13
+<span style="display:block;height:10px!important"></span>
14
+
15
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
16
+
17
+* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
18
+
19
+* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the same SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* πŸ” Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
24
+
25
+* πŸ“§ Users receive notifications and (optionally) emails when new SMS messages arrive.
26
+
27
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
28
+
29
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
30
+
31
+* πŸ’΅ It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
32
+
33
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
34
+
35
+* πŸ’Έ Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
36
+
37
+<span style="display:block;height:10px!important"></span>
38
+
39
+Double Bastion is not affiliated with Telnyx or Plivo.
40
+
41
+<span style="display:block;height:20px!important"></span>
42
+
43
+Send SMS message
44
+<span style="display:block;height:10px!important"></span>
45
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
46
+<span style="display:block;height:40px!important"></span>
47
+List received SMS messages
48
+<span style="display:block;height:10px!important"></span>
49
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
50
+<span style="display:block;height:40px!important"></span>
51
+List sent SMS messages
52
+<span style="display:block;height:10px!important"></span>
53
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
54
+<span style="display:block;height:40px!important"></span>
55
+Send SMS message to multiple recipients
56
+<span style="display:block;height:10px!important"></span>
57
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
58
+<span style="display:block;height:40px!important"></span>
59
+Filter messages by date and keyword
60
+<span style="display:block;height:10px!important"></span>
61
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
62
+<span style="display:block;height:40px!important"></span>
63
+Delete old SMS messages
64
+<span style="display:block;height:10px!important"></span>
65
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
66
+<span style="display:block;height:40px!important"></span>
67
+
68
+## Browsers
69
+<span style="display:block;height:10px!important"></span>
70
+
71
+SMS Relentless works with all the major browsers.
72
+
73
+<span style="display:block;height:20px!important"></span>
74
+
75
+## Programming Languages
76
+<span style="display:block;height:10px!important"></span>
77
+
78
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
79
+
80
+<span style="display:block;height:20px!important"></span>
81
+
82
+## Minimum Requirements
83
+<span style="display:block;height:10px!important"></span>
84
+
85
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
86
+
87
+- **A telnyx.com or plivo.com account and a phone number** attached to it.
88
+
89
+- The **libcurl** PHP library has to be installed on the server.
90
+
91
+To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
92
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized\_submit\_users = www-data" in 
93
+"/etc/postfix/main.cf" for Postfix on Debian).
94
+
95
+<span style="display:block;height:20px!important"></span>
96
+
97
+## Installation
98
+<span style="display:block;height:10px!important"></span>
99
+
100
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
101
+explains in detail how to install and use this application.
102
+
103
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
104
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
105
+
106
+<span style="display:block;height:20px!important"></span>
107
+
108
+## Contribute
109
+<span style="display:block;height:10px!important"></span>
110
+
111
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
112
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
113
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
114
+
115
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
116
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
117
+project.
118
+
119
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
120
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
121
+
122
+<span style="display:block;height:20px!important"></span>
123
+
124
+## License
125
+<span style="display:block;height:10px!important"></span>
126
+
127
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
128
+the terms of the GNU Affero General Public License Version 3.
129
+
130
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

removed CHANGELOG.txt Contributors.txt README.md Telnyx/lib/ApiRequestor.php appinfo/info.xml appinfo/signature.json

DoubleBastionAdmin authored on 07/05/2022 23:46:07
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,130 +0,0 @@
1
-<span style="display:block;height:15px!important"></span>
2
-<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
-
4
-<span style="display:block;height:20px!important"></span>
5
-
6
-**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
-
8
-A telnyx.com or plivo.com account and a real phone number acquired from one of the two providers are needed.
9
-
10
-<span style="display:block;height:20px!important"></span>
11
-
12
-## Main Features
13
-<span style="display:block;height:10px!important"></span>
14
-
15
-* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
16
-
17
-* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
18
-
19
-* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the same SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* πŸ” Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
24
-
25
-* πŸ“§ Users receive notifications and (optionally) emails when new SMS messages arrive.
26
-
27
-* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
28
-
29
-* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
30
-
31
-* πŸ’΅ It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
32
-
33
-* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
34
-
35
-* πŸ’Έ Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
36
-
37
-<span style="display:block;height:10px!important"></span>
38
-
39
-Double Bastion is not affiliated with Telnyx or Plivo.
40
-
41
-<span style="display:block;height:20px!important"></span>
42
-
43
-Send SMS message
44
-<span style="display:block;height:10px!important"></span>
45
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
46
-<span style="display:block;height:40px!important"></span>
47
-List received SMS messages
48
-<span style="display:block;height:10px!important"></span>
49
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
50
-<span style="display:block;height:40px!important"></span>
51
-List sent SMS messages
52
-<span style="display:block;height:10px!important"></span>
53
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
54
-<span style="display:block;height:40px!important"></span>
55
-Send SMS message to multiple recipients
56
-<span style="display:block;height:10px!important"></span>
57
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
58
-<span style="display:block;height:40px!important"></span>
59
-Filter messages by date and keyword
60
-<span style="display:block;height:10px!important"></span>
61
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
62
-<span style="display:block;height:40px!important"></span>
63
-Delete old SMS messages
64
-<span style="display:block;height:10px!important"></span>
65
-![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
66
-<span style="display:block;height:40px!important"></span>
67
-
68
-## Browsers
69
-<span style="display:block;height:10px!important"></span>
70
-
71
-SMS Relentless works with all the major browsers.
72
-
73
-<span style="display:block;height:20px!important"></span>
74
-
75
-## Programming Languages
76
-<span style="display:block;height:10px!important"></span>
77
-
78
-SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
79
-
80
-<span style="display:block;height:20px!important"></span>
81
-
82
-## Minimum Requirements
83
-<span style="display:block;height:10px!important"></span>
84
-
85
-- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
86
-
87
-- **A telnyx.com or plivo.com account and a phone number** attached to it.
88
-
89
-- The **libcurl** PHP library has to be installed on the server.
90
-
91
-To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
92
-installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized_submit_users = www-data" in 
93
-"/etc/postfix/main.cf" for Postfix on Debian).
94
-
95
-<span style="display:block;height:20px!important"></span>
96
-
97
-## Installation
98
-<span style="display:block;height:10px!important"></span>
99
-
100
-<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
101
-explains in detail how to install and use this application.
102
-
103
-SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
104
-the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
105
-
106
-<span style="display:block;height:20px!important"></span>
107
-
108
-## Contribute
109
-<span style="display:block;height:10px!important"></span>
110
-
111
-This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
112
-repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
113
-digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
114
-
115
-If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
116
-mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
117
-project.
118
-
119
-Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
120
-issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
121
-
122
-<span style="display:block;height:20px!important"></span>
123
-
124
-## License
125
-<span style="display:block;height:10px!important"></span>
126
-
127
-SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
128
-the terms of the GNU Affero General Public License Version 3.
129
-
130
-SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.
Browse code

Created repository.

DoubleBastionAdmin authored on 01/03/2022 23:47:00
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,130 @@
1
+<span style="display:block;height:15px!important"></span>
2
+<p align="center"><img src="https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_logo.png" alt="SMS Relentless" width="191px" height="157px"/></p>
3
+
4
+<span style="display:block;height:20px!important"></span>
5
+
6
+**SMS Relentless is a Nextcloud application that allows sending and receiving SMS messages in Nextcloud.**
7
+
8
+A telnyx.com or plivo.com account and a real phone number acquired from one of the two providers are needed.
9
+
10
+<span style="display:block;height:20px!important"></span>
11
+
12
+## Main Features
13
+<span style="display:block;height:10px!important"></span>
14
+
15
+* πŸš€ Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
16
+
17
+* πŸ“‘ Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
18
+
19
+* πŸ“” SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* πŸ’» Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the same SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* πŸ” Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
24
+
25
+* πŸ“§ Users receive notifications and (optionally) emails when new SMS messages arrive.
26
+
27
+* πŸ“„ Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
28
+
29
+* πŸ“± It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
30
+
31
+* πŸ’΅ It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
32
+
33
+* πŸ’° The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
34
+
35
+* πŸ’Έ Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
36
+
37
+<span style="display:block;height:10px!important"></span>
38
+
39
+Double Bastion is not affiliated with Telnyx or Plivo.
40
+
41
+<span style="display:block;height:20px!important"></span>
42
+
43
+Send SMS message
44
+<span style="display:block;height:10px!important"></span>
45
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_sms.png)
46
+<span style="display:block;height:40px!important"></span>
47
+List received SMS messages
48
+<span style="display:block;height:10px!important"></span>
49
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received.png)
50
+<span style="display:block;height:40px!important"></span>
51
+List sent SMS messages
52
+<span style="display:block;height:10px!important"></span>
53
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent.png)
54
+<span style="display:block;height:40px!important"></span>
55
+Send SMS message to multiple recipients
56
+<span style="display:block;height:10px!important"></span>
57
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mass_sms.png)
58
+<span style="display:block;height:40px!important"></span>
59
+Filter messages by date and keyword
60
+<span style="display:block;height:10px!important"></span>
61
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_filter_messages_by_date_and_keyword.png)
62
+<span style="display:block;height:40px!important"></span>
63
+Delete old SMS messages
64
+<span style="display:block;height:10px!important"></span>
65
+![Image of SMS Relentless Interface](https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_delete_old_messages.png)
66
+<span style="display:block;height:40px!important"></span>
67
+
68
+## Browsers
69
+<span style="display:block;height:10px!important"></span>
70
+
71
+SMS Relentless works with all the major browsers.
72
+
73
+<span style="display:block;height:20px!important"></span>
74
+
75
+## Programming Languages
76
+<span style="display:block;height:10px!important"></span>
77
+
78
+SMS Relentless only uses PHP, SQL, jQuery, CSS and HTML. This means it's robust, efficient, light-weight and easy to maintain and debug.
79
+
80
+<span style="display:block;height:20px!important"></span>
81
+
82
+## Minimum Requirements
83
+<span style="display:block;height:10px!important"></span>
84
+
85
+- **Nextcloud 22+** has to be installed and properly configured, preferably by following the Install Nextcloud chapter in our guide.
86
+
87
+- **A telnyx.com or plivo.com account and a phone number** attached to it.
88
+
89
+- The **libcurl** PHP library has to be installed on the server.
90
+
91
+To enable email notifications for every received SMS, the "sendmail" utility ("/usr/sbin/sendmail" on Debian Linux), has to be present on the server. "sendmail" is a binary which gets 
92
+installed when Postfix is installed. Also, the web server user (www-data) has to be allowed to send emails from command line (by specifying "authorized_submit_users = www-data" in 
93
+"/etc/postfix/main.cf" for Postfix on Debian).
94
+
95
+<span style="display:block;height:20px!important"></span>
96
+
97
+## Installation
98
+<span style="display:block;height:10px!important"></span>
99
+
100
+<a href="https://www.doublebastion.com/install-nextcloud/#install-sms-relentless" rel="noreferrer noopener" target="_blank">This chapter</a> of our Complete Guide to a Complete Linux Server 
101
+explains in detail how to install and use this application.
102
+
103
+SMS Relentless is a component of RED Scarf Suite. It can be installed and used alone, but if you want to install <a href="https://www.doublebastion.com/red-scarf-suite-components/" rel="noreferrer noopener" target="_blank">all 
104
+the components</a> of RED Scarf Suite, you can follow our <a href="https://www.doublebastion.com/free-server/complete-guide-to-a-complete-linux-server/" rel="noreferrer noopener" target="_blank">complete guide</a>.
105
+
106
+<span style="display:block;height:20px!important"></span>
107
+
108
+## Contribute
109
+<span style="display:block;height:10px!important"></span>
110
+
111
+This is the official git repository of SMS Relentless. The <a href="https://github.com/DoubleBastionAdmin/sms-relentless" rel="noreferrer noopener" target="_blank">GitHub SMS Relentless
112
+repository</a> is just a pointer to this repository. We don’t use GitHub for developing SMS Relentless because GitHub is owned by one of the companies that proved their disrespect for
113
+digital freedom over the years and because centralized services create autonomy and privacy issues, in spite of all the benefits.
114
+
115
+If you want to contribute code to this project, please submit <a href="https://git.doublebastion.com/sms-relentless/pullrequests/contrib" rel="noreferrer noopener" target="_blank">this form</a>, 
116
+mentioning your intended changes. We'll send you the credentials needed to push code to the "contrib" branch of this repository. After we review the changes we can include them in the 
117
+project.
118
+
119
+Please post any bugs that are not security related, or feature requests, on the <a href="https://git.doublebastion.com/sms-relentless/issues/develop" rel="noreferrer noopener" target="_blank">
120
+issue tracker</a>. If you notice bugs related to security, don’t post them on the issue tracker; instead, send them to manager [at] doublebastion [dot] com .
121
+
122
+<span style="display:block;height:20px!important"></span>
123
+
124
+## License
125
+<span style="display:block;height:10px!important"></span>
126
+
127
+SMS Relentless as a whole is licensed under the GNU Affero General Public License Version 3. If you use SMS Relentless or distribute it in modified or unmodified form, you will need to comply with 
128
+the terms of the GNU Affero General Public License Version 3.
129
+
130
+SMS Relentless includes libraries licensed under different free software licenses. These libraries contain their respective original copyright notices.