Summary: | ASTERISK-08091: CallerID Callwaiting appears to be broken | ||
Reporter: | Larry Shields (larrys) | Labels: | |
Date Opened: | 2006-11-08 16:55:09.000-0600 | Date Closed: | 2006-11-21 14:04:53.000-0600 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | Sometime shortly after Asterisk 1.2 was relased I noticed callwaiting callerID on my ATT line was not being displayed. I only hear the beep,beep that a call is waiting with no CID. If I am on the same ATT trunk and a call arrives from an IAX trunk I do get callwaiting callerID. I have upgraded to the latest relased version of Zaptel 1.2.10. I am running Asterisk 1.2.13 I have a TDM400 with 3 FXS and 1 FXO port. I am running CentOS version 3 with the latest updates. Caller ID on the initial inbound call works fine. The Zapata.conf has the following parameter set for the FXO port: signalling=fxs_ks language=en context=from-analog accountcode=ATT threewaycalling=yes cidsignalling=bell cidstart=ring ringtimeout=8000 usecallerid=yes callerid=asreceived useincomingcalleridonzaptransfer=yes callwaiting=yes callwaitingcallerid=yes echocancel=yes echotraining=yes echocancelwhenbridged=yes jitterbuffers=4 rxgain=11 ; prev 12 txgain=-4.0 ; prev -3.5 toneduration=200 faxdetect=both usedistinctiveringdetection=no channel => 4 ****** ADDITIONAL INFORMATION ****** I have verified with a Sony and Uniden phone plugged directly into the trunk that CID and Callwaiting CID is enabled and functional from the CO. I experimented by running a Asterisk server (A) with FXS port to another Asterisk server (B) with FXO. I then send a call through from A to B. The call rang in with CallerID on the initial call. When I sent a second call in from A to B, the phone beep to indicate a call was waiting but no callid was shown. On the console of Asterisk server (A) a message was displayed that the "CPE does not support CallerID Callwaiting". | ||
Comments: | By: Joshua C. Colp (jcolp) 2006-11-21 12:07:54.000-0600 I wasn't aware that this was supported, did it work in an older version? I know on analog call waiting is a tone sent from the telco, and Asterisk has no idea... it just forwards the audio on. I know it works on coming from an IAX trunk because it's an actual separate call coming in. By: Larry Shields (larrys) 2006-11-21 14:00:29.000-0600 Yes. I have been using Asterisk in my home office for three years now and it always worked perfectly. Some time shortly after I upgraded to 1.2 my wife brought to my attention that the CID was not being displayed when a call was waiting. We get the beeps but no CID. Although I am currently using a TDM400 I previously had a X100P FXO connected to the CO. As you can see from the links below CallWaiting/CallerID is specifically supported on both cards. This would have nothing to do with any additional VoIP trunks that may be terminating on the system. Because Asterisk is correctly facilitating CallWaiting/CallerID between FXO and VoIP trunks it makes me suspect the problem is with the Zaptel code not correctly passing the CallID during the Callwaiting event. http://www.digium.com/en/docs/TDM400P/TDM400P.pdf http://www.digium.com/en/docs/X100P/X100P.pdf By: Joshua C. Colp (jcolp) 2006-11-21 14:04:52.000-0600 Since this is an issue with Digium hardware please take it up with Digium support at support@digium.com or via the phone number. If it turns out to be a zaptel issue they'll bring it up with development. |