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