Skip to content

Commit

Permalink
node.c: Add terminal autodetection capabilities.
Browse files Browse the repository at this point in the history
For interactive sessions, try to determine if the client's
terminal supports ANSI or not and the speed at which the
client's link is operating. This allows us to be sure about
ANSI support, if we've autodetected it, and also allows us
to infer the client's speed without asking.

Also clean up the node CLI commands to only print certain
information for interactive nodes, to reduce confusion.
  • Loading branch information
InterLinked1 committed Feb 3, 2024
1 parent 5794c27 commit 5d37a96
Show file tree
Hide file tree
Showing 11 changed files with 470 additions and 28 deletions.
2 changes: 2 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ Key features and capabilities include:

* Queue agent position system for Asterisk

* Terminal autodetection (ANSI support, link speed)

* Emulated slow baud rate support

* TDD/TTY (telecommunications device for the deaf) support
Expand Down
Loading

0 comments on commit 5d37a96

Please sign in to comment.