I’ve recently migrated from AAH to Asterisk 1.2 on FreeBSD-6-RELEASE… and it’s looking good. Here’s the thing that is bothering me now:
I have been playing with Asterisk config trying to get UK Caller ID working (yes there’s been other sites/threads on this subject I know) , but I’ve discovered something and wondered if others could shed light on it
By default, loading the BSD zaptel drivers with loadzone=us in zaptel.conf; Caller ID works; load it with loadzone=uk, Caller ID doesn’t work, HOWEVER if I modify zonedata.c line 90 (from latest SVN trunk), and give it the same ringtone pattern as US; modify back to loadzone=uk, caller ID works… I leave the other lines alone…
so changing line 90 of zonedata.c from:
{ 4, “uk”, “United Kingdom”, { 400, 200, 400, 2000 },
to:
{ 4, “uk”, “United Kingdom”, { 2000, 400 },
and leaving everything else alone, I have to put up with the US ringtone, but Caller ID works… I have also tried setting up line 90 as:
{ 4, “uk”, “United Kingdom”, { 400, 200 },
and caller ID continues to work; so it appears if you specify any more than 2 parameters to the zonedata, it breaks caller ID.
Thoughts / Speculations as to why ?
LandRocket