asterisk/apps
Steve Murphy 4572edae31 Merged revisions 65200 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r65200 | murf | 2007-05-18 16:06:27 -0600 (Fri, 18 May 2007) | 9 lines

Merged revisions 65172 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r65172 | murf | 2007-05-18 14:56:20 -0600 (Fri, 18 May 2007) | 1 line

This update will fix the situation that occurs as described by 9717, where when several targets are specified for a dial, if any one them reports FAIL, the whole call gets FAIL, even though others were ringing OK. I rearranged the priorities, so that a new disposition, NULL, is at the lowest level, and the disposition get init'd to NULL. Then, next up is FAIL, and next up is BUSY, then NOANSWER, then ANSWERED. All the related set routines will only do so if the disposition value to be set to is greater than what's already there. This gives the intended effect. So, if all the targets are busy, you'd get BUSY for the call disposition. If all get BUSY, but one, and that one rings is not answered, you get NOANSWER. If by some freak of nature, the NULL value doesn't get overridden, then the disp2str routine will report NOANSWER as before.
........

................


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@65202 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2007-05-18 22:33:51 +00:00
..
Makefile Merged revisions 59273 via svnmerge from 2007-03-27 23:03:09 +00:00
app_adsiprog.c Merged revisions 53779-53781 via svnmerge from 2007-02-09 23:53:51 +00:00
app_alarmreceiver.c fix various spelling mistakes in comments (issue #8237, jmls) 2006-10-26 17:52:15 +00:00
app_amd.c Doxygen additions, corrections 2007-02-24 20:29:41 +00:00
app_authenticate.c Merged revisions 42421 via svnmerge from 2006-09-08 16:08:36 +00:00
app_cdr.c Merged revisions 60989 via svnmerge from 2007-04-10 05:41:34 +00:00
app_chanisavail.c As per bug 8859 (Add option to revert old ChanIsAvail() with 's' option behavior), this update makes the 't' option available, which calls ast_parse_device_state instead of ast_device_state. This option will not dive into the channel driver to find the status of the device (which could be good if sip devicestate isn't returning full status, for various reasons). 2007-01-24 20:35:54 +00:00
app_channelredirect.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_chanspy.c Add 'o' option to Chanspy which causes it to only listen to audio coming from the channel, and the 'X' option which allows the user to exit to a valid single digit extension. (issue #8137 reported by mnicholson) 2007-02-16 01:17:25 +00:00
app_controlplayback.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_db.c Merged revisions 47782 via svnmerge from 2006-11-16 23:20:52 +00:00
app_dial.c Merged revisions 65200 via svnmerge from 2007-05-18 22:33:51 +00:00
app_dictate.c Merged revisions 49834 via svnmerge from 2007-01-07 21:46:38 +00:00
app_directed_pickup.c Merged revisions 47850 via svnmerge from 2006-11-20 15:55:58 +00:00
app_directory.c Merged revisions 63566 via svnmerge from 2007-05-09 14:52:13 +00:00
app_disa.c rename the structs struct tone_zone_sound and struct tone_zone 2006-12-25 06:38:09 +00:00
app_dumpchan.c Add the channel's Language to the "show channel" CLI command and the DumpChan 2007-03-02 16:59:22 +00:00
app_echo.c Merged revisions 53880 via svnmerge from 2007-02-10 09:22:15 +00:00
app_exec.c Few more code clean ups. 2007-02-15 02:02:30 +00:00
app_externalivr.c Make 'H' command do as advertised and add 'E' and 'V' commands to ExternalIVR. (issue #8165 reported by mnicholson) 2007-01-23 04:45:43 +00:00
app_festival.c Creating new doxygen macro "\extref" to create page that lists 2007-02-24 19:27:50 +00:00
app_flash.c Few more code clean ups. 2007-02-15 02:02:30 +00:00
app_followme.c Merged revisions 59035 via svnmerge from 2007-03-18 16:59:48 +00:00
app_forkcdr.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_getcpeid.c Merged revisions 46200 via svnmerge from 2006-10-25 14:44:50 +00:00
app_ices.c Adding reference to ices home page. Anyone that has tested with ices2 ? 2007-03-07 08:08:46 +00:00
app_image.c Few more code clean ups. 2007-02-15 02:02:30 +00:00
app_ivrdemo.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_macro.c Merged revisions 63478 via svnmerge from 2007-05-08 22:40:21 +00:00
app_meetme.c Make a minor tweak to admin_exec() - don't lock the conference list until it 2007-05-07 22:17:40 +00:00
app_milliwatt.c Clean up app_milliwatt code. 2007-02-15 01:52:10 +00:00
app_minivm.c Fixing reload. Thanks to Mats Karlsson! 2007-05-10 15:19:57 +00:00
app_mixmonitor.c Merged revisions 52717 via svnmerge from 2007-01-29 23:45:39 +00:00
app_morsecode.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_mp3.c Merged revisions 48375 via svnmerge from 2006-12-11 00:52:19 +00:00
app_nbscat.c Merged revisions 48375 via svnmerge from 2006-12-11 00:52:19 +00:00
app_osplookup.c Creating new doxygen macro "\extref" to create page that lists 2007-02-24 19:27:50 +00:00
app_page.c Merged revisions 58992 via svnmerge from 2007-03-16 16:14:04 +00:00
app_parkandannounce.c Merged revisions 46200 via svnmerge from 2006-10-25 14:44:50 +00:00
app_playback.c Merged revisions 53399 via svnmerge from 2007-02-07 17:06:34 +00:00
app_privacy.c Constify the result of a config retrieval function, to avoid mutilation (issue 7983). 2006-09-20 20:40:39 +00:00
app_queue.c Merged revisions 64868 via svnmerge from 2007-05-18 02:51:07 +00:00
app_read.c rename the structs struct tone_zone_sound and struct tone_zone 2006-12-25 06:38:09 +00:00
app_readfile.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_record.c Merged revisions 56839 via svnmerge from 2007-02-26 19:34:59 +00:00
app_rpt.c Remove duplicate calls to pthread_attr_destroy() that I put in yesterday 2007-02-01 14:43:44 +00:00
app_sayunixtime.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_senddtmf.c Merged revisions 50073 via svnmerge from 2007-01-08 21:17:51 +00:00
app_sendtext.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_setcallerid.c Add CALLERPRES dialplan function and deprecate SetCallerPres application 2007-02-03 22:05:02 +00:00
app_skel.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_sms.c From coding guidelines: 2006-12-27 16:58:03 +00:00
app_softhangup.c Merged revisions 46200 via svnmerge from 2006-10-25 14:44:50 +00:00
app_speech_utils.c Merged revisions 61651 via svnmerge from 2007-04-13 18:09:29 +00:00
app_stack.c Debug control, debug control. 2007-03-06 20:41:21 +00:00
app_system.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_talkdetect.c bug #8076 check option_debug before printing to debug channel. 2006-10-03 15:53:07 +00:00
app_test.c bug #8076 check option_debug before printing to debug channel. 2006-10-03 15:53:07 +00:00
app_transfer.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_url.c Merged revisions 43445 via svnmerge from 2006-09-21 20:24:50 +00:00
app_userevent.c Merged revisions 53042 via svnmerge from 2007-01-31 18:18:58 +00:00
app_verbose.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
app_voicemail.c Issue #5930 - Remove dependencies on res_adsi.so - clwade 2007-05-18 09:10:22 +00:00
app_waitforring.c As per ToDo list, I have made it so that Wait(), WaitExten(), Congestion(), Busy(), Read(), WaitForRing(), will now either actually handle a floating point argument as advertised, or has been upgraded to accept a floating point [timeout] arg. 2006-10-05 01:40:06 +00:00
app_waitforsilence.c bug #8076 check option_debug before printing to debug channel. 2006-10-03 15:53:07 +00:00
app_while.c Convert the PBX core to use read/write locks. This yields a nifty performance improvement when it comes to simultaneous calls going through the dialplan. Using murf's test the old mutex based core took an average of 57.3 seconds while the rwlock based core took 31.1 seconds. That's a nifty 26.2 seconds performance improvement. The other good part is that if we do need to switch back then we just have to change the lock/unlock API calls. I converted everywhere that used to touch the mutex locks directly to use them. 2007-02-28 20:46:01 +00:00
app_zapateller.c Janitor for Zapateller: convert to use argument macros 2006-10-01 05:37:46 +00:00
app_zapbarge.c include "asterisk/zapata.h" instead of looking 2007-01-19 16:16:19 +00:00
app_zapras.c include "asterisk/zapata.h" instead of looking 2007-01-19 16:16:19 +00:00
app_zapscan.c include "asterisk/zapata.h" instead of looking 2007-01-19 16:16:19 +00:00
enter.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
leave.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
rpt_flow.pdf remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00