/TODO.txt

http://datacard.googlecode.com/ · Plain Text · 133 lines · 86 code · 47 blank · 0 comment · 0 complexity · 44ac03c1b71ac08da0432a4233c707f9 MD5 · raw file

  1. TODO list
  2. added 20.11.2010
  3. 1) Command queue or serialization of write operations to device
  4. done at 27.11.2010 r45
  5. 2) Handling call waiting
  6. done at 27.11.2010 r45
  7. 3) Extended device name 'i:' 's:' for DEVICE_STATE() and DatacardStatus()
  8. 4) automatic gain control for rxgain/txgain
  9. exists solution:
  10. download speex library http://www.speex.org
  11. build/install
  12. rebuild asterisk with speex and func_speex
  13. Set(AGC(rx)=8000) in dialplan
  14. 5) Make context setting optional with 'default' as default value
  15. 20.11.2010 already exists in base 175 rev. exported
  16. 6) Conference support
  17. added 16.12.2010 with Dial() 'conference' option
  18. 7) Remove warning 'Don't know how to indicate condition 20'
  19. done at 20.11.2010
  20. 8) LED control
  21. 9) SMS receive in Unicode
  22. send in PDU added at 27.11.2010 r45
  23. send in UCS-2 added at 05.12.2010 r72
  24. receive side done at 06.12.2010 r75
  25. 10) Automatic device discovery by IMEI or IMSI
  26. added 08.01.2011 in r150
  27. Added tool for discover of modems
  28. Intergation to main code planing
  29. 11) Complete fix of DTMF duplication
  30. added dtmf = off | inband | relax settings at 08.01.2011 in r145
  31. 12) Full support of SMS receive with active voice call
  32. feel satisfied at 16.12.2010
  33. added 24.11.2010
  34. 13) Device files locking
  35. done at 17.12.2010 in r106
  36. 14) SMS PDU mode
  37. duplicate for 9)
  38. added from internal source at 25.11.2010
  39. 15) Do a lot of testing with the channel driver
  40. 15.1) Added test for mixbuffer
  41. 15.2) Added uncomplete test for parser
  42. 16) Test sending SMS with a new line character in it
  43. done at 05.12.2010
  44. 17) Find a way how to proper detect remote side alerting (GSM 02.40)
  45. 18) Add PIN code detection
  46. 19) Cleanup code
  47. 20) Make a better Makefile
  48. switch to autoconf at 05.12.2010
  49. 21) Write a better documentation
  50. done paritally with samples
  51. at 04.01.2010 http://wiki.e1550.mobi/ published
  52. 22) Add more API commands
  53. 22.1) 'disable' option in device section
  54. done 27.11.2010 at r46 with [defaults]
  55. 22.2) [global] with template settings
  56. done 27.11.2010 at r46 with [defaults]. Also available asterisk template feature for config files
  57. 22.3) exten
  58. added 06.12.2010 r83
  59. 23)
  60. 24) reconfigure on fly
  61. added 07.01.2011 in r140
  62. 25) implement command "datacard show version"
  63. done at 06.12.2010 in r77
  64. 26) implement command "datacard restart device"
  65. done at 06.12.2010 in r77
  66. added 06.12.2010
  67. 27) Remove Call waiting status duplicated messages
  68. now only for registration event check CCWA status
  69. 28) outgoing SMS: set SRR, validity, SC address, on screen mode
  70. SRR and validity done 06.12.2010 in r75
  71. 29) incoming SMS: pass up raw PDU, raw message, SCA, SCTS, PID, UDH, fields of DCS
  72. 30) incoming SMS reports
  73. 31) outgoing SMS: send in 7Bit or 8Bit if possible
  74. done at 08.12.2010 in r81
  75. 31) Handling of response errors, CLIR for example
  76. 32) Control SMS receiving from dialplan
  77. (when message received channel Local created rules read message, delete or some other)
  78. added 17.12.2010
  79. 33) Start conference from any channel
  80. 34) SMS deletion function
  81. 35) receive on-screen SMS
  82. added 08.01.2011
  83. 36) dtmf detection control from dialplan
  84. 37) volume settings
  85. 38) response timeout handling
  86. 39) use ast_exists_extension for sms and ussd