Hi all,
I'm having really problems getting callerid working on my analogue line. The
service is provisioned and is working fine with a CND-GO box provided but the
carrier. However, I can't seem to get it working with Asterisk.
I've added some extra debugging to Asterisk and noticed that the following
condition in callerid.c is alway failing.
switch(cid->sawflag) {
case 0: /* Look for flag */
if (b == 'U')
cid->sawflag = 2;
break;
The value of mylen (which looks to be the amount of bytes read from the zap
device) is a constant 160.
I'm not really up to speed with bell 202 standards. Does that mean the data
is not being received or is it that the data is received and the formatting is
incorrect?
I have also changed the following as describe on Asterisk wikii.
#define DEFAULT_CIDRINGS 2
However, still no callerid. Is there a UNIX way to debug this? I'm using
FreeBSD 5.4 -STABLE with an X101P.
Kind regards,
Kiel R Stirling.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20050412/dd7631ba/attachment.htm