login | register
Sat 30 of Aug, 2008 [01:26 UTC]

voip-info.org

Asterisk and Australian Caller ID

Created by: flavour,Last modification on Mon 31 of Jan, 2005 [03:38 UTC] by lannet
  • With ISDN & chan_capi, callerID works fine.

  • For zap devices:
/usr/src/asterisk/channels/chan_zap.c
#define DEFAULT_CIDRINGS 2

(usual default is 1)

  • For vpb (Voicetronix) devices:
callerid=yes needs to be set before each channel unless running CVS asterisk after 13/12/2004



(:exclaim:) Don't forget, CallerID is likely a additional service on your line (Telstra/Optus POTS/IDSN services) therefore you should ensure CallerID was enabled when the service was ordered or have it added to the service by your carrier. It seems to be common that even though CallerID was ordered it is not actually enabled when the service is provisioned.


(:biggrin:)OK, this is what works for me with a TDM400P.
Ensure that your line has Caller ID presentation enabled - this will cost you AU$6 per month (Telstra rip-off just to get rid of telemarketers)
Do the patch to chan_zap.c referred to above and re-compile Asterisk.
In the context that answers the PSTN put Wait(2) before you Answer the call.
All this works for me but YMMV.


CallerID

Comments

Comments Filter
222

333Why recompile?

by grubs, Thursday 19 of January, 2006 [13:09:24 UTC]
You can set sendcalleridafter=2 in the zaptel.conf rather than recompile the source.
222

333

by grubs, Thursday 19 of January, 2006 [13:07:42 UTC]
222

333Works for New Zealand too

by kjcsb, Thursday 17 of March, 2005 [05:01:44 UTC]
This also works in New Zealand

Alternatively, setting loadzone = US will allow callerid to be received but then you get US-style ringing.