asterisk/channels
Jonathan Rose 23a298f28c chan_sip: Change SIPQualifyPeer to improve initial response time
Prior to this patch, The acknowledgement wasn't produced until after
executing the sip_poke_peer action actually responsible for
qualifying the peer. Now the response is given immediately once it is
known that a peer will be qualified and a SIPqualifypeerdone event
is issued when the process is finished. Thanks to OEJ for identifying
the problem and helping to come up with a solution.

(issue AST-969)
Reported by John Bigelow
Review: https://reviewboard.asterisk.org/r/2098/


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@372808 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-09-10 21:15:38 +00:00
..
h323 Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
misdn Add named callgroups/pickupgroups 2012-08-07 12:46:36 +00:00
sip Only re-create an SRTP session when needed 2012-09-09 01:28:31 +00:00
chan_agent.c Clean up doxygen warnings 2012-08-30 14:23:28 +00:00
chan_alsa.c Clean up and ensure proper usage of alloca() 2012-07-31 20:21:43 +00:00
chan_bridge.c Finalize ast_channel opaquification 2012-03-13 18:20:34 +00:00
chan_console.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_dahdi.c Fix misuses of asprintf throughout the code. 2012-08-21 21:01:11 +00:00
chan_gtalk.c Deprecate chan_gtalk, chan_jingle, and res_jabber 2012-09-10 19:49:30 +00:00
chan_h323.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_iax2.c Ensure iax2 debug output is displayed when expected 2012-09-10 21:00:22 +00:00
chan_jingle.c Deprecate chan_gtalk, chan_jingle, and res_jabber 2012-09-10 19:49:30 +00:00
chan_local.c Add some additional documentation for core AMI events 2012-07-10 22:26:27 +00:00
chan_mgcp.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_misdn.c Add private representation of caller, connected and redirecting party ids. 2012-08-10 19:54:55 +00:00
chan_motif.c Add support for call-id logging to chan_motif. 2012-08-22 15:55:26 +00:00
chan_multicast_rtp.c Opaquification for ast_format structs in struct ast_channel 2012-02-24 00:32:20 +00:00
chan_nbs.c Opaquification for ast_format structs in struct ast_channel 2012-02-24 00:32:20 +00:00
chan_oss.c Fix misuses of asprintf throughout the code. 2012-08-21 21:01:11 +00:00
chan_phone.c Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
chan_phone.h rename DialTone.h to chan_phone.h because chan_phone.c is the only file using it 2008-05-28 20:00:21 +00:00
chan_sip.c chan_sip: Change SIPQualifyPeer to improve initial response time 2012-09-10 21:15:38 +00:00
chan_sip.exports.in Merge changes dealing with support for Digium phones. 2012-06-04 20:26:12 +00:00
chan_skinny.c Rewrite of skinny debugging. 2012-08-07 21:58:01 +00:00
chan_unistim.c Remove code, that operate with cdr in attempt_transfer(). That was removed somewhere between 1.2 and 1.4 and acidentaly put back in chan_unistim. 2012-07-24 08:53:01 +00:00
chan_vpb.cc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE) 2012-05-14 19:44:27 +00:00
console_board.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
console_gui.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
console_video.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
console_video.h implement the 'freeze' function for incoming frames; 2008-06-30 15:45:15 +00:00
iax2-parser.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
iax2-parser.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
iax2-provision.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
iax2-provision.h Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
iax2.h Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff 2011-02-22 23:04:49 +00:00
Makefile Extract sig_ss7 out of chan_dahdi. 2010-06-07 20:04:42 +00:00
misdn_config.c Add named callgroups/pickupgroups 2012-08-07 12:46:36 +00:00
sig_analog.c Add HANGUPCAUSE information to callee channels 2012-08-15 17:56:04 +00:00
sig_analog.h Convert sig_analog to use a global callback table. 2012-08-08 20:32:53 +00:00
sig_pri.c Fix loss of MOH on an ISDN channel when parking a call for the second time. 2012-09-06 22:14:52 +00:00
sig_pri.h Clean up doxygen warnings 2012-08-30 14:23:28 +00:00
sig_ss7.c Add HANGUPCAUSE information to callee channels 2012-08-15 17:56:04 +00:00
sig_ss7.h Convert sig_ss7 to use a global callback table. 2012-08-08 00:15:54 +00:00
vcodecs.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
vgrabbers.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00