Part of the good things about open source is that you can “get the source”. If somethings wrong, you can fix it.
That is, if you know how to hook all the pieces together. If the documentation is correct and valid
Why, if asterisk has dropped suport for zap, does this page still talk about getting a copy of zaptel?
Why if you use SVN to get the source, will it not build?
[quote]dahdi_cfg.c: In function âspanconfigâ:
dahdi_cfg.c:376: error: âDAHDI_CONFIG_NTTEâ undeclared (first use in this function)
dahdi_cfg.c:376: error: (Each undeclared identifier is reported only once
dahdi_cfg.c:376: error: for each function it appears in.)
dahdi_cfg.c:380: error: âDAHDI_CONFIG_TERMâ undeclared (first use in this function)
make: *** [dahdi_cfg.o] Error 1[/quote]
Maybe the plan is to make more money on support by making it necessary, but seriously guys, I’m at the point, I’m ready to sell my asterisk hardware and just go get something that works. I’ve got more than 10 hours into this, and I still don’t have a setup that works or even has a hope of working anytime soon. Getting the source tarballs doesn’t help, since running the code from the source tarballs produces errors like:
[quote]sudo dahdi_genconf chandahdi
Use of uninitialized value $type in hash element at /usr/local/share/perl/5.10.0/Dahdi/Config/Gen/Chandahdi.pm line 160.
Use of uninitialized value $type in hash element at /usr/local/share/perl/5.10.0/Dahdi/Config/Gen/Chandahdi.pm line 161.
Use of uninitialized value $type in hash element at /usr/local/share/perl/5.10.0/Dahdi/Config/Gen/Chandahdi.pm line 162.
Use of uninitialized value $type in string eq at /usr/local/share/perl/5.10.0/Dahdi/Config/Gen/Chandahdi.pm line 166.
Use of uninitialized value $type in concatenation (.) or string at /usr/local/share/perl/5.10.0/Dahdi/Config/Gen/Chandahdi.pm line 167.
missing default_chan_dahdi_signalling for chan #1 type at /usr/local/share/perl/5.10.0/Dahdi/Config/Gen/Chandahdi.pm line 167.
Sure, you guys may know how to work around these problems because you deal with every day, but it makes it very difficult for someone who last set up an asterisk system five years ago, and needs to do it again with the same hardware due to a motherboard failure.
Asterisk NOW!, doesn’t detect the phone hardware, so that option seems to be out as well. I’ve been in the software business for 20 years, and products that don’t work when you get them seldom get a second chance, if I didn’t have five years experience with asterisk, I wouldn’t consider it any more at all.