I’m creating this thread to continue the discussion on Asterisk’s ADSI functionality no longer working properly, apparently after the version 12 releases sometime.
These are the 2 other threads which I have found, one of them has closed and the other is from 2 years ago. However, I do not see any resolution to the issue.
I have a number of Asterisk systems. On my system that is at version 13, I am experiencing the same issue has discussed in these topics where as the application GetCPEID does not function correctly and produces a "__adsi_transmit_messages: Unexpected response to ack: " error.
From the discussions above, it appears the problem is related to codecs or tone generation. This also corrlates with my personal observations in that the CAS tone generated by the ADSI applications sounds ever so slightly distoreted when compared to the CAS tone generated when Call Waiting ID is received, which does function.
I am currently going through the code from v12 and v13 to spot any differences but would appreciate it if someone else would also look at this.
UPDATE: A fellow telephone enthusiast has advised that a patch was created to resolve this issue in 2022. To ensure anyone who has this problem is able to resolve it, the following is the link to the patch, along with some notations as to what the issues was.
I presume releases since then would have this patch included and this is no longer an issue for anyone using the newest version of Asterisk.