On Mon, 26 Mar 2007, johnny_xing wrote:

Hi, guys,
For my server, if i use my handphone to call in the PSTN line by TDM400p
card, the server could not receive the caller id correctly. anyone knows the
problem? I am currently using asterisk 1.2.14 with freepbx 2.2.1. The CLI is
as below, "Caller ID name is 'zap1' number is '4521'" , this 4521 is one of
my FXS zap extension created.

I've had issues with caller ID on TDM400 cards myself. I've never gotten fully to the bottom of it either. Sometimes it works, and sometimes I get nothing. (when a "normal" phone on the same line gets the ID OK all the time)

I don't use FreePBX, so don't know how it configures things, I'm suspecting is replaces the incoming caller ID with 'zap1' when it doesn't know.

Make sure you have the correct country codes setup in zaptel.conf. I'm in the UK, things will be different for you and you might need to do some searching... Eg.:

  fxoks=1
  fxsks=3
  fxsks=4
  loadzone=uk
  defaultzone=uk

Also make sure at module load time, the correct country code is passed to the module - eg. I have a line:

  options wctdm opermode=UK

in a file in /etc/modprobe.d. Your distribution might have something different though.

Also, make sure you use the right signalling in zapata.conf:

  usecallerid=yes
  cidsignalling=v23
  cidstart=polarity

and finally, make sure the line gain is set correctly. (use ztmonitor to check)

You may need to work out how all this is hidden inside FreePBX though.

Good luck.

Gordon


 >
dialparties.agi: Starting New Dialparties.agi
dialparties.agi: priority is 1
dialparties.agi: Caller ID name is 'zap1' number is '4521'
dialparties.agi: Methodology of ring is 'none'
dialparties.agi: USE_CONFIRMATION: 'FALSE'
dialparties.agi: RINGGROUP_INDEX: ''
-- dialparties.agi: Added extension 000 to extension map
-- dialparties.agi: Extension 000 cf is disabled
-- dialparties.agi: Extension 000 do not disturb is disabled
dialparties.agi: extnum: 000
dialparties.agi: exthascw: 1
dialparties.agi: exthascfb: 0
dialparties.agi: extcfb:
dialparties.agi: exthascfu: 0
dialparties.agi: extcfu:
-- dialparties.agi: dbset CALLTRACE/000 to 4521
-- AGI Script dialparties.agi completed, returning 0


Best Regards,

Johnny


_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to