5718 Commits

Author SHA1 Message Date
Travis Cross
a2d6a041eb fs_cli: ask less of the terminal; fix ctrl-l behavior 2011-09-24 03:07:34 +00:00
Travis Cross
fe60938686 fs_cli: exclude last character in buffer on redisplay 2011-09-23 22:40:02 +00:00
Travis Cross
682ed52cf7 fs_cli: do not assume that LineInfo buffers are null-terminated
man editline(3el) says that they're not.

[take #2, originally was 48acc0cd387f90390ba2a7a6435e02b2f4866336]
2011-09-23 22:24:58 +00:00
Travis Cross
4dbd950d70 fs_cli: be a bit more defensive 2011-09-23 21:44:55 +00:00
Travis Cross
7bcd1fe79e fs_cli: handle cursor positioning better 2011-09-23 21:25:42 +00:00
Travis Cross
0571e81a4b Revert "fs_cli: do not assume that LineInfo buffers are null-terminated"
This reverts commit 48acc0cd387f90390ba2a7a6435e02b2f4866336.
2011-09-23 17:42:54 +00:00
Travis Cross
991b83d23c fs_cli: use buffered printers 2011-09-23 17:14:28 +00:00
Travis Cross
481e71970f fs_cli: style 2011-09-23 16:58:41 +00:00
Travis Cross
6724d7af97 fs_cli: clear the CLI before inserting function key commands 2011-09-23 01:25:43 +00:00
Travis Cross
d410c84336 fs_cli: vanity 2011-09-23 01:25:43 +00:00
Travis Cross
c7ec19d6f0 fs_cli: implement configurable prompt, input, and output coloring
In .fs_cli_conf, set:

  prompt-color => blue
  input-text-color => red
  output-text-color => yellow
2011-09-23 01:25:43 +00:00
Travis Cross
a79f1f4202 fs_cli: implement CLI prompt redrawing
The CLI prompt and any text-in-progress now stays cleanly below log
messages and other received output from FS.

This also implements hardcoded prompt coloring.
2011-09-23 01:25:43 +00:00
Travis Cross
244bb73f7c fs_cli: fix off-by-one error 2011-09-23 01:25:43 +00:00
Travis Cross
48acc0cd38 fs_cli: do not assume that LineInfo buffers are null-terminated
man editline(3el) says that they're not.
2011-09-23 01:25:43 +00:00
Travis Cross
e87af9011a fs_cli: fix misplaced assert 2011-09-23 01:25:43 +00:00
Travis Cross
73d7e5a364 fs_cli: tell el_init() about stdin and stderr 2011-09-23 01:25:42 +00:00
Travis Cross
05046e005e fs_cli: fix default location of CLI history
Modern linux systems don't write volatile information to /etc.
2011-09-23 01:25:42 +00:00
Travis Cross
1e93151b79 fs_cli: ignore leading spaces on the CLI 2011-09-23 01:25:42 +00:00
Travis Cross
ee94dac7cb fs_cli: refactor allow_ctl_c handling
This way we don't have to lie about whether we're connected to achieve
our intended result.
2011-09-23 01:25:42 +00:00
Travis Cross
4ae6cce43c fs_cli: make sure we find a match even if we cannot write to stdout 2011-09-23 01:25:42 +00:00
Travis Cross
cbe8b9d55d fs_cli: fix segfault if a pressed function key is not bound 2011-09-23 01:25:42 +00:00
Travis Cross
712853d900 fs_cli: do not print extra newline on function key press 2011-09-23 01:25:42 +00:00
Travis Cross
5d1e95021c fs_cli: use nanosleep 2011-09-23 01:25:42 +00:00
Travis Cross
e0db2c0e10 fs_cli: refactor out read_config() 2011-09-23 01:25:41 +00:00
Travis Cross
41937b04c6 fs_cli: refactor out stdout_writeable() 2011-09-23 01:25:41 +00:00
Travis Cross
a511dcee94 fs_cli: make some stylistic improvements 2011-09-23 01:25:41 +00:00
Travis Cross
a78ec2588a fs_cli: cleanup whitespace and reindent 2011-09-23 01:25:41 +00:00
Moises Silva
4c64d53efb freetdm: Manually merged relay code from branch jz.smg_ss7 (based on releases.3.3)
- Added relay and other misc commands
        - Misc fixes in hardware blocks, hw alarm etc
	- Fix crash on shutdown in relay
2011-09-21 15:32:48 -04:00
Anthony Minessale
7333d46d5b add new chatplan concept and mod_sms. Apps for chat messages: copy new base freeswitch.xml and chatplan dir if you are upgrading on existing config base 2011-09-21 14:31:18 -05:00
Moises Silva
8bf6312a0e freetdm: set proper flags when a given layer (ISUP, MTP3 etc) is started
and verify such flags on shutdown to avoid segfault when shutting down
         a layer that was never started - fix issue #741
2011-09-21 15:31:12 -04:00
David Yat Sin
bb942e2329 freetdm: Fix for sending CPG without sending ACM prior to that 2011-09-20 19:15:05 -04:00
David Yat Sin
8df1872fbe freetdm:Support for transmission of Caller ID Name on NI-2 2011-09-19 13:51:41 -04:00
Anthony Minessale
2ad4f00c9f add missing break on begin detect 2011-09-19 08:08:55 -05:00
Stefan Knoblich
975ac0ac70 FreeTDM: Fix private/libteletone*.h includes
libteletone headers include each other, use #include ""
to look in the local dir rather than the include search path.

Unbreaking all of my (still) external FreeTDM projects.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-19 15:55:07 +02:00
Anthony Minessale
379c9fc41d fix messup in dtmf change 2011-09-16 17:23:15 -05:00
Anthony Minessale
f7b40140bb fix messup in dtmf change 2011-09-16 17:07:48 -05:00
Anthony Minessale
995d7dcb02 dont clear token on SIGEVENT_STOP for ISDN legs, save it for the hangup handler 2011-09-16 16:44:15 -05:00
Anthony Minessale
42ff14d22a use index in this loop instead of the max val for the iteration 2011-09-16 15:53:49 -05:00
Anthony Minessale
8a3c292534 fix seg in recent change 2011-09-16 14:52:14 -05:00
Anthony Minessale
dbd5d2575e fix build on freetdm 2011-09-16 14:50:46 -05:00
Anthony Minessale
7bc6e8f183 better version of last patch 2011-09-16 13:27:38 -05:00
Anthony Minessale
81575eadb5 hack so openzap only finds its own teletone includes 2011-09-16 12:31:49 -05:00
Anthony Minessale
44822df63d we need to fix this build system it masks errors 2011-09-16 12:13:25 -05:00
Anthony Minessale
a65794fb5e FS-3570 receive side, update libteletone to track duration so it is less likely to double detect and push api changes down to freetdm 2011-09-16 10:06:04 -05:00
Moises Silva
25417d3ea8 freetdm: Verify that the uuid that is being hung up is still attached to the FreeTDM device
This avoids hanging up a device that is no longer attached to the session, in the
         weird situation where the FreeSWITCH core takes an awful lot of time (more than 3 seconds)
         to come around to acknowledge the SIGEVENT_STOP signal.
2011-09-15 19:42:39 -04:00
Moises Silva
aa0a6c9222 freetdm: print span/chan identifiers on hangup 2011-09-15 13:50:42 -04:00
Moises Silva
4cdd74dccd freetdm: ss7 test pattern should be SANGOMA 2011-09-15 12:51:01 -04:00
Moises Silva
199e4397b5 freetdm: do not warn on io status changes, leave as debug messages 2011-09-15 12:50:30 -04:00
Moises Silva
d6f3a02b94 freetdm: fix compile issue with previous commit (undeclared function) 2011-09-15 12:08:32 -04:00
Moises Silva
9aa887fe2b freetdm: SS7 - CIC value stored in freetdm_ss7_cic variable (cherry-picked from releases.3.3)
Conflicts:

	libs/freetdm/mod_freetdm/mod_freetdm.c
	libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c
2011-09-15 12:04:23 -04:00