Не идет звонок через FXO порт
Всем здравствуйте. Ребя, такая вот проблема: есть сервер, на нем gentoo, там же asterisk 1.6.2, а так же DAHDI 2.2.0. В серевере есть плата с FXS разъемами на 12 телефонных аппаратов, а так же плата с FXO разъемами на 5 телефонных линий. Часть звонков закручивается через sipnet.ru, часть - через PSTN. Все хорошо, за исключением одного момента: с телефонной линии, привязанной к первому порту FXO невозможно никуда дозвониться. Тоесть, на него дозвониться можно, и никаких глюков при этом не будет, а вот если попробовать позвонить через него то происходит дозвон до сервера (1 гудок), и дальше тишина, и где-то на заднем фоне какой-то странный дискретный звук. Если линию переткнуть в любой другой порт, то история так же повторяется: дозвониться на нее можно, позвонить с нее - нельзя.
Выяснил, в конце концов, что на эту линию, в телефонной коробке накинут провод охранной сигнализации. Тоесть, снимать его нестоит - приедут менты с автоматами, ну а за это надо платить денежку. Начал ковыряться в настройках астериска и выяснил, что при вот таких вот параметрах порта в chan_dahdi.conf:
; line 1
context=icalls
rxgain=2
txgain=0
channel => 1
можно дозвониться до некоторых номеров. А до некоторых нельзя. Тоесть, конкретно, rxagain и txagain я менял. Пробовал делать rxagain свыше двух - не помогло. На txagain так же не реагирует.
Подскажите, как в такой ситуации быть? Нужно сделать, что б звонки проходили нормально в обоих направлениях через этот порт.
|