summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-21Fix XPP_HOTPLUG_DAHDI: logic; end of init.d scriptTzafrir Cohen
'Hotplug mode' was introduced in r7335. * The logic in the script was broken. - Negative logic is not such a grand idea to start with. * Interactive invocation of init.d ends when expected and not sooner. This change makes waitfor_xpds wait longer. Rather than waiting for all the Astribanks to load, it will now wait until the initialization of dahdi from the Astribanks hook script is run. This allows running e.g.: /etc/init.d/dahdi start; /etc/init.d/asterisk start It also means that 'astribank_is_starting' is actually used as a semaphore and not only as stamp file. As before, those changes have no effect if hotplug mode is not explicitly enabled (setting 'XPP_HOTPLUG_DAHDI=yes' in init.conf). git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7409 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-10-13xpp: make /proc/bus/usb/devices optionalTzafrir Cohen
Get the information we read from /proc/bus/usb/devices from /sys/bus/usb/devices . Tested on my Debian Unstable with 2.6.30 kernel. The default is still /proc/bus/usb and sysfs is only used if the procfs file is not found. Also fixes a case of using the sysfs attribute busnum, that does not exist in kernel 2.6.9 . Devise the bus number from the name of the node. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7401 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-10-04Add XPP_HOTPLUG_DAHDI mode: cfg initiated mostly from hotplugTzafrir Cohen
If XPP_HOTPLUG_DAHDI=yes is set in /etc/dahdi/init.conf (which is not the default), the normal run of the 'start' operation of the dahdi init script will only be responsible for loading modules. The rest will be done (if there are indeed Astribanks on the system) by a second call to the init script once all of them have connected. The astribank_hook has also been mostly rewritten. Most of the functionality of twinstar_hook moved to it. The current twinstar_hook is a simple example script. XPP_HOTPLUG_DAHDI mode assumes that all Astribanks on the system are listed in /etc/dahdi/xpp_order (which can be generated using, e.g. 'dahdi_genconf xpporder') git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7335 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-10-04dahdi.init: move module loading to a separate functionTzafrir Cohen
Move the module loading parts of the dahdi init script to a seperate function - load_modules. To be used by a later commit. There is not functional change here (but the diff is confusing). git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7334 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-10-04xpp: ignore everything after the end of the license stanzaTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7333 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-29xpp: fix a typo in documentationTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7263 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-29xpp: more T1-CAS config generation supportTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7257 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-29xpp: better sorting of XPDs by xpp sync rank.Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7256 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-29xpp: use xpd sysfs attr. timing_priority to set NT/TETzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7253 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-29xpp: xpp_sync: add -v and fix perldocTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7252 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-27dahdi_perl: improved config generation for T1 CASTzafrir Cohen
A few extra options for a CAS span signalling. xpp rev: 7343, 7346, 7369 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7224 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-27dahdi_genconf: xpp_order generator: Extra '#' after connector commentTzafrir Cohen
Add an extra '#' right after the connector string to make it simpler to use the connector string from the generated xpp_order. xpp rev: 7292 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7223 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-27xpp: reduce the clutter of firmware loadingTzafrir Cohen
Make the new XPP tools much less verbose: * demote messages to be debug * Convert multi-line messages to be single-line messages Making xpp_fxloader run in debug mode can be done by setting DEBUG=yes in /etc/dahdi/init.conf git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7221 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-27xpp: install twinstar by default; Add a man pageTzafrir Cohen
Add a man page to twinstar (as perl POD) and get it installed by default. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7219 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-27xpp: twinstar - improve jump robustnessTzafrir Cohen
If one AB fails in jump, we should continue to iterate and try to jump the others, so we are not leaving some orphan AB's on the server which we try to evacuate. xpp rev: 7273 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7218 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-21zonedata: Replace ZT_ with DAHDI_ for Panama tone definitions.Shaun Ruffell
I commited before I compiled. (related to issue #14832) git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7163 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-21zonedata: Add tone definitions for Panama.Shaun Ruffell
(closes issue #14832) Reported by: jlduran Patch by: jldruan git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7162 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-15Copy bootstrap.sh from asterisk trunk and update to work here.Sean Bright
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7138 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-15Use configure to determine the location of header files instead of relying onSean Bright
the platform. Still need to copy bootstrap.sh from asterisk and tonezone.c still needs to be updated appropriately. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7137 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-15Fix some FreeBSD compatibility issues in -toolsTzafrir Cohen
Part of issue #15877. Reported by: Max Khon Patches: dahdi-tools.diff uploaded by Max Khon (license 884) git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7134 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-15Fix signed/unsigned comparisons in tonezone.cTzafrir Cohen
(closes issue #14892) Reported by: gknispel_proformatique git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7132 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-09-15Add a missing trailing slash on the install-libs targetTzafrir Cohen
(closes issue #15793) Reported by: pprindeville Patches: dahdi-tools-makefile.patch uploaded by pprindeville (license 347) git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7131 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-20Add a capability to send only DTMF tones over an on-hook fxs channel Doug Bailey
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7045 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-19Add the ability to generate a DTMF CID spill before initiating a ring.Doug Bailey
(No polarity reversal before the initiation of DTMF tones.) git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7043 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-17xpp: waitfor_xpds: Bugfix: '$((' produces a command. Ignore it.Tzafrir Cohen
Fixes a regression from the bashism fix of r6829 . xpp rev: 7323 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7021 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-16dahdi-perl: Add basic T1-CAS support for dahdi_genconfTzafrir Cohen
- Support added in generators of system.conf and of chan_dahdi.conf . - Some strange asumptions about being FXS/FXO depending on being timing provider/supplier. - New gen_cas() method for Chandahdi and System. - Now gen_digital() is a bit cleaner. - Call gen_cas(), gen_openr2(), gen_digital() according to the 'pri_connection_type' config (CAS, R2, PRI/BRI). xpp rev: 7307 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7019 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-16xpp: Dahdi::Config::Gen.pm: improvements in preperation for T1-CAS:Tzafrir Cohen
- New channo_range() method which returns range strings for any list of channel numbers (handle sorting, validation, etc.) - Reimplement bchan_range() as a small wrapper around channo_range(). - Another small wrapper is chan_range() that works on channel objects. - Also a parse_chan_range() does the reverse (from range string to a list of channel numbers). This isn't used at the moment. xpp rev: 7306 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7018 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-16dahdi-perl: chan_dahdi.conf generator can generate openr2 confTzafrir Cohen
If configured to use R2 ("pri_connection_type R2" in genconf_parameters), the chandahdi generator of dahdi_genconf will now generate configuration for the openr2 support in chan_dahdi. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7016 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-16xpp: A man page for astribank_is_startingTzafrir Cohen
xpp rev: 7321 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7014 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-16xpp: Dahdi::Hardware->rescan() - refresh hardware listTzafrir Cohen
Allow refreshing the list of hardware even after the initial scan. (E.g. a script that resets firmware for Astribanks) xpp rev: 7320 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7012 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-13dahdi-perl: don't re-append '@' when testing the Astribank connector stringTzafrir Cohen
xpp rev: 7291 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@7000 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-13xpp_fxloader: Search for commands in our directory first.Tzafrir Cohen
This allows using scripts from /usr/share/dahdi as well. xpp rev: 7286 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6999 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-13xpp: ignore more generated filesTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6993 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-13xpp: Add astribank_is_starting:Tzafrir Cohen
astribank_is_running is used to tell when we may have an Astribank that is initializing (and may be re-enumerating and thus not listed as a device). It uses a semaphore as we can always write to one and we can't always write to a file. git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6987 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-13Another. Also ignore.Sean Bright
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6984 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-13Test commit. Ignore.Sean Bright
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6983 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-12xpp: cleanup gcc warnings and one real astribank_tool bugTzafrir Cohen
xpp rev: 7281 git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6976 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-08-12dahdi-perl: Remove a pointless whitespace in BRI strings listTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6975 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-27Pass correct channel number to DAHDI_GET_PARAMS when passing span numbers to ↵Sean Bright
dahdi_scan. When filtering, we weren't taking into account the number of channels in the spans that we were skipping. (closes issue #15553) Reported by: tony Patches: 20090723_issue15553.patch uploaded by seanbright (license 71) Tested by: seanbright git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6902 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-27Replaces typos "recieved" with "received" and "initilize" with "initialize".David Brooks
(closes issue #15571) Reported by: alecdavis git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6898 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-23Convert a series of preprocessor "#if 0" into a macro (PRINT_DEBUG).Sean Bright
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6888 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-23Pay attention to the return value of fwrite() to silence a compiler warning.Sean Bright
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6887 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-20tools: Add config.guess and config.sub from autotools-dev 20080123.1 Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6856 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-16Document attributes of a Dahdi::Xpp::Xpd object.Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6842 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-09xpp: Use CFLGAS and libs from autoconfTzafrir Cohen
Use CFLAGS and USB_{INCLUDE,LIB} from dahdi-tools's autoconf. (closes issue #15477) Reported by: pprindeville Patches: usb_use_libs.diff uploaded by tzafrir (license 46) Tested by: pprindeville git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6836 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-08Resolve a compiler warning in dahdi_monitor.Russell Bryant
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6834 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-06xpp: typos and such. Whitespace fixes in PCI.pmTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6832 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-06Dahdi::Config::Params allow item() method to be used without defaultsTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6831 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-05Fix bashism in waitfor_xpdsTzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6829 a0bf4364-ded3-4de4-8d8a-66a801d63aff
2009-07-02Add the TC400P trascoder card to our hardware list (seanbright)Tzafrir Cohen
git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@6823 a0bf4364-ded3-4de4-8d8a-66a801d63aff