-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathmodule.xml
84 lines (84 loc) · 4.18 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
73
74
75
76
77
78
79
80
81
82
83
84
<module>
<rawname>fax</rawname>
<repo>standard</repo>
<name>Fax Configuration</name>
<version>17.0.3.5</version>
<publisher>Sangoma Technologies Corporation</publisher>
<license>GPLv3+</license>
<licenselink>https://www.gnu.org/licenses/gpl-3.0.txt</licenselink>
<category>Settings</category>
<menuitems>
<fax>Fax Configuration</fax>
</menuitems>
<description>Adds configurations, options and GUI for inbound faxing</description>
<more-info>https://sangomakb.atlassian.net/wiki/spaces/PG/pages/26574994/Fax+Configuration</more-info>
<changelog>
*17.0.3.5* FREEI-1529 inbound fax email notification issue fix
*17.0.3.4* bump
*17.0.2* Packaging of ver 17.0.2
*17.0.1* 17.0.1 alpha release
</changelog>
<depends>
<version>17.0.1</version>
<module>userman ge 17.0</module>
</depends>
<supported>
<version>17.0</version>
</supported>
<hooks>
<core class="Core" namespace="FreePBX\modules">
<method callingMethod="hookTabs" class="Fax" namespace="FreePBX\modules">coreDIDHook</method>
</core>
<userman class="Userman" namespace="FreePBX\modules">
<method callingMethod="delGroup" class="Fax" namespace="FreePBX\modules">usermanDelGroup</method>
<method callingMethod="addGroup" class="Fax" namespace="FreePBX\modules">usermanAddGroup</method>
<method callingMethod="updateGroup" class="Fax" namespace="FreePBX\modules">usermanUpdateGroup</method>
<method callingMethod="myShowPage" class="Fax" namespace="FreePBX\modules">usermanShowPage</method>
<method callingMethod="delUser" class="Fax" namespace="FreePBX\modules">usermanDelUser</method>
<method callingMethod="addUser" class="Fax" namespace="FreePBX\modules">usermanAddUser</method>
<method callingMethod="updateUser" class="Fax" namespace="FreePBX\modules">usermanUpdateUser</method>
</userman>
<bulkhandler class="Bulkhandler" namespace="FreePBX\modules">
<method callingMethod="getHeaders" class="Fax" namespace="FreePBX\modules">bulkhandlerGetHeaders</method>
<method callingMethod="export" class="Fax" namespace="FreePBX\modules">bulkhandlerExport</method>
<method callingMethod="import" class="Fax" namespace="FreePBX\modules">bulkhandlerImport</method>
</bulkhandler>
<framework namespace="FreePBX\Console\Command" class="Chown">
<method callingMethod="fwcChownFiles" class="Fax" namespace="FreePBX\modules">chownFreepbx</method>
</framework>
<framework class="Destinations" namespace="FreePBX">
<method callingMethod="getModuleDestinations" class="Fax" namespace="FreePBX\modules">destinations</method>
<method callingMethod="getModuleCheckDestinations" class="Fax" namespace="FreePBX\modules">destinations_check</method>
<method callingMethod="getModuleDestinationInfo" class="Fax" namespace="FreePBX\modules">destinations_getdestinfo</method>
<method callingMethod="changeModuleDestination" class="Fax" namespace="FreePBX\modules">destinations_change</method>
<method callingMethod="identifyDestinations" class="Fax" namespace="FreePBX\modules">destinations_identif</method>
</framework>
</hooks>
<database>
<table name="fax_users">
<field name="user" type="string" length="15" notnull="false"/>
<field name="faxenabled" type="string" length="10" notnull="false"/>
<field name="faxemail" type="text" notnull="false"/>
<field name="faxattachformat" type="string" length="10" notnull="false"/>
<key name="user" type="unique">
<column name="user"/>
</key>
</table>
<table name="fax_details">
<field name="key" type="string" length="50" notnull="false"/>
<field name="value" type="string" length="710" notnull="false"/>
<key name="key" type="unique">
<column name="key"/>
</key>
</table>
<table name="fax_incoming">
<field name="cidnum" type="string" length="20" notnull="false"/>
<field name="extension" type="string" length="50" notnull="false"/>
<field name="detection" type="string" length="20" notnull="false"/>
<field name="detectionwait" type="string" length="5" notnull="false"/>
<field name="destination" type="string" length="50" notnull="false"/>
<field name="legacy_email" type="string" length="50" notnull="false"/>
<field name="ring" type="integer" default="0" notnull="false"/>
</table>
</database>
</module>