error inside information elements are now reported inside trace and main log,
[lcr.git] / todo.txt
index dd142fc..0dff5a4 100644 (file)
--- a/todo.txt
+++ b/todo.txt
@@ -1,43 +1,70 @@
+chan_lcr:
 
-neue params zum aufbau eines externen/internen calls
-neue params zun aufbau eines externen/internen calls dokumentieren
+milestones:
+- der grosse bugfix im mISDN
+- das cli
+- auf- und abbau von calls und instanzen
+- informationen in den jeweiligen messages umwandeln
+- setup-queue
+- einbau von b-channel-features
+- durchcompilieren
+- testen
 
-neuen partyline-param dokumentieren
 
-make asterisk call implementation
+CLI:
+show calls
+show lcr
+block/unblock port
+reload interfaces/routing
+release call
 
-display message during nothing/play
+setup:
+es werden setupdaten gespeichert, bis eine ref vom lcr erfolgt.
+dabei werden zusätzliche wahlinformationen der rufummer hinzugefügt.
+die gespeicherten daten sind die schnittmenge von den informationen des lcr und der asterisk.
 
-maybe:
-delay - per param setzen, lokal als mISDNsignal und remote mittels setup
 
+bridge: jede instanz (chan_call) hat eine bridge_id
+wenn keine bridge, dann ist sie 0.
+mit new_bridge_id() wird eine neue id gesucht. diese wird in beide instanzen eingetragen
+zudem wird fuer jede instanz (zwei) der bridge eine bchannel_join ausgeführt, wenn die bchannels verfügbar sind.
+schon implementiert: falls der bchannel später kommt, wird der join beim exporieren des b-channels ausgeführt.
+
+info-bridge:
+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
 
 
-old stuff....
 
-NOTE: check CENTREX
 
-durchstellen mit disconnect
-durchstellen mit keypad
-short ring
-sleep relaxed
-auto pick
-alarm clock (timer)
-sonderwahlton
-facility: diversion, 3pty, ...
+call transfer
 
+doku: action execute geht mit fork
 
-VLAN-Kamera
+doku: rx_vol -> rx_gain 
 
+context
+doku: context
 
+fuer asterisk: dejitter tx_buffer in dsp.o
 
-chan.cpp
+doku: tout in interface.conf
 
-struct Channel *chan_first;
+layer-2-hold interface feature
 
-chan->bchannel_receive
+neue params zum aufbau eines externen/internen calls
+neue params zun aufbau eines externen/internen calls dokumentieren
 
-struct ChanAsterisk *chanasterisk;
+neuen partyline-param dokumentieren
+
+dokumentieren: aufzeichnung der ansage mit 0 ohne beep beenden
+doku: gain, pipeline, crypt
+
+make asterisk call implementation
+
+display message during nothing/play
+
+maybe:
+delay - per param setzen, lokal als mISDNsignal und remote mittels setup