summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-04-22make sure '/etc/init.d/dahdi stop' ends with a newlineTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6442 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-21Yet another left-over DAHDI_PARAMS. ppp almost buildsTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6429 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-21Dahdi::Config::Gen::Xpporder: use number rather than object in warningTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6427 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-21Correct error check for fopen() calls in dahdi_monitor.c.Sean Bright
dahdi_monitor.c was checking for an error calling fopen() by determining if the return value was less than 0. fopen(), however, returns a FILE * and returns NULL on failure. (closes issue #14894) Reported by: gknispel_proformatique Patches: dahdi_monitor_fix_check_fopen_result.patch uploaded by gknispel (license 261) git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6421 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-21Use correct return value type for getopt().Sean Bright
In dahdi_monitor.c, the return value of getopt() was being assigned to a char while the function actually returns an int. Fix suggested by reporter. (closes issue #14893) Reported by: gknispel_proformatique git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6420 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-21Whitespace and coding guidelines changesSean Bright
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6419 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-20xpp: twinstar-related perl improvementsTzafrir Cohen
* New generator Dahdi::Config::Gen::Xpporder can generate and xpp_order config for an existing setup. * Add more TwinStar related logic to Dahdi::Xpp::Mpp. Simplifies the twinstar utility accordingly. * twinstar_hook: for the multiple Astribanks case. * twinstar_setup: More logic tests. Now delegates configuration generation to dahdi_genconf (with new Xpporder generator). * dahdi_hardware: Show number of channels with -v git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6417 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-16xpp_fxloader: exit properly when run with incorrect argumentTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6375 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-10Move astribank_hook from linux to tools. Install it by defaultTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6344 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-07hexfile.c was accidentally left out of r6313Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6337 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-02Support for Astribanks 116x: tools partTzafrir Cohen
* New USB firmware loading mechanism. - Incompatible with previous one: upgrade using fxload or hard reset - astribank_hexload is the new low-level loading tool - fpga_load remains for backward compatibility. - xpp/astribank_upgrade: automate upgrading using fxload * Much enhanced control protocol ("MPP") - astribank_tool is the low-level tool for that. * Support for the TwinStar (dual USB port) - Managed through astribank_tool - Wrapper perl modules and scripts provided * Allow explicit ordering of Astribanks - /etc/dahdi/xpp_order - explicit order of Astribanks on the system - The default sorter is now to use those and fall back to connectors (previous default). - An option to dahdi_registration to change sorting. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6313 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-02hdlcstress.c: add option -b not to stress BRI too muchTzafrir Cohen
Aparantly the HFC chip can't stand the heat of this test. Let's give it an occasional rest. Also add getopts support. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6292 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-02Install genconf_parameters on 'make install' as wellTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6283 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-02xpp_usb should not be blacklisted: it does not register automaticallyTzafrir Cohen
anyway. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6282 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-04-01Implement 'dahdi_genconf modules' (generate /etc/dahdi/modules)Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6278 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-29dahdi_genconf: Set the context same as groups.Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6272 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-26s/zap/dahdi/ again in dahd_scan.8Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6261 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-26when /etc/dahdi/system.conf does not have an echo canceller defined for a ↵Kevin P. Fleming
channel, but the channel previously had one assigned, running dahdi_cfg does not remove the assigned echo canceller from the channel as it should. this commit changes that behavior, so that every channel with a defined signaling mode is updated to have the proper (or no) echo canceller assigned. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6259 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-22dahdi-perl: "allow" hand-editing of generated filesTzafrir Cohen
Rework the text added by dahdi_genconf generators to say that you can hand-edit files. But just don't complain if they get mysteriously overriden when it is run again :-) (closes issue #14569) Reported by: jtodd git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6215 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-17Remove remnants of -p option, since it no longer exists.Jason Parker
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6189 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-17Add tone definitions for Turkey.Russell Bryant
(closes issue #10450) Reported by: msahinbas git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6187 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-17Use LIBS instead of LDFLAGS directly in tools MakefileTzafrir Cohen
The Makefile of dahdi-tools set the variable LDFLAGS directly, rather than adding to LIBS. This does not allow placing LIBS after all the linked objects. (closes issue #14638) Reported by: Chainsaw Patches: dahdi-tools-2.1.0.2-asneeded.patch uploaded by Chainsaw (license 723) git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6185 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-16dahdi.init: call xpp_sync a bit later.Tzafrir Cohen
xpp_sync needs to only be called after dahdi_cfg was run, because the application of system.conf may change the priority of a PRI module span (If it is a sync provider, "NT", priority is lower). Also some documentation-only changes for xpp_sync. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6167 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-09Fix detection of channels of dynamic spans in Dahdi::ChansTzafrir Cohen
Fix the pattern detection of channels belonging to dynamic (dahdi_dynamic) spans in perl programs that use Dahdi::Chans (e.g.: lsdahdi) (closes issue #14630) Reported by: tamiel Patches: 20090309-perl5-Dahdi-Chans.diff uploaded by tamiel (license 712) git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6110 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-07Detect Sangoma USB FXO device; fix detection of Sangoma DAHDI channelsTzafrir Cohen
(By Alessandro Zummo) git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6107 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-05Fix a typo in shutting down dynamic spans in dahdi.initTzafrir Cohen
Fixes shutdown_dynamic() in the dahdi init.d script. Not enabling it by default just yet (the second half of the patch) until we get some further confirmation that such a shutdown is always good. (from issue #14603) Reported by: tamiel Patches: 20090304_dahdi.init.patch uploaded by tamiel (license 712) git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6095 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-03Include sample genconf_parameters in dahdi-tools README.Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6078 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-03genconf_parameters: Add option fxo_default_start; Document genconf_parametersTzafrir Cohen
* Add a dqahdi_genconf option fxo_default_start, equivalent of fxs_default_start. * Set all trunks in group 'group_lines' rather than hard-coded 0 (for TE) and 6 (for NT). * Document all parameters in genconf_parameters. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6077 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-02dahdi_genconf: configuration handling cleanup.Tzafrir Cohen
* Parsing genconf_parameters is now in Dahdi::Config::Params All hard-coded defaults are there too (in the item() method). * Dahdi::Config::Genconf is gone (merged into Dahdi::Config::Gen) All semantic mapping is in the constructor. * dahdi_genconf is now lean and mean. * Add some implementation docs into these files. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6075 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-02dahdi-perl: Do generate 'echocanceller' in system.confTzafrir Cohen
Fixed a regression from r6013 . git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6073 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-02dahdi-perl: Remove an obsolete and unused module GenconfDefaults.pmTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6072 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-02README.Astribank: Killed one remaining /sys/devices/xppTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6071 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-01More README updatesTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6058 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-01xpp-dahdi: freepbx code generation; better procfs compatibilityTzafrir Cohen
* dahdi_genconf -F will generate chan_dahdi.conf for freepbx (like genzaptelconf -F) * Better procfs compatibility for xpp modules. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6057 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-01dahdi-perl: more defensive coding and some docsTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6056 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-01Dahdi.pm: the sample code should actually work.Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6055 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-03-01fpga_load.c: Flush USB device buffer on startup. Tzafrir Cohen
Fixes some firmware loading issues. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6054 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-02-26Add PCI IDs of another HFC-S card that zaphfc can handle.Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6043 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-02-25Fix a typo for detecting zaphfc.Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6041 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-02-18Remove 8 bit restriction on setting indirect registersDoug Bailey
(closes issue #14323) Reported by: alecdavis Patches: fxstest_setindirect.diff.txt uploaded by alecdavis (license 585) Tested by: alecdavis git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6022 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-02-13Rework dahdi_genconf to have separate configuration generation modules.Tzafrir Cohen
'dahdi_genconf foo bar' will use the modules Dahdi::Config::Gen::Foo and Dahdi::Config::Gen::Bar to generate configuraion files. Extra formats can thus be added without modifying dahdi_genconf and independently of DAHDI. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6013 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-02-08dahdi_genconf: do reset default files list when command-line has filesTzafrir Cohen
This fixes a regression that was added whwn handling of R2 was added. Originally: Xorcom rev 6683. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@5984 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-01-28Use the dahdihpec_enable tool instead of the zaphpec_enable.Shaun Ruffell
Issue: DAHDI-233 patch by: cmoye git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@5886 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-01-27Break VMWI ioctl calls into two separate calls to maintain old revision ↵Doug Bailey
compatibility (issue #14104) Reported by: alecdavis Tested by: dbailey git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@5827 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-01-25Whitespace changes only (nothing functional).Sean Bright
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@5809 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-01-25Use the debian commands on Gentoo.Sean Bright
(closes issue #14277) Reported by: darren1713 Patches: dahdi.init.txt uploaded by darren1713 (license 116) git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@5808 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-01-22Alec Davis change to modify vmwi test to use new ioctl call structure and ↵Doug Bailey
enhance functionality (issue #14104) Reported by: alecdavis Patches: mwiioctl_structure_fxstest.diff.txt uploaded by dbailey (license ) Tested by: alecdavis, dbailey git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@5800 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-01-20dahdi_genconf: Finally set $fxs_default_start = 'ks' rather than 'ls'Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@5768 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-01-19Add test to excercise VMWI Doug Bailey
Enhance polarity test by making sure the line is in an active state before testing (issue #14104) Reported by: alecdavis Patches: dahditools-14104.diff.txt uploaded by dbailey (license ) Tested by: alecdavis git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@5728 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-01-19dahdi-tools: Delete test binaries on 'make clean'Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@5707 a0bf4364-ded3-4de4-8d8a-66a801d63aff