Снова SIP SIP-телефон у моего отца перестал принимать входящие звонки. Мы оба висим на Акадо, через кабельные модемы и роутеры. У себя я проблему решил, заказав тупо реальный IP, но мне это надо для других вещей. У него хотелось бы решить малой кровью. SIP-железка - Planet VIP-157, всё нормально регистрируется у sipnet.ru, исходящие - работают прекрасно. Входящие - хрен. Раньше работали, и вдруг перестали. Всё время занято. Акадо выдаёт роутеру через кабельный модем локальный адрес 10.ххх.ххх.ххх Роутер, соответственно, отдаёт АТАшке 192.168.1.100, адрес привязан к МАС, чтобы можно было без проблем тестить АТАшку в других сетях с DHCP. Что только не пробовал. Даже прописал 100 адрес в DMZ. Хрен. Двойной NAT. Я вот что думаю, буквально только что мысль пришла: а если скоммутировать наоборот? АТАшку напрямую к модему, а роутер уже через неё? Или ебстись и разбираться как настраивать что-то вроде pbxes.org? Или всё это совсем нереально настроить? Раньше-то работало, а потом то ли Акадо что-то поменяло, то-ли Сипнет, и кердык.
Re: Снова SIP вариант 1 - проверить наличие всех нужных кодеков в конфигурации и их последовательность вариант 2 - сделать конфигурацию RFC 3581 compliant вариант 3 - попробовать через STUN вариант 4 - проверить проброс портов TCP/UDP 5060 и TCP 5061 вариант 5 - иди в задницу дядя Паша, нехера на левых файерволах делать двойной нат
Re: Снова SIP 1 - сделал. Более того, игрался с разными вариантами. Хрена. 2 - это слишком для меня умные слова, сахиб. 3 - пробовал, не помогает. SIP ALG или как оно там - тоже не помогает. Поддержка Сипнета в своих лучших традициях говорит, что всё оборудование кривое и ALG нигде не работает нормально. Единственное, что, по их словам, нормально работает - это их софт-клиент. 4 - Пробовал. И 16384 пробовал. Хрена. 5 - Да это уже чисто спортивный интерес. Мне в принципе похрену, раз звонки на московские городские номера у них снова бесплатные.
Re: Снова SIP А посмотреть с другой стороны, когда звонят на этот номер, с какой ошибкой отваливается - можно? Ошибка будет начинаться на 4хх или 5хх. В целом - у тебя скорее всего проблема на уровне call setup. Во время него обе стороны стараются договориться обо всем существенном и вот о чем-то не договариваются (о чем - будет говорить ошибка). Собственно, вышеуказанные порты и служат для call setup у sip. Почему работает исходящий - понятно: потому что инициация call setup из-под nat открывает нужные порты. А вот входящие скорее всего не проходят потому, что порты сбрасываются по таймауту на внешнем интерфейсе fw. И прокси просто не может достучаться. Как вариант можно в сетапе endpoint поставить прокси на проксирование не только сетапа, но и RTP и поиграться с таймаутами keepalive, чтобы они совпадали с файервольными. В этом случае endpoint будет периодически рассказывать проксе что-то типа "я живой" (через keepalive) и тем самым поддерживать порты открытыми. Еще как вариант - static nat c пробросом указанных портов через оба fw. Ну, короче, полюбому если спортивный интерес возобладает, гуглишь указанный RFC, мелко шинкуешь, куришь и потом втыкаешь. Самое главное помни, что некоторые производители плевать хотели на RFC - вот тогда опаньки
Re: Снова SIP Скажу как опытный кинолог-астерисковод... Вариантов два. 1. Проблема NAT/сети. 2. Проблема с кодеками. В первом случае коннект и регистрация не будут проходить вообще или будут отваливать через некоторое время. Так же надо копать в сторону проброса контрольного канала, кто-то подрезать мог по дороге. Как один из вариантов при работе за двойным натом - на принимающей стороне, т.е. твоей, должен быть обязательно прописан хост в настройках. Что-то типа bindaddress=x.x.x.x Фишка известная, кто организовывал IAX каналы по туннелям, про неё знают. Во втором случае, коннект и регистрация будут нормальными, а вот звонки либо не будут инициироваться, т.к. хосты не смогут договориться о типе кодека, либо, будут инициироваться, но с одной из сторон не будет проходить звук по уже поднятому каналу. Если пров=sipnet.ru, то кодеки по умолчанию alaw&ulaw. G723 выкинуть нахуй. Далее... WireShark и осмотреться вокруг телефона. Может кто-то тупо подрезал RTP. Местные домосеки к примеру.
Re: Снова SIP У нас все кто сидит на акадо вынуждены заказывать реальный ip для доступа к офисной сети по ВПН. Иначе не работает, вроде как соединение пошло, а потом хер — акадо блокирует по-тихому
Re: Снова SIP О! и я тоже мона скажу! Года 2 назад у родителей тоже самое было, входящие звонки не принимались, решилось переходом на более дорогой тариф с реальным ip. пров Rinet хотя в техподдержке мне клятвенно клялись что все порты у них открыты
Re: Снова SIP Паш, оно таки да, но насколько я понял, у него не одностороняя слышимость, а сигналинг не доходит.
Re: Снова SIP Виталь, ты не поверишь, но все что я написал в 1-4 как раз и призвано пофиксить сигналинг. 5 призвано пофиксить идею
Re: Снова SIP 1. Ставишь сип-клиента и тестируешь, проблема может быть в железке. 2. Ебешь Акадо. У них, на приватных IP режутся порты. 3. Твоя сип железка цепляется к оператору "по запросу", тобишь при исходящем все заебца, при входящем железки нет. 4. Сипнет изменил формат входящего вызова. 5. Кончились деньги, номер отключили и теперь он нифига не твоего папы. По моему мнению, скорее всего третье. Потому как разницы по портам для in/out нету.
Re: Снова SIP 1. Исходящая связь работает. 2. Исходящая связь работает. Схуяли там будут указанные проблемы?
Re: Снова SIP Э-э-э... уже сказали про матчасть? signalling в SIP идет по портам TCP/UDP 5060 и TCP 5061
Re: Снова SIP Билят, в сипе и сигналинг, и голос идут по одному и том же порту. В EDSS сигналинг идет по D-каналу, голос по B-каналу. Учи матчасть. В телефонии сигналинг и голос таки отличаются.