Mark Spencer 
							
						 
					 
					
						
						
							
						
						a3d8377135 
					 
					
						
						
							
							Fix astobj to compile against GCC 2.95  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4621  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-31 15:29:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						981afbee6e 
					 
					
						
						
							
							Make voicemail registration apps register (bug  #3034 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4619  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-31 01:11:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						69d5139b36 
					 
					
						
						
							
							Make casts work again properly (bug  #3155 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4596  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-29 23:11:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony Minessale II 
							
						 
					 
					
						
						
							
						
						c19caed171 
					 
					
						
						
							
							fix missing proto's missing semi colon  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4592  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-29 18:46:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony Minessale II 
							
						 
					 
					
						
						
							
						
						f3e9793826 
					 
					
						
						
							
							fix missing proto  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4591  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-29 18:43:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						9aace6da49 
					 
					
						
						
							
							Merge remainder of kpfleming's astobj patch (bug  #3183 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4582  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-29 07:50:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						59e86b63b0 
					 
					
						
						
							
							Merge kpflemings ASTOBJ improvements (bug  #3167 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4578  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-28 23:27:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						d331358a3b 
					 
					
						
						
							
							Permit RTP to be reset  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4568  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-28 16:35:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony Minessale II 
							
						 
					 
					
						
						
							
						
						907ed4d346 
					 
					
						
						
							
							tiny tweak to allow pvt config engines to use __ast_load  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4567  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-28 14:53:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						802dbe4677 
					 
					
						
						
							
							Add Asterisk "object model" and update chan_sip to use it for peers/regs/users  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4554  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-25 22:15:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						713a2eb072 
					 
					
						
						
							
							Merge anthm's native MOH patch (bug  #2639 ) he promises me he'll rid it of ast_flag_moh...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4552  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-24 01:40:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						9dd4fbe85a 
					 
					
						
						
							
							Document linked lists better (bug  #3139 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4550  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-23 22:35:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						cecda3fb67 
					 
					
						
						
							
							Speed up ast_list macros (bug  #3135 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4546  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-23 15:11:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						1395d93c0e 
					 
					
						
						
							
							Add "ast_flags_all" mask (bug  #3136 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4543  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-23 11:32:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						3fde2e56b8 
					 
					
						
						
							
							Fix AGI to know about "builtin" variables, too (bug  #2737 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4538  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-23 02:47:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						d6a415c262 
					 
					
						
						
							
							Merge drumkilla's bitfield patch for SIP (bug  #3083 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4487  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-19 20:50:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						bfaa2734a6 
					 
					
						
						
							
							Fix little macro (bug  #3100 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4486  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-19 18:33:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						cadb8d010b 
					 
					
						
						
							
							Merge russell's flag macro patch (with slight mods) (bug  #3046 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4469  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-16 03:15:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						9d40b8ee80 
					 
					
						
						
							
							Merge slimey's Solaris compatibility (with small mods) (bug  #2740 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4446  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-14 23:36:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						5789ae4d18 
					 
					
						
						
							
							Make music on hold truly optional (bug  #2998 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4411  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-09 19:55:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						c46e21252c 
					 
					
						
						
							
							Big diet for struct ast_channel  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4399  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-07 20:38:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						244dd57299 
					 
					
						
						
							
							Fix allow/disallow nomenclature (bug  #2945 , part deux)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4385  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-03 23:46:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						4820c2bb97 
					 
					
						
						
							
							Add *preliminary* per-peer outbound proxy (bug  #2859 , new patch though)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4383  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-03 23:34:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						36928f0644 
					 
					
						
						
							
							Merge updates to frame.h and frame.c (codec stuff from bug  #2945 , part 1)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4370  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-02 21:57:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						8f2b687a95 
					 
					
						
						
							
							Make realtime pbx understand patterns.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4326  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-24 03:07:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony Minessale II 
							
						 
					 
					
						
						
							
						
						2a1bf5efd9 
					 
					
						
						
							
							fix inherited softhangup issue in ast_goto_if_exists()  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4325  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-23 20:25:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						5e650c8260 
					 
					
						
						
							
							Build out "multi" version of realtime config (directory and realtime extensions will need this)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4324  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-23 17:58:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						d7da317979 
					 
					
						
						
							
							Add improved macro functionality (bug  #2905 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4317  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-22 22:11:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						a465a8aef9 
					 
					
						
						
							
							Expose tone state and threshold (bug  #2830 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4274  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-17 05:55:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						9bf48f9ce7 
					 
					
						
						
							
							DSP enhancements (bug  #2826 ) courtesy pcadach  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4248  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-15 00:48:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						dffb2566bc 
					 
					
						
						
							
							Big agent / queue fixes  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4231  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-13 22:44:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						dd43338425 
					 
					
						
						
							
							Updates from char * to const char * + german syntax + enumeration (bug  #2780 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4229  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-13 16:13:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						c5c331ab15 
					 
					
						
						
							
							Make timing stuff generic (bug  #2839 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4213  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-11 21:23:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						134e6180c5 
					 
					
						
						
							
							Disable echo canceller for digital calls (bug  #2785 ), fix build on MacOSX (bug  #2803 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4170  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-07 16:21:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						6dce1a5a3f 
					 
					
						
						
							
							Little variable optimizations  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4144  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-01 15:48:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						668001f9c8 
					 
					
						
						
							
							Make channel variables inheritable by _ (bug  #928 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4141  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-01 02:23:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						cd7c8b1382 
					 
					
						
						
							
							Add structures for status reporting  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4121  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-28 19:55:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						4c0c0db318 
					 
					
						
						
							
							Preliminary "PRECACHE"  / push support...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4110  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-27 13:58:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony Minessale II 
							
						 
					 
					
						
						
							
						
						a18f60f5e8 
					 
					
						
						
							
							rollback stupid code  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4109  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-27 03:33:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						8a13712e45 
					 
					
						
						
							
							Pass concept of status back, permit "leaveempty" to work with static agents who are not loggedon (bug  #2719 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4106  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-26 22:25:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						11dfba3120 
					 
					
						
						
							
							Add cache bypass mode  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4075  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-24 05:51:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						82cbf28993 
					 
					
						
						
							
							Add "Loopback" switch  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4070  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-24 02:53:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						e21ed1865b 
					 
					
						
						
							
							First pass at making transfer work within agent (not tested, shouldn't break anything that currently worked)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4061  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-23 12:19:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony Minessale II 
							
						 
					 
					
						
						
							
						
						4f2438acab 
					 
					
						
						
							
							This patch adds a new api call:  
						
						 
						
						... 
						
						
						
						int pbx_builtin_serialize_variables(struct ast_channel *chan, char *buf, size_t size);
takes a chan and a char * 'buf' assumed to be 'size' bytes.
The function fills 'buf' with a <CR>('\n') delimited list of name,value pairs in turn delimeted by '='
eg:
SIPCALLID=f30e4e72-f715193f@1.2.3.4
SIPUSERAGENT=Sipura/SPA2000-2.0.6(c)
SIPDOMAIN=1.2.3.4
It returns the acutal number of variables encountered.
If the attempt to fill 'buf' goes beyond 'size' bytes the operation is halted and the incomplete string is returned as is.
To demonstrate a use for this, the "show channel <channame>" command has been retrofitted with the call so it also dumps all of the chan's vars
*CLI> show channel Zap/5-1
 -- General --
           Name: Zap/5-1
           Type: Zap
       UniqueID: 1098480666.17
      Caller ID: 4999
 Caller ID Name: Tony
    DNID Digits: (N/A)
          State: Up (6)
          Rings: 0
   NativeFormat: 68
    WriteFormat: 4
     ReadFormat: 4
1st File Descriptor: 22
      Frames in: 41969
     Frames out: 83240
 Time to Hangup: 0
   Elapsed Time: 0h13m54s
 --   PBX   --
        Context: phone1
      Extension: 4994
       Priority: 2
     Call Group: 2
   Pickup Group: 2
    Application: Dial
           Data: IAX2/ulaw@cube1/00010014994@croip
          Stack: 0
    Blocking in: ast_waitfor_nandfds
Variables:
DIALEDPEERNUMBER=ulaw@cube1/00010014994@croip
DIALEDPEERNAME=IAX2/cube1/3
CALLTYPE=SPEECH
tempvar=tempval
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4051  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-22 20:59:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						c4da80e6e0 
					 
					
						
						
							
							Fix some callerid output  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4050  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-22 19:45:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						8c4657bddf 
					 
					
						
						
							
							Work on precaching  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4045  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-22 14:19:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						0a9fd1435b 
					 
					
						
						
							
							Fix initialization tiddly bit  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4039  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-20 12:39:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Golovich 
							
						 
					 
					
						
						
							
						
						c7c92a9f15 
					 
					
						
						
							
							Fix typo and missing format string in a fprintf in lock.h  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4038  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-20 05:45:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						06dfca5d24 
					 
					
						
						
							
							Add DUNDi.... ( http://www.dundi.com )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4033  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-18 21:45:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						12e2fe4d94 
					 
					
						
						
							
							Thread fixes, vm fix (bug  #2665 )  
						
						 
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4030  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-17 22:13:05 +00:00