[Asterisk-Users] Can someone please explain caller line
	identification
    Howard Lowndes 
    lannet at lannet.com.au
       
    Wed Oct 19 17:09:01 MST 2005
    
    
  
This is not a newbie question, and my problem may be related to 
Australia only or may be wider based.
I have a PSTN line that has Caller ID presentation enabled.
It used to work fine until recently, in as much as I could identify 
inbound CLID.
There is/was a patch to * that suggested that in /channels/chan_zap.c 
the variable DEFAULT_CIDRINGS should be changed from 1 to 2 to suit 
Australian conditions and I had this done and everything worked.
Recently I upgraded my kernel from 2.6.12 to 2.6.13 and did a clean 
recompile of * to suit, and to get the updated modules.  BTW, * is 
CVS-HEAD of about 15 Sept.
Since I recompiled * I have lost inbound CLID recognition but have 
gained the distinctive ring recognition ability which I previously 
didn't have.
I still have the Australian mod in the chan_zap.c file, but I now note 
that the documentation indicates that this variable only applies to 
outbound CLID and not inbound CLID, or that is how I am reading the comment:
/* Typically, how many rings before we should send Caller*ID */
/* #define DEFAULT_CIDRINGS 1
    this needs to be set to 2 for Australia */
#define DEFAULT_CIDRINGS 2
[the 3rd & 4th lines are my mod and are not in the original code]
I also have a Wait(2) at the start of the relevant amswering dial plan 
as also recommended.
I am not sure how CLID works technically, and the callerid.c code 
appears somewhat esoteric, so I would appreciate any assistance, esp 
from an Australian connection who has got inbound CLID working.
-- 
Howard.
LANNet Computing Associates - Your Linux people <http://lannet.com.au>
-- 
When you just want a system that works, you choose Linux;
When you want a system that works, just, you choose Microsoft.
-- 
Flatter government, not fatter government;
Get rid of the Australian states.
    
    
More information about the asterisk-users
mailing list