Acabo de leer en un blog que la comunidad FreeSwitch ha portado muchas de las aplicaciones para ser utilizadas en Asterisk.
Aplicaciones para Asterisk 1.2
app_confcall [config] Multi-Feature conference application (rewrite of app_meetme)
app_cepstral provides direct access to the cepstral 4.0 swift api allowing direct streaming of tts audio without needing to write out to a temporary file first.
chan_woomera The Woomera protocol, designed by Craig Southeren of OpenH323 fame, makes it possible to put your voice over ip system in one server/process and your pbx in another and connect them with a simple raw-linear-over-udp protocol. chan_woomera is an asterisk channel_driver designed to interface the Asterisk PBX with woomera. Currenty this code is working but considered beta. Woomera currently only supports H.323 but it should soon support the OPAL VOIP abstraction layer which will allow it to speak many other protocols. The number of protocols supported by the Woomera server is irrelivant to chan_woomera which will support anything Woomera supports because of it’s thin-client-like design.
res_js enables you to embed Javascript™ into Asterisk®, which enables you to write applications and dialpalns in Javascript™. This has been quoted as being more resource friendly than either the native Asterisk® dialplan or AGIs. Need js examples that exist.
res_perl enables you to embed perl into Asterisk® giving you the power of perl for dialplans and applications without the overhead of AGIs.
res_sqlite3 gives you the ability to use sqlite anywhere Asterisk® uses databases, this can include the dbget/put commands as well as CDR records and other places
app_backticks lets you execute a shell command and capture it’s output like backticks do in most languages. It is available as both a function and an app
app_changrab lets you take over a channel or originate a channel from the CLI
app_distributor allows you to distribute your load for applications across multiple Asterisk® boxes
app_intercept lets you grab a live channel before its answered by the intended target and redirect it to someone else
app_valetparking for Asterisk® 1.2 is a better call parking subsystem enabling you to have multiple ‘parking lots’ to place calls into, and better control on receiving calls from
cdr_shell reads /etc/asterisk/cdr.conf and looks for the [cdr_shell] category. Each instance of the following is parsed. path => /path/to/script These paths are registered and subsequently executed when a cdr is posted. This allows you to hook up a gateway script that will have the cdr data in its argv[] 0-18 play-fifo will create if necessary, open and listen on a fifo for slinear audio and delivers it to STDOUT. If STDOUT is blocking, it discards the data. The idea is that you would use it in a custom class in res_musiconhold
app_contest allows you to easily run a ‘radio station contest line’ where you can specify a certain caller number and they will be connected, but all other callers will be rejected with some message
app_event lets you fire a manager event from the dialplan
app_rss allows you to easily create an IVR system of RSS news feeds. There is a perl script rss2ivr.pl that enables you to quickly and easily get feeds, parse them and create sound files via a TTS engine
format_base64 lets you read or write to a MIME encoded email message as though its audio. Play a MIME encoded voicemail, write a MIME encoded email by recording live audio
res_config_curl enables you to provision your Asterisk® box from a web based CGI application, rather than using static configs or realtime. This allows for a load balanced webserver to allow for failover and higher call capacities across your Asterisk® boxes
Aplicaciones para Asterisk 1.4
app_valetparking for Asterisk® 1.4 is a better call parking subsystem enabling you to have multiple ‘parking lots’ to place calls into, and better control on receiving calls from
app_changrab lets you take over a channel or originate a channel from the CLI (ported to 1.4 by Clod Patry)
Este es un artículo original escrito por Elio Rojano. Si te gusta y quieres compartirlo, utiliza los siguientes botones o bien copia el contenido que desees siempre que se enlace a la pagina original y se mencione al autor.
Te tenemos que avisar que utilizamos Cookies para temas de monitorizacion y estadísticas. Si pulsas “Accept All”, significará que consientes esto. También puedes visitar el apartado de "Cookie Settings" para controlar qué quieres permitir.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duración
Descripción
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.