[Asterisk-Users] CallerID in Australia

Adam Goryachev mailinglists at websitemanagers.com.au
Tue Apr 13 17:59:25 MST 2004


On Wed, 2004-04-14 at 00:52, Vic Cross wrote:
> G'day Adam,
> 
> This drove me nuts for a few days just recently (only fixed it yesterday
> in fact, and I've not had a chance to update any doco anywhere yet).  
> 
> On Wed, 14 Apr 2004, Adam Goryachev wrote:
> 
> > Actually, now that I look at the file again, I can also see:
> > Line: 80
> > /* Typically, how many rings before we should send Caller*ID */
> > #define DEFAULT_CIDRINGS 1
> 
> Yes, that's one of the changes.  Change this to 
> 
> #define DEFAULT_CIDRINGS 2

Great, that is the only thing I have changed, and it is now working
nicely (except that I don't receive callerid on my analog line, as if I
would want to pay extra for it!)...

> > I am in Australia, which I think expects callerid at a different time to
> > other countries.... Although other people have told me callerid is
> > working correctly for them....
> 
> You're right, our callerid must wait a little longer after the first ring 
> burst (but otherwise is US Bellcore FSK).
> 
> In callerid.c, on or about line 467, change the value 4000 to 5600 [1].  
> Recompile, reinstall, shutdown and restart. 
> I have one phone here that works with standard Asterisk, so when another
> phone did not work I thought it was the phone.  Then a third phone did not
> work, so I started looking for the problem.  I think that early phones
> were built to the US standard, and so will work with US callerid, but the
> Australian standard was changed later so newer phones need the callerid
> data to arrive later.

I didn't need to do this for the phones that I have, but I'll try and
remember that in case I buy different phones later...

Regards,
Adam





More information about the asterisk-users mailing list