siproxd/TODO
Thomas Ries c5fc06836a - should now be able to deal with an outbound interface
that is "temporary" DOWN (dial up internet access)
  if outbounf IF is down, send back a response to
  inbound UAs "408 Request Timeout".
- always log to syslog, also when running in foreground
- changed some WARNINGS into DEBUG statements
- re-arranged some code
- rtpproxy: prepared for proper thread termination on exit
- introduced short term caching for get_ip_by_ifname
- fixed in check for socket() return status
2003-04-01 20:35:59 +00:00

32 lines
786 B
Plaintext

TODOs, in random order:
=======================
- TERM handler
- /var/run PID file
- check via loop and private IP addresses
can comment be used to store a unique ID in there?
- multiple inbound interfaces - do I need to be aware of inbound at all?
- Documentation (yeah, yeah...)
- support for proxy chaining - UPNP support?
- general security issues
- security tests for received SIP messages (function securitycheck)
- automagically create a proper config file during install
- get_ip_by_host: reduce DNS timeouts (seems to be a more complex problem...)
- (support for "full duplex" RTP proxying)
- via loop detection: send 482 error code
- support Record-Route header
- feature: don't bind to 0.0.0.0 address, but only to inbound/outbound IF's
(defined by IFNAME)