[asterisk-users] Detecting answer with an analogue card
Tzafrir Cohen
tzafrir.cohen at xorcom.com
Mon Feb 5 05:28:25 MST 2007
On Mon, Feb 05, 2007 at 11:20:00AM -0000, Robert Jenkins wrote:
>
>
> > -----Original Message-----
> > From: asterisk-users-bounces at lists.digium.com
> > [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of
> > Tzafrir Cohen
> > Sent: 05 February 2007 08:59
> > To: asterisk-users at lists.digium.com
> > Subject: Re: [asterisk-users] Detecting answer with an analogue card
> >
> > On Mon, Feb 05, 2007 at 09:28:52AM +0100, Stefano Corsi wrote:
> > > At 19.22 04/02/2007, you wrote:
> > > >>>if you want exact cdr records, you must go digital.
> > > >>There's still something I don't understand: when using a simple
> > > >>modem on an analog line, you get correct answers from the modem:
> > > >>"NO ANSWER", "BUSY", "NO DIALTONE", etc... why is this
> > possible with
> > > >>these TDM2400 cards that cost twenty times as much?
> > > >>I know that I'm probably missing something... could you help me
> > > >>understand what?
> > > >
> > > >Because the far end sends a carrier tone.
> > >
> > > Ok, understood.
> > > I see there's a call progress detector for Asterisk that
> > seems to work
> > > only with the US telephony system. In fact, when I try to use it in
> > > Italy, results are completely random... it partially works
> > for local
> > > calls that last longer than 20 seconds, but doesn't absolutely work
> > > with call addressed to cell phones, for example. Is there a way to
> > > configure it to work with other telephone systems? Is there someone
> > > who has tried to do it, for example, with the italian
> > telephony system
> > > or some other european telephony system?
> >
> > Try patching dsp.c :-(
> >
> > There are some tables there. You'll basically need to
> > generate a new progzone.
> >
> > --
> Hi,
>
> Stefano, I can't agree that the line status given by a conventional Modem is
> due to the far end carrier, as it only gets that if the call connects...
> The general status results (No answer, Busy, No dialtone etc.) are generated
> by analysing the standard phone system tones.
>
> Tzafrir,
> Have you set the country codes both in Zaptel's config and for the wctdm24xx
> module?
> It's supposed to be a parameter for the module, but I've not managed to get
> that to work.
in /etc/modprobe.conf or /etc/modprobe.d/zaptel
options wctdm24xxp opermode="UK"
However:
>
> I change the default country code in wctdm24xxp.c before compiling;
> original line (around line 431): static char *opermode = "FCC";
> The table of values & codes is around line 153.
opermode is a different thing. It refers to lower level timings,
impedences, voltages, currents, and such.
Having less places to change the country settings would be nice, though.
--
Tzafrir Cohen
icq#16849755 jabber:tzafrir at jabber.org
+972-50-7952406 mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com iax:guest at local.xorcom.com/tzafrir
More information about the asterisk-users
mailing list