diff --git a/docs/FreeSWITCH-Explained/Modules/mod_abstraction_1966663.mdx b/docs/FreeSWITCH-Explained/Modules/mod_abstraction_1966663.mdx deleted file mode 100644 index f0d63a9d..00000000 --- a/docs/FreeSWITCH-Explained/Modules/mod_abstraction_1966663.mdx +++ /dev/null @@ -1,44 +0,0 @@ - -# mod_abstraction - - - -## About - -mod\_abstraction links a new API function to another using a regular expression parser to adapt the provided arguments. It allows for simplified, standardized script replacement API. - -You MUST reload mod\_abstraction when changing the XML to add or remove an API, or else they won't be created or removed. Destination settings and parsing can be changed in real time. - -## Usage - -This defines what API link should be created and what to do once executed. - -```xml - -``` - -* name - API name -* description - API description -* syntax - API Syntax -* parse - Regex parsing the original argument provided -* destination - The API name of the final api execution -* argument - Format for the argument sent to the final API. You can use $1 $2 $3... from the () result of the parse regex - -## Security - -With [mod\_event\_socket](mod_event_socket_1048924.mdx#11-acl) per-user API restriction, this can be useful to limit the capabilities a user can have over some API commands by restricting certain parameters a user can do. - -## Examples - -Here are 2 examples: - -tts\_path(\) could be rewritten to python(tts2wav \) - -user\_password(\) could be rewritten to user\_data(\ param password) - -### Comments: - -| Shouldn't the XML attribute syntax be escaped since it contains \< and > to be valid? If so, would the below be correct? \ ![](/images/icons/contenttypes/comment_16.png) Posted by wralphcook at Jun 14, 2015 11:23 | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - - diff --git a/provisioning/nginx/redirects.map b/provisioning/nginx/redirects.map index e3fa6503..1a402e83 100644 --- a/provisioning/nginx/redirects.map +++ b/provisioning/nginx/redirects.map @@ -1512,7 +1512,6 @@ /freeswitch/confluence-to-docs-redirector/display/FREESWITCH/mod_xml_curl+Python+example /freeswitch/FreeSWITCH-Explained/Modules/mod-xml-curl/mod_xml_curl-Python-example_9634311; /freeswitch/confluence-to-docs-redirector/display/FREESWITCH/mod_xml_curl+Ruby+directory+example /freeswitch/FreeSWITCH-Explained/Modules/mod-xml-curl/mod_xml_curl-Ruby-directory-example_1049003; /freeswitch/confluence-to-docs-redirector/display/FREESWITCH/Freeswitch+Portal /freeswitch/FreeSWITCH-Explained/Modules/mod-xml-rpc/Freeswitch-Portal_13173033; -/freeswitch/confluence-to-docs-redirector/display/FREESWITCH/mod_abstraction /freeswitch/FreeSWITCH-Explained/Modules/mod_abstraction_1966663; /freeswitch/confluence-to-docs-redirector/display/FREESWITCH/mod_amqp /freeswitch/FreeSWITCH-Explained/Modules/mod_amqp_9635078; /freeswitch/confluence-to-docs-redirector/display/FREESWITCH/mod_amr /freeswitch/FreeSWITCH-Explained/Modules/mod_amr_3964984; /freeswitch/confluence-to-docs-redirector/display/FREESWITCH/mod_amr_wb /freeswitch/FreeSWITCH-Explained/Modules/mod_amr_wb_3964987;