Open avremy opened 6 years ago
Hi @avremy, I'm sorry your hitting this issue. I think we accidentally broke voicemail support for Asterisk when we introduced FreeSWITCH support back in #10.
The problem is that we are defaulting the final_timeout setting to 2
. While this is ideal for FreeSWITCH, Asterisk should have no final_timeout specified at all - and of course will otherwise result in an error.
This is certainly a bug but in the interim, I can offer a cheap workaround: Explicitly set final_timeout to -1
, which is the intended default when using Asterisk.
Using the guide on the Adhearsion Docs for configuring plugin values, you should be able to apply the necessary override - either as an environment or within your config/adhearsion.rb:
Setting the override as an environment variable:
AHN_VOICEMAIL_RECORDING_FINAL_TIMEOUT=-1
or within your config/adhearsion.rb:
Adhearsion.config do |config|
...
config.voicemail.recording.final_timeout -1
...
end
Let me know if that resolves the issue for you for now. And please leave this issue Open so that someone in the community can tackle a proper fix.
Hi @sfgeorge, Thanks for the response, I have made the advised changes to no avail, I seem to be getting the exact same response.
when trying to send call to voicemail , I get the following error
this is a clean adhearsion install using : adhearsion -v 2.6.4 ruby -v 2.4.1 asterisk -v 13.17.2
all I put in the call controller was