Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
asterisk/apps
russell 58d5edca86 Merge a set of device state improvements from team/russell/events.
The way a device state change propagates is kind of silly, in my opinion.  A
device state provider calls a function that indicates that the state of a
device has changed.  Then, another thread goes back and calls a callback for
the device state provider to find out what the new state is before it can go
send it off to whoever cares.

I have changed it so that you can include the state that the device has changed
to in the first function call from the device state provider.  This removes the
need to have to call the callback, which locks up critical containers to go find
out what the state changed to.

This change set changes the "simple" device state providers to use the new method.
This includes parking, meetme, and SLA.

I have also mostly converted chan_agent in my branch, but still have some more
things to think through before presenting the plan for converting channel drivers
to ensure all of the right events get generated ...


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@79027 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-10 16:24:11 +00:00
..
app_adsiprog.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_alarmreceiver.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_amd.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_authenticate.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_cdr.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_chanisavail.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_channelredirect.c Merge the dialplan_aesthetics branch. Most of this patch simply converts applications 2007-07-23 19:51:41 +00:00
app_chanspy.c Merge audiohooks branch into trunk. This is a new API for developers to listen and manipulate the audio going through a channel. 2007-08-08 19:30:52 +00:00
app_controlplayback.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_db.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_dial.c Add support for using epoll instead of poll. This should increase scalability and is done in such a way that we should be able to add support for other poll() replacements. 2007-08-08 21:44:58 +00:00
app_dictate.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_directed_pickup.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_directory.c Merged revisions 78415 via svnmerge from 2007-08-07 19:14:45 +00:00
app_disa.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_dumpchan.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_echo.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_exec.c Make this module build on my mac 2007-08-05 04:01:28 +00:00
app_externalivr.c (closes issue #10381) 2007-08-06 14:37:52 +00:00
app_festival.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_flash.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_followme.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_forkcdr.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_getcpeid.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_ices.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_image.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_ivrdemo.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_macro.c Convert code that checks the _softhangup member of ast_channel directory to use 2007-08-01 15:39:54 +00:00
app_meetme.c Merge a set of device state improvements from team/russell/events. 2007-08-10 16:24:11 +00:00
app_milliwatt.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_minivm.c Don't use strncpy for moving a chunk of memory to another that is overlapping. 2007-08-09 20:07:59 +00:00
app_mixmonitor.c Merge audiohooks branch into trunk. This is a new API for developers to listen and manipulate the audio going through a channel. 2007-08-08 19:30:52 +00:00
app_morsecode.c Merged revisions 76618 via svnmerge from 2007-07-23 17:49:45 +00:00
app_mp3.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_nbscat.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_osplookup.c Convert code that checks the _softhangup member of ast_channel directory to use 2007-08-01 15:39:54 +00:00
app_page.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_parkandannounce.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_playback.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_privacy.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_queue.c Merged revisions 78575 via svnmerge from 2007-08-08 14:34:10 +00:00
app_read.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_readfile.c Merge the dialplan_aesthetics branch. Most of this patch simply converts applications 2007-07-23 19:51:41 +00:00
app_record.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_rpt.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_sayunixtime.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_senddtmf.c Fix bug where a NULL timeout would make things explode if SendDTMF was called with it. 2007-08-06 21:59:32 +00:00
app_sendtext.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_setcallerid.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_skel.c Merge the dialplan_aesthetics branch. Most of this patch simply converts applications 2007-07-23 19:51:41 +00:00
app_sms.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_softhangup.c Merge the dialplan_aesthetics branch. Most of this patch simply converts applications 2007-07-23 19:51:41 +00:00
app_speech_utils.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_stack.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_system.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_talkdetect.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_test.c Extend the ast_senddigit and ast_dtmf_stream API calls to allow the duration of the DTMF digit(s) to be specified and make the SendDTMF application have the capability to use it. 2007-08-06 21:52:30 +00:00
app_transfer.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_url.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_userevent.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_verbose.c Merge the dialplan_aesthetics branch. Most of this patch simply converts applications 2007-07-23 19:51:41 +00:00
app_voicemail.c Merged revisions 78907 via svnmerge from 2007-08-09 23:49:05 +00:00
app_waitforring.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_waitforsilence.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_while.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_zapateller.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_zapbarge.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_zapras.c Convert code that checks the _softhangup member of ast_channel directory to use 2007-08-01 15:39:54 +00:00
app_zapscan.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
enter.h git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7221 f38db490-d61c-443f-a65b-d21fe96a405b 2005-11-29 18:24:39 +00:00
leave.h git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7221 f38db490-d61c-443f-a65b-d21fe96a405b 2005-11-29 18:24:39 +00:00
Makefile Merged revisions 59273 via svnmerge from 2007-03-27 23:03:09 +00:00
rpt_flow.pdf git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7221 f38db490-d61c-443f-a65b-d21fe96a405b 2005-11-29 18:24:39 +00:00