Upgrade 3CX to v18 and get it hosted free!

Asterisk Documentation – apps.txt (v1.2, v1.4)

Author image

Note: These versions have reached End of Life. For the latest version click here.


Asterisk applications register themselves with ast_application_register.
They should have a short, unique name, and an exec function which takes
as its arguments a channel and some data that might be useful for callback
stuff.  Remember to keep track of how many and which channels are using
your application so that should the module need to be unloaded
(particularly force unloaded), you will be able to ast_softhangup all the
channels.  An application should *never* call ast_hangup on the channel
that it is running on (although it could conceivably hang up other
channels that it allocates).  See app_playback.c as an example of a simple
application.

Related Posts:

Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.