[asterisk-ss7] DTMF generation of 1 failed on CIC=36.

Kristian Nielsen knielsen at knielsen-hq.org
Thu Jan 8 01:34:05 CST 2009


Arix koffi <arix_koffi1 at yahoo.com> writes:

> I re-install everyhting the linux OS, Asterisk, zaptel etc.. but Still the same
> Problem.
>
> Here find the new message : DTMF generation of 3 failed on CIC=14 res=-1 errno=
> 61: No data available.

Ok, this helps a bit. I checked the zaptel source code, and the "No data
available" error is related to "tone zones" which I think is the definition of
how to play the different DTMF tones (digits). Apparently this differs between
countries.

Extract from kernel/zaptel-base.c:

    /* The tonezones are loaded by ztcfg based on /etc/zaptel.conf. */
    printk(KERN_WARNING "zaptel: Cannot start tones until tone zone is loaded.\n");

    /* Note that no tone zone exists at the moment */
    res = -ENODATA;

So it seems you need to configure the correct tonezones in /etc/zaptel.conf
and then run ztcfg. It is not something I am familiar with, but you can
probably find information on this with Google or on other mailing lists, it
does not appear to be specific to chan_ss7.

But do let us know if you solve it or not in case it is a bug in the way
chan_ss7 uses the zaptel driver. Maybe chan_ss7 should load the tonezones
itself if they are missing?

> I have alway the error message : Short read on linkset "green" CIC=54 (read
> only 0 of 160) errno=11 (Resource temporarily unavailable) (supressed 0).

Again, from reading the source it is not clear that this is necessarily a real
problem. So if you solve the tonezone problem and the audio is otherwise ok on
the lines, I think you can ignore the message, it should only appear once
every 10 seconds anyway.

Hope this helps,

 - Kristian.



More information about the asterisk-ss7 mailing list