Hi All,
A question about Inbound Callerid and delays.
The Card:
pci:0000:05:00.0 wctdm+ e159:0001 Wildcard TDM400P REV E/F
Freepbx 12.0.76.2
DahdiConfig 2.11.53
The question:
Can I set the “usecallerid” parameter for each channel.?
Or (as it appears) does one setting cover all channels ONLY.
WHY:?
I have been tricking around with the Dahdi setting trying to get this card working and have ended up with two options.
Great results on the whole, no echo and clear voice and Callerid.
But only two of the phone lines have Callerid enabled the other two do not.
When I try to set the usecallerid=no on the two unused channels it turns it off on all channels, guessing it just sees the last usecallerid=no
I need to turn off the callerid stuff on those two lines as with it on it seems to take 10 seconds for the call to be passed thru to be answered.
I have been using the examples to construct a chan_dahdi_channels_custom.conf file to add the extra bits.
Looking like this
; Set Channel 1
usecallerid=yes
channel => 1
; Set Channel 2
usecallerid=yes
channel => 2
; Set Channel 3
usecallerid=no
channel => 3
; Set Channel 4
usecallerid=no
channel => 4
The rest is set correctly in other parts V23, polarity all good
I expected it to work.! but no such luck
There is still the 10 second delay on both of those line.
If I turn off ,“usecallerid=no” then all lines will ring thru instantly but without callerid on the first two.
AN EDIT: (( The above is wrong.! With those strings included in the custom file then it would appear that the final “usecallerid=no” is setting all the channels to off and not just Channel 4 as expected. If I were to have that as “yes” then all channels attempt to decode callerid giving the 10 second dealy on those lines without it.)).
Hey it was a 50/50 chance of making a mistake.!
Can anyone assist with this.?
Hv.