forked from t4rd15/asterisk-chan-quectel
-
Notifications
You must be signed in to change notification settings - Fork 33
/
TODO.txt
133 lines (86 loc) · 3.18 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
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 QuectelStatus()
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 "quectel show version"
done at 06.12.2010 in r77
26) implement command "quectel 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