asterisk 1.4.39 and dahdi 2.6

Home » Asterisk Users » asterisk 1.4.39 and dahdi 2.6
Asterisk Users 12 Comments

Dear Warren;

Yes, first thing I do is the make all and make install for dahdi, then I do ./configure and make and make install for asterisk. But I do not find the chan_dahdi under the /usr/lib/asterisk/modules. WHY?

If I used asterisk 1.8, then I do not have any problem.

What I am missing?

Do I have to do dahdi_gencof before starting the compilation and installation of asterisk 1.4?


12 thoughts on - asterisk 1.4.39 and dahdi 2.6

  • Dear Warren;

    Yes I am compiling and installing dahdi first and then I start by asterisk 1.4.39 but I do not find chan_dahdi under /usr/lib/asterisk/modules, but if I used asterisk 1.8, it is working fine.

    From the other side: I tried asterisk 1.4.44 and same thing (I am not able to see the chan_dahdi) !!

    By the way, I am using ubuntu.

    Which asterisk 1.4 version that you tried it with dahdi and you were able to find the chan_dahdi?

    Really I tried too many attempts and until now I am not able to find a solution ! What I am missing?


  • You are asking people to help you guess what is wrong, instead of
    looking at the output of the Asterisk configure script. When the
    configure script checks for DAHDI, if that process fails for some
    reason, it will tell you why. That information is required for anyone to
    be able to help you.

  • On Wed, 18 Apr 2012 06:12:45 -0700 (PDT)
    bilal ghayyad wrote:

    You probably need to run make menuselect after ./configure and before
    make to select dahdi for building & installation.

  • Dear;

    Well, I did make menuselect and I really found the XXX and did not get the ability to select the channel. So what could be the reason?

    From the other side, I find the following when I type for lspci

    02:01.0 Ethernet controller: Digium, Inc. Wildcard TDM410 4-port analog card (rev 11)

    By the way, when I am installing asterisk 1.8, I do not find this problem at all. Only with asterisk 1.4

    Any advise?

  • When you are in menuselect, looking at the ‘channels’ page, scroll the
    cursor down to chan_dahdi (marked with ‘XXX’), and look at the bottom of
    the window/screen. In that area there will be information about the
    chan_dahdi dependencies that were or were not found by the the configure
    script. If you can copy and paste that information here, we can try to
    help you figure out what is going on. It’s quite strange that
    codec_dahdi successfully built but chan_dahdi did not; the problem is
    likely not related to DAHDI, but due to some other dependency that
    chan_dahdi has. As I said before, what we really should be looking at is
    the configure script output that indicates what it was able to find and
    what it was not able to find, but the menuselect information is a
    reasonable next step.

  • On Fri, 20 Apr 2012 13:17:01 -0700 (PDT)
    bilal ghayyad wrote:

    As Kevin said, you need to check the out put when you run ./configure.
    You could pipe it through less or copy-and-paste it into a text editor
    to search it for anything about dahdi. It should tell you what’s wrong.

  • Dear;

    The output of the ./configure that is related to dahdi is:

    checking for DAHDI_RESET_COUNTERS in dahdi/user.h… yes
    checking dahdi/tonezone.h usability… yes
    checking dahdi/tonezone.h presence… yes
    checking for dahdi/tonezone.h… yes

    And the dependecies of the chan_dahdi as I saw in the make menuselect is (but really I do not know what the M and E means, and how I can be sure if they are existed or not)?

    Depends on: res_smdi(M), dahdi(E), tonezone(E), res_features(M), pri(E)

    Any help?


  • Remove the Asterisk source dir, unpack the tarball again and run configure. 1.4 is weird about configure being built before DAHDI is installed.

  • In article ,
    Eric Wieling wrote:

    No need to remove and unpack again. Just run: make distclean


  • Well, unfortunately ‘menuselect’ doesn’t actually tell you what is
    missing. We’ll need to see the entire output from the ‘configure’ script
    to be able to tell you what is missing.

    By the way, why are you trying to use Asterisk 1.4.39 and not 1.4.44?
    Even if you’re going to use an unsupported branch, you should still use
    the most recent release from that branch.

    One final note: please don’t reply to list posters’ personal email
    addresses unless they ask you to do so. The list is configured to force
    replies to go back to the list, and that’s done for a reason.

  • hey i installed first asterisk and then DAHDI. bt nw i came to know that for meetme() application i need DAHDI as im a beginner to asterisk. can anybody kindly suggest me how to configure DAHDI completely with asterisk? i have install DAHDI, then configure it with asterisk but when i open the menuselect the required modules are showing XXX. i do not want to reinstall the asterisk again as i do not want to lose my progress in it…:(