Тема: Проблемы с детектом “Отбоя” voIP шлюз SipuraSPA-3000
Настроили виртуальную АТС Sipnet
Существующую (очень старая АТС - набор только “пульс”) городскую линию временно и только для входящих звонков завели на ВАТС через Liksys SipuraSPA-3000.
Естественно столкнулись с проблемой детектирования сигнала “отбой”. Гугление проблемы дало два потенциальных решения:
1. Отбойник - цена вопроса в районе 500 руб.
Но неизвестно как отбойник Комендантъ будет работать с этой старой АТС. И, главное, что у нас в Рязани его просто нигде нет! А ехать из-за одной штуки в Москву - жалко времени и денег.
2. Было бы более лучшим вариантом настройка на Liksys-е параметра: Disconnect Tone
Поделитесь строкой настройки если у кого есть и кто настраивал под “древнюю” АТС-ку. Те строки, что нашел в инете - не подошли - видимо для более современных станций. Убил весь вечер на подбор параметров - безрезультатно. А замерять параметры линии подручными средствами - это на самый крайний случай. Пока что не нагуглил как и вообще похоже на танцы с бубном...
Может есть ещё какие идеи ?
Т.е. когда от линии старой атс пошли короткие, шлюз должен “положить трубку” этой линии?
А он не кладет эту трубку по признаку разъединения со стороны сипа?
Отбой по признаку разъединения со стороны сипа (параметр в настройках Detect VoIP Long Silence) производится только если со стороны сипа ответили. Если же ответа не было, то шлюз должен отбиться по коротким гудкам, а он их не понимает.
Так откуда короткие, если трубку не снимали?
В смысле за шлюзом трубку не взяли, а шлюз перед собой уже вызов принял? Звонящему на городской городская атс гудеть перестает а шлюз начинает?
Зачем он так делает, если с сипа коннекта еще не было?
...не утверждение, так, рассуждения...
Так по любому на вызов “из города” сначала отвечает (берет трубку) шлюз. Затем коннектится с ВАТС и далее по алгоритму ВАТС - IVR, переадресация, и проч. Если со стороны города положили трубку - на шлюз “из города” идут короткие гудки. По ним шлюз должен “отбиться” от города (положить трубку). Шлюз эти короткие гудки не понимает.
Точно берет трубку еще до ответа IVR?
Если так, что в моем понимании не нормально что-ли, и он по другому не умеет, то да, либо отбойник (а понимает ваш шлюз реверс или CPC?), либо по подбирайте дисконнект тон, если эта опция относится к ожидаемому тону, а не к выдаваемому в FXS, там же два порта?
Точно берет трубку еще до ответа IVR?
Совершенно точно. Иначе по какому событию ВАТС запустит IVR ? Все начинается со шлюза. )
Да, шлюз понимает и реверс и CPC.
Нет отбойника. Физически нет - у нас в Рязани. К сожалению.
Поэтому пока что пытаюсь настроить дисконнект тон, параллельно пытаясь с оказией из столицы получить отбойник.
Не знаю что раньше получится.
Вчера разобрался как записать и замерить параметры сигнала из линии. Замерил, записал в формулу - НЕ ПОНИМАЕТ его шлюз, хоть тресни... То ли АТС настолько старая, что стабильности нет в сигнале, а шлюз слишком прецезионно меряет, то ли ещё что...
Так что, друзья, если есть у кого идеи как это победить - буду очень благодарен.
Иначе по какому событию ВАТС запустит IVR ?
По событию входящего звонка.
Приходит звонок в шлюз, он должен(наверно) инициировать вызов по сипу, и только когда там примет звонок IVR поднять трубу аналоговой линии.
Но ладно, пусть я не прав, после IVR никто не взял, дисконнект должен вернуться в шлюз и тот должен “положить” аналоговую линию?
По событию входящего звонка.
Приходит звонок в шлюз, он должен(наверно) инициировать вызов по сипу, и только когда там примет звонок IVR поднять трубу аналоговой линии.
Немного не так. Я в предыдущих постах для простоты не углублялся в технику. На самом деле шлюз постоянно на коннекте с ВАТС. В настройках шлюза есть параметр после какого по счету звонка “брать трубку”. Соответственно сначала шлюз “берет трубку”, сообщает об этом событии ВАТС, которая запускает IVR.
Но ладно, пусть я не прав, после IVR никто не взял, дисконнект должен вернуться в шлюз и тот должен “положить” аналоговую линию?
“Никто не взял” - не было коннекта, соответственно нет и дисконнекта. Да, это как-то нелогично выглядит, вроде бы ответ IVR это и есть коннект. Но физически всё работает так - если кто-то на внутренней линии берет трубку - это коннект - после того как трубка на внутренней линии положена - дисконнект - шлюз нормально отбивается. Если трубу никто не взял - шлюз держит внешнюю линию, даже если по внешней линии абонент уже отбился и идут короткие гудки.