CallerId (CDMA and WiMax)

I have CDMA and WiMax. When i receive call from CDMA line i can get ${CALLERID(all)}, but when receive from WiMax i can not. ${CALLERID(all)}, is empty.

I ested WiMax and CDMA with analog phone which show Callerid. Then i called to WiMax and CDMA. In all 2 case on display analog phone i saw callerid number. This means that WiMax and CDMA send callerid. Asterisk can get from CDMA but from WiMax cant not.

What is the problem, problem in Asterisk?

someone knows about this problem?

I think it is rather unlikely that anyone here has experience of that combination, and to attack it from first principles one would need to know how these networks are connected to Asterisk, the configuration of the relevant channel drivers, and have a trace of the protocol exchanges between the interface device and asterisk.

i use driver interface device dahdi and card is TDM410p. Connection between CDMA, WiMax and asterisk just RJ11 cable line

What is at the other end of the twisted pairs? How is dahdi configured for each line? What low level events (line reversals, tones, etc.) are occuring on each of the lines?

which conf files do you want see?

chan_dahdi.conf.

However the other information is important, as well.

chan_dahdi.conf

[code];
; DAHDI telephony
;
; Configuration file

[trunkgroups]

[channels]

language=en
context=from-zaptel
signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
;
; Whether or not to do distinctive ring detection on FXO lines
;
;usedistinctiveringdetection=yes

usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
;echotraining=800
rxgain=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
immediate=no

busydetect=yes
busycount=4;4
callprogress=no

;faxdetect=both
faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no

;Include setup-pstn configs
#include dahdi-channels.conf

group=1

;Include PBXconfig configs[/code]

dahdi-channels.conf

[code]; Autogenerated by /usr/sbin/dahdi_genconf on Sun Oct 16 11:38:15 2011
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;

; Span 1: WCTDM/4 “Wildcard S400P Prototype Board 5” (MASTER)
;;; line="1 WCTDM/4/0 FXSKS (In use) (EC: MG2 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=
context=default

;;; line="2 WCTDM/4/1 FXSKS (In use) (EC: MG2 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 2
callerid=
group=
context=default
[/code]

dahdi system.conf

[code]# Autogenerated by /usr/sbin/dahdi_genconf on Sun Feb 5 23:40:08 2012

If you edit this file and execute /usr/sbin/dahdi_genconf again,

your manual changes will be LOST.

Dahdi Configuration File

This file is parsed by the Dahdi Configurator, dahdi_cfg

Span 1: WCTDM/0 “Wildcard TDM410P” (MASTER)

fxsks=1
echocanceller=mg2,1

fxsks=2
echocanceller=mg2,2

#fxoks=3
#echocanceller=mg2,3

#fxoks=4
#echocanceller=mg2,4

Global data

loadzone = us
defaultzone = us
[/code]

Both lines have the same relevant configuration, so we are now waiting for the rest of the information:

What is on the other end of the wires (CDMA, and WiMax appear to refer to air interfaces, which will be UHF or SHF radio, so there will be some terminal equipment for them.

Also, the ultimate test of whether there is caller ID present is to actually look at what is coming over the wires. In particular, you have the following options by default:

cidsignalling=v23
cidstart=ring

If your WiMax interface box doesn’t conform to those parameters, or doesn’t provide caller ID at all, you won’t get it.

thanks david 55. I understood you. I tested WiMax provide CallerID or not via analog phone which show Callerid. When call WiMax number which connect to this analog i show the number. I think this means that WiMax provide CallerID

i tested 3 method. All of these methods was not successfully.

  1. Answer after 3 seconf. I thought Telephony company send Caller ID after some time.

  2. i used hpec echo cancellation, i thought may echo cancellation erase Caller id.ş For it changed hpec to mg2

  3. add these combination configuraion to chan_dahdi.conf
    cidsignalling={bell, v23, dtmf, smdi}
    cidstart={ring, polarity, polarity_IN, dtmf}
    sendcalleridafter = 2

Someone has other idea?