Christian Richter 
							
						 
					 
					
						
						
							
						
						2302fa58d7 
					 
					
						
						
							
							when we get a disconnect, we should stop the tones on te side..  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@34788  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-06-19 09:44:04 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						829583a3dc 
					 
					
						
						
							
							added TONE_HANGUP, also added Tone generation by mISDN_dsp for post hangup tones, therefore the TONE_X defines are in the isdn_lib.h now. changed a REALEASE to a DISCONNECT in NT Stack, to make tones available in that state.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@34604  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-06-18 19:09:32 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						d86993b90b 
					 
					
						
						
							
							* fixed bchannel cleaning race condition with new bchannel state (CLEAN_REQUEST)  
						
						... 
						
						
						
						* added early bridge-hook, so we know if we need to generate ringing or 
  can take it from the far end chan_misdn channel (if available)
* fixed the issue, that we may not activate the bchannel on PTMP, 
  when we receive ALERTING/PROCEEDING/PROGRESS, only on CONNECT. There might
  be other PTMP devices and we might disturb their bchannel. 
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@34552  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-06-17 10:37:35 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						fcb7d3df26 
					 
					
						
						
							
							when we don't want the call we need to release_complete it.. ignoring it breaks the ETSI rules ..  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@33195  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-06-09 10:31:30 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						7924c21e33 
					 
					
						
						
							
							changed the clean_up_bc function to work proper again. fixed the print with the conference nr. when bridged  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@32779  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-06-07 13:01:02 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						24818d53b1 
					 
					
						
						
							
							added select before write to avoid deadlock on full buffer. added some defines for deadlock debugging. added code snippet for generating silence if we don't have data to write.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@32524  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-06-06 09:40:41 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						840df1f8c0 
					 
					
						
						
							
							unified the PH_CONTROL Interface for the mISDN_dsp interface to int  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@31409  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-06-01 16:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						4be235a974 
					 
					
						
						
							
							added bearer capability reject support. we send release instead of disconnect in case we have no real channel yet. added support for Restarting channels added support for sending complete decoding. changed some log levels.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@31324  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-06-01 12:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						eefc9193e7 
					 
					
						
						
							
							added EVENT_NEW_CHANNEL. We change the channel name now when we got the real channel, also changed name generation to new stringfield api  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@30132  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-24 23:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						39ac1a5b83 
					 
					
						
						
							
							added a l1watcher timeout, therefore removed the old behaviour of guessing the l1state.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@29803  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-23 19:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						adfae0960f 
					 
					
						
						
							
							* export_ies uses now _VAR else the vars are not copied to the dest chan  
						
						... 
						
						
						
						* when receiving a connect from the NT Side we wait until we have the final
  l3id until we queue the answer to asterisk to avoid bridging conflicts
* when not bridged to misdn we had a segfault after receiving the connect 
  due to a strcasecmp bug.. this didn't happen before, cause we hadn't had
  the bridge before
* cleanup of the bchannels is queued now, due to possible race conditions
* added mISDN_clear_stack when cleaning the bchannel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@29667  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-23 12:38:06 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						4694f5e02e 
					 
					
						
						
							
							this is not a warning, it might happen during call initialization  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@28091  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-18 08:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						a309a2db9f 
					 
					
						
						
							
							fixed very bad memory overwrite which leaded to segfaults on some systems. removed redundant buffer betweend mISDN reading thread and ast_read in favour of the already existing pipe, this clarifies the way a voice frame takes between mISDN and asterisk a lot. centralized debugging of NumberPlan. removed a compiler warning.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@27346  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-16 14:34:21 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						019f39f614 
					 
					
						
						
							
							in PTMP TE we should set the free state for the B-Channel if we ignore an incoming call  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25384  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 07:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						efccf89eae 
					 
					
						
						
							
							Added option far_alerting. This option makes it possible to generate a Ringing on other channels if they feel that they should have inband ringing, but there is non in reality. I need this due to the fact that asterisk has not the possibility to transmit progress indicators thus chan_sip and others do not know wether they should generate a Rining tone themselves if they receive AST_CONTROL_RINGING..  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@24879  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-05 16:38:15 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						835dfe67b3 
					 
					
						
						
							
							added an up-queue message mechanism to avoid buffer fillups in the kernel, also changed some strdups to ast_strdupa  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23443  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-29 22:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						baab6e1c27 
					 
					
						
						
							
							mISDN Messages must be freed with free_msg \!\!  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19160  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-11 08:31:19 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						52cf26255a 
					 
					
						
						
							
							fixed some issues, that appear at higher load  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@18835  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-10 16:50:20 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						ce8fc47ffc 
					 
					
						
						
							
							* advanced the error Handling routine for wrong frames from mISDN  
						
						... 
						
						
						
						* added more code for connected party number handling
* fixed the portinfo program, it can now be used to test mISDN again
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@17562  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-05 14:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						d7a839a299 
					 
					
						
						
							
							fixed some essential segfaults happening under heavy load. Added a bit more error handling if we receive wrong data form mISDN (e.g. if we crashed before => handle_err() ). Added first steps to implement the parseing of the connected party number.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@17404  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-04 19:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						a096fbd87d 
					 
					
						
						
							
							* removed unneeded bc->state field  
						
						... 
						
						
						
						* added statefullness for bchannel activation/deactivation
* fixed a lot PCM bridging issues
* some debugging logs are now on a higher loglevel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@17128  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-03 19:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						acacae4e68 
					 
					
						
						
							
							fixed no dtmf detect on 64 bit  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@16085  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-03-29 14:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						f274b642aa 
					 
					
						
						
							
							fixed bug that we don't allocate the bchan in setup_acknowledge already .. wonder why this wasn't fixed eearlier ..  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@15249  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-03-27 16:15:44 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						bd4715f3bc 
					 
					
						
						
							
							fixed hicom busy bug, we now see if the systemphone is busy, also fixed the immediate=yes does not work anymore issue  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@15220  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-03-27 10:13:11 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						52eb1ad9d1 
					 
					
						
						
							
							removed dynamic switching from transparent to hdlc mode. Instead we've got a config option hdlc=yes now which enables the hdlc controller for a data call  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@13637  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-03-20 18:04:05 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						8e7dd52695 
					 
					
						
						
							
							added option to change the connected party number dialplan (ton)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@12481  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-03-09 18:01:27 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						bcbcdaa67c 
					 
					
						
						
							
							added misdn port down to send a L1 Deactivate to a NT Port. changed some default values regarding jitterbuffer.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@12288  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-03-07 11:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						fdd33866b4 
					 
					
						
						
							
							* changed some strncpys to ast_copy_str  
						
						... 
						
						
						
						* added copying of some IEs (user,rate,urate) with channel vars
* added #6251  
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@10787  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-02-22 21:59:46 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						c7e0abdfed 
					 
					
						
						
							
							fixed a ETSI violation (after RELEASE we need to RELEASE_COMPLETE (network side) one needs to upgread mISDNuser for that fix as well. also fixed the reload issue  #6547  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@10713  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-02-22 16:48:25 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						f6bd1b8559 
					 
					
						
						
							
							added pmp_l1_check option, to avoid l1 checking for group calls on PMP ports  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@10225  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-02-15 19:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						b7804137d9 
					 
					
						
						
							
							fixed a certain 64bit segfault  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9900  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-02-14 11:25:35 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						8d3f63f467 
					 
					
						
						
							
							fixed the occasional no audio issue, still need deeper investigation .. echotraining is off by default  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9882  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-02-14 10:44:00 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						091a14754d 
					 
					
						
						
							
							still some L1 related fixes  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9309  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-02-09 16:58:13 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						be20a26a35 
					 
					
						
						
							
							fix for the L2 Signalling  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9225  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-02-08 19:51:53 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						f354a43bd3 
					 
					
						
						
							
							L2 Signalling in PTP-TE Mode fixed  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9223  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-02-08 19:39:37 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						a43c6c0f49 
					 
					
						
						
							
							* dozens of white-space removements  
						
						... 
						
						
						
						* some // comment removements
* debugging optimization, use port where possible
* fixed  pickup problem (pickup didn't work anymore after mqueue)
* removed some mIDSN_JOLLY defines which are not needed anymore in mqueue
* adapted the new cli.h constifications
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9215  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-02-08 16:10:21 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						7133d1b006 
					 
					
						
						
							
							* removed unnecessary struct elements and functions  
						
						... 
						
						
						
						* fixed "RETRIEVE does not work" bug
* fixed some NT Mode bugs
* removed some // comments
* added configureable jitterbuffer
* removed own tone-generator, and use asterisks instead, to support 
  asterisks indications
* added more support for hw-bridging, we bridge now every possible call
* fixed some hdlc mode issues, with a patch for chan_zap we can make 
  data calls between chan_zap and chan_misdn now
* completely reworked the config engine, works like a charm now
* fixed SetCallerPres - bug
* added Progress and Proceeding passing
* optimized Ringing Indication handling
* added full ast_send_text support (you can setup nice menus with the dialplan
  now)
* added support to read /etc/misdn-init.conf to clarify the NT+PTP Problem
* we compile now channels/misdn if mISDNuser is installed systemwide
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9114  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-02-02 21:15:34 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Richter 
							
						 
					 
					
						
						
							
						
						7dfa72cdee 
					 
					
						
						
							
							committed head of chan_misdn with a lot of new features. Most important of all: chan_misdn supports now the mISDN mqueue tree (smp,preemptible,gcc-4 aware\!). Additionally there are some code optimizations, new facility management (Calldeflect works for now).  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7413  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-12-09 11:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						2c65582b66 
					 
					
						
						
							
							remove extraneous svn:executable properties  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7221  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-11-29 18:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						3d599e6501 
					 
					
						
						
							
							issue  #5739  (plus ast_copy_string() usage conversion)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7105  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-11-15 20:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						5e0149d7cf 
					 
					
						
						
							
							issue  #5639  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7000  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-11-08 00:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						7c3efb156c 
					 
					
						
						
							
							chan_misdn updates (bug  #5597 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6972  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-11-06 05:07:58 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						986a8ca089 
					 
					
						
						
							
							issue  #5566  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6938  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-11-01 22:04:14 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						6eaca0ad8f 
					 
					
						
						
							
							finish chan_misdn commit  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6915  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-10-31 23:30:09 +00:00