568abe819969f5dbe90e5dce71851c4a27e98cc0
[lcr.git] / todo.txt
1 chan_lcr:
2
3 milestones:
4 - das cli
5 - auf- und abbau von calls und instanzen
6 - informationen in den jeweiligen messages umwandeln
7 - setup-queue
8 - einbau von b-channel-features
9 - durchcompilieren
10 - testen
11
12
13 CLI:
14 show calls
15 show lcr
16 block/unblock port
17 reload interfaces/routing
18 release call
19
20 setup:
21 es werden setupdaten gespeichert, bis eine ref vom lcr erfolgt.
22 dabei werden zusätzliche wahlinformationen der rufummer hinzugefügt.
23 die gespeicherten daten sind die schnittmenge von den informationen des lcr und der asterisk.
24
25
26 bridge: jede instanz (chan_call) hat eine bridge_id
27 wenn keine bridge, dann ist sie 0.
28 mit new_bridge_id() wird eine neue id gesucht. diese wird in beide instanzen eingetragen
29 zudem wird fuer jede instanz (zwei) der bridge eine bchannel_join ausgeführt, wenn die bchannels verfügbar sind.
30 schon implementiert: falls der bchannel später kommt, wird der join beim exporieren des b-channels ausgeführt.
31
32 info-bridge:
33 wir koennen informationen, wie notifys einfach parallel zur bridge weiterreichen. z.b. notify "es wird angeklopft", "das gespraech wird gehalten", "sie werden weitergeleitet". auch display informationen und facilities
34
35
36
37
38 call transfer
39
40 doku: action execute geht mit fork
41
42 doku: rx_vol -> rx_gain 
43
44 context
45 doku: context
46
47 fuer asterisk: dejitter tx_buffer in dsp.o
48
49 doku: tout in interface.conf
50
51 layer-2-hold interface feature
52
53 neue params zum aufbau eines externen/internen calls
54 neue params zun aufbau eines externen/internen calls dokumentieren
55
56 neuen partyline-param dokumentieren
57
58 dokumentieren: aufzeichnung der ansage mit 0 ohne beep beenden
59 doku: gain, pipeline, crypt
60
61 make asterisk call implementation
62
63 display message during nothing/play
64
65 maybe:
66 delay - per param setzen, lokal als mISDNsignal und remote mittels setup
67
68
69
70
71