На сервере прописаны 5 IP транков нашего провайдера. С некоторых пор они просто отказались работать. После долгих плясок с бубном и переговоров с провом выяснилось, что два транка работают нормально. После включения еще одного любого транка станция попадает в черный список на АТС провайдера. Слишком много регистраций с одного адреса в короткий промежуток времени. Посоветовали сделать так, чтоб регистрация транков происходила не одновременно. К примеру, с промежутком в 0.5 секунды. Такое возможно? Астер 1.8.8.1, гуй 2.9.0.12.
Зайдем с другой стороны. Интерфейс, смотрящий в сторону провайдера получает адрес по DHCP, пусть будет eth1. Можно ли на нем создать еще один интерфейс с другим МАКом, который будет получать адрес тоже по DHCP и затем два транка направить через основной, а два через дополнительный?
Нет, так точно нельзя - ответы будут содержать другой IP - Asterisk работает только с одним. что прописано в: maxexpiry registerattempts registertimeout
Не в сетевой карте дело - ответы в SIP заголовках будет содержать только один адресс - такова архитектура - чтоб сделать правильный ответ надо ставить SIP proxy (kamailio например) У вас два варианта событий - или вы на самом деле долбите провайтера - значит у вас проблема с сетью. Или всё таки проблемы провайдера.
Последний раз редактировалось: awsswa (Вс Авг 19, 2012 17:34)
У вас два варианта событий - или вы на самом деле долбите провайтера - значит у вас проблема с сетью. Или всё таки проблемы провайдера.
Хорошо, как мне определить тогда, где собака порылась? В период падения никаких настроек не проводилось. Автообновление отключено, я вообще про эту станцию на месяц почти забыл. И вдруг таймаут регистрации транков.
Блин, будете смеяться. Проблема решилась. Видимо, у прова произошел сбой в базе, а клиент, отдав мне логины и пассы уехал в отпуск. При попытке множественной регистрации, один из логинов, естественно, не подходил, и сервер воспринимал эту АТСку как злобного кулхацкера, мгновенно помещая в черный список. Выловил баг, включив, определенный каким-то прям экстрасексорным восприятием, проблемный транк и отключив все остальные. Получив таймаут регистрации ОДНОГО транка, включил мосск, много думал, потянулся за бубном, но по пути решил потрепать клиента на предмет обновленных логинов и пассов. Собссно, после прописывания труЪшных логинов все и заработало. Не, ну надо же сделать такую злобную защиту, чтоб мгновенно забанить, даже не сообщив ни разу, что логины-то не подходят... А я месяц почти воюю. Даже нашел адекватных админов в ЦА прова. Самое-то интересное, почему все отвалилось. Астер-то в онлайне месяцами настроенный, никто ничего с нашей стороны не ковырял. Видимо, и в правду сбой в базе прова, но они-то в этом точно не признАются...