[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