-
-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathmodule.xml
72 lines (72 loc) · 3.29 KB
/
module.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<module>
<rawname>smsconnector</rawname>
<repo>unsupported</repo>
<name>SMS Connector</name>
<version>16.0.17.2</version>
<category>Connectivity</category>
<Publisher>Simon Telephonics LLC</Publisher>
<info>http://wiki.freepbx.org/</info>
<license>GPLv3+</license>
<licenselink>https://www.gnu.org/licenses/gpl-3.0.txt</licenselink>
<updateurl>https://simontelephonics.github.io/smsconnector/module.json</updateurl>
<menuitems>
<smsconnector>SMS Connector</smsconnector>
</menuitems>
<depends>
<version>16</version>
<module>sms</module>
<module>userman</module>
<module>sipsettings</module>
</depends>
<supported>16.0</supported>
<description>Implements a generic SMS connector</description>
<hooks>
<sms namespace="FreePBX\modules" class="Sms">
<method namespace="FreePBX\Modules" class="Smsconnector" callingMethod="loadAdaptor">smsAdaptor</method>
</sms>
<sms namespace="FreePBX\modules\Sms" class="AdaptorBase">
<method namespace="FreePBX\Modules" class="Smsconnector" callingMethod="getMessage">inboundHookForSip</method>
</sms>
<userman class="Userman" namespace="FreePBX\modules">
<method callingMethod="myShowPage" class="Smsconnector" namespace="FreePBX\modules">usermanShowPage</method>
<method callingMethod="delUser" class="Smsconnector" namespace="FreePBX\modules">usermanDelUser</method>
<method callingMethod="addUser" class="Smsconnector" namespace="FreePBX\modules">usermanAddUser</method>
<method callingMethod="updateUser" class="Smsconnector" namespace="FreePBX\modules">usermanUpdateUser</method>
</userman>
</hooks>
<database>
<table name="smsconnector_relations">
<field name="id" type="integer" primaryKey="true" autoincrement="true"/>
<field name="didid" type="integer" notnull="true"/>
<field name="providerid" type="string" length="120" notnull="true"/>
<key name="didid" type="unique">
<column name="didid"/>
</key>
</table>
</database>
<changelog>
*16.0.17.2* Bug fix: #62 set message to empty string if null
*16.0.17.1* Bug fix: replace any incoming null/unset message bodies with empty string
*16.0.17* Adds provider Bandwidth.com
*16.0.16.1* Update i18n, code clean-up, number formatting enhancements
*16.0.16* Adds providers SignalWire and Sinch
*16.0.15.3* Bug fix for #41, PHP8 fix
*16.0.15.2* Minor code clean-up for PHP8/FreePBX17
*16.0.15.1* Fixes bug with long SMS on Voip.ms
*16.0.15* Adds support for the provider Siptrunk.com
*16.0.14* Use function hook instead of long-running process for inbound processing to SIP
*16.0.13* Adds experimental feature: SMS to and from capable SIP clients, configurable in userman
*16.0.12* Fix Voxtelesys and improve provider list screen
*16.0.11* Added Bulk Solutions (Bulkvs), fixed bug with adding numbers, improved logging
*16.0.10* Added Voip.ms, improved media handling
*16.0.9* Added Skyetel, improved Twilio
*16.0.8* GA release. Added contributed provider connector Voxtelesys
*16.0.7beta* Added multi-user selection in SMS Connector screen, improved UI
*16.0.6beta* Consolidate webhook endpoints to single php file, add i18n
*16.0.5beta* Add Commio/Thinq provider, small improvements
*16.0.4beta* Numerous improvements
*16.0.2beta* Fix #3 and add some verbiage
*16.0.1beta* Add Twilio and fix manifest
*16.0.0beta* Initial Release
</changelog>
</module>