Уже обсуждалось, но именно такой ситуации вроде не было. В какой конфиг смотреть?
Вариант 1:
Звонок из внешнего мира поступает в банк каналов FXS, попадает в IVR, откуда направляется во внешний мир на SIPNET-номер. Затем звонящий кладёт трубку, собеседник слышит щелчок, пол-гудка, и астериск делает hangup с текстом "Requested indication 20 on channel DAHDI/71-1". Все довольны.
Вариант 2:
Тот же звонок направляется из IVR на внутренний SIP-номер. Затем звонящий кладёт трубку, и никаких событий не происходит, собеседник слушает гудки отбоя, пока не надоест......
С чем это связано? Ещё заметил проблемку, IVR даёт набрать внутренний номер только в импульсном режиме, а в тоновом - пытается начать выполнение после сразу первой же цифры. Пока не разбирался, но пишу, т.к. это может быть как-то связано, ведь indication 20 - это, если я не путаю, и есть разрыв.
Тех.подробности: на другом конце avaya дефинити, индикация явно не российская, гудки отбоя 500/500 примерно 480+620 герц, плюс щелчки как перед гудками, так и после. У меня в конгфигах везде RU, при этом сигнал "занято" от этой же авайи астериск детектирует нормально, хотя он тоже двутоновый, и busydetect=no (ему вообще пофиг на это). Плата Parabel Asteroid, loop-start.
[channels]
language=ru
busydetect=no (или yes)
busycount=3
usecallerid=no
callwaiting=no
usecallingpres=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=no
immediate=no
faxdetect=no
rxgain=0.0
txgain=0.0
usedistinctiveringdetection=no
callprogress=yes
progzone=us (ru, или "пусто")
calleridcallwaiting=no
hanguponpolarityswitch=yes
system.conf
loadzone=ru
defaultzone=ru