TODO list

added 20.11.2010
    1) Command queue or serialization of write operations to device
	done at 27.11.2010 r45
    2) Handling call waiting
	done at 27.11.2010 r45

3) Extended device name 'i:' 's:' for DEVICE_STATE() and DongleStatus()

	4) automatic gain control for rxgain/txgain
		exists solution:
			download speex library http://www.speex.org
			build/install 
			rebuild asterisk with speex and func_speex
			Set(AGC(rx)=8000) in dialplan
		
	5) Make context setting optional with 'default' as default value
		20.11.2010 already exists in base 175 rev. exported

	6) Conference support
		added 16.12.2010 with Dial() 'conference' option

	7) Remove warning 'Don't know how to indicate condition 20'
		done at 20.11.2010

8) LED control

	9) SMS receive in Unicode
		send in PDU added at 27.11.2010 r45
		send in UCS-2 added at 05.12.2010 r72
		receive side done at 06.12.2010 r75

	10) Automatic device discovery by IMEI or IMSI
		added 08.01.2011 in r150
			Added tool for discover of modems
			Intergation to main code planing

	11) Complete fix of DTMF duplication
		added  dtmf = off | inband | relax settings at 08.01.2011 in r145

	12) Full support of SMS receive with active voice call
		feel satisfied at 16.12.2010

added 24.11.2010

	13) Device files locking
		done at 17.12.2010 in r106

	14) SMS PDU mode
		duplicate for 9)
			added from internal source at 25.11.2010

15) Do a lot of testing with the channel driver

	15.1) Added test for mixbuffer
	15.2) Added uncomplete test for parser

	16) Test sending SMS with a new line character in it
		done at 05.12.2010

17) Find a way how to proper detect remote side alerting (GSM 02.40)

18) Add PIN code detection

	19) Cleanup code

	20) Make a better Makefile
		switch to autoconf at 05.12.2010

	21) Write a better documentation
		done paritally with samples
		at 04.01.2010 http://wiki.e1550.mobi/ published

22) Add more API commands

	22.1) 'disable' option in device section
		done 27.11.2010 at r46 with [defaults]

	22.2) [global] with template settings
		done 27.11.2010 at r46 with [defaults]. Also available asterisk template feature for config files

	22.3) exten
		added 06.12.2010 r83

23)

	24) reconfigure on fly
		added 07.01.2011 in r140

	25) implement command "dongle show version"
		done at 06.12.2010 in r77

	26) implement command "dongle restart device"
		done at 06.12.2010 in r77

added 06.12.2010

	27) Remove Call waiting status duplicated messages
		now only for registration event check CCWA status

28) outgoing SMS: set SRR, validity, SC address, on screen mode
	SRR and validity done 06.12.2010 in r75

29) incoming SMS: pass up raw PDU, raw message, SCA, SCTS, PID, UDH,  fields of DCS

30) incoming SMS reports

	31) outgoing SMS: send in 7Bit or 8Bit if possible
		done at 08.12.2010 in r81

31) Handling of response errors, CLIR for example

32) Control SMS receiving from dialplan
	(when message received channel Local created rules read message, delete or some other)

added 17.12.2010

33) Start conference from any channel

34) SMS deletion function

35) receive on-screen SMS

added 08.01.2011

36) dtmf detection control from dialplan

37) volume settings

38) response timeout handling

39) use ast_exists_extension for sms and ussd
