Сам себе провайдер

image

Вступление


Не так давно начали появляться почти бесплатные тарифы на сотовую связь с безлимитом внутри сети, но вот цены на мобильный интернет особо падать не собираются. А дешевый интернет на кпк \ ноуте хочется.

Сам себе провайдер


Думаю, многие помнят как работал диалап. С одного компа звонили на сервер (комп друга) на котором модем брал трубку. Точно также работает уже почти забытое CSD (только звонят с сотового на номер оператора). Однако CSD достаточно дорогое, поэтому хотелось бы звонить на свой номер. А тут начинаются проблемы. Мне удалось заставить работать эту схему только при приеме звонка обычным модемом (однако это убивает идею, звонить на городские номера дорого). Принять звонок сотовым пока не удается, даже если берется трубка то звонок не передается на комп.
Хочется напомнить что в результате можно получить почти бесплатный интернет.

Сравнение с GPRS
Плюсы:
Дешево
Доступ к своему компу \ локалке

Минусы:
Низкая скорость
Качество сигнала должно быть высокое
Сильнее сажает аккумулятор

Может, у кого нибудь есть идеи как это реализовать? Буду надеятся, что, кого-нибудь заинтересовала моя идея.
+27
26 сентября 2009, 18:03
11
NermaN 21,5 G+

комментарии (62)

+21
Boba_Fett #
У CSD скорость передачи данных не выше 9600 бод. Если Вы не застали эру диалапа, то поверьте мне: это ОЧЕНЬ медленно.
–46
NermaN #
Это около 10 келобайт скорость будет. Незнаю как у вас, но, у нас, у GPRS скорость больше 15КБ\с редко бывает. Тем более на халяву и такая скорость неплохо.
+25
Boba_Fett #
Учите арифметику и основы информатики: 9600 бод = 9600 бит/с = 1200 байт/с != 10 «келобайт».
Такая низкая скорость и надёжность линии могут пригодиться, если надо что-то экстренно удалённо по SSH сделать, не более того.
+3
NermaN #
Зачастую, ошибочно, считают, что бод — это количество бит, переданное в секунду. В действительности же это верно лишь для двоичного кодирования, которое используется не всегда. Например, в современных модемах используется квадратурная амплитудная модуляция (КАМ), и одним изменением уровня сигнала может кодироваться несколько (до 16) бит информации. Например, при символьной скорости 2400 бод скорость передачи может составлять 9600 бит/c благодаря тому, что в каждом временном интервале передаётся 4 бита.
+13
Boba_Fett #
Что ж Вы до конца-то статью из Педивикии не скопипастили?
Кроме этого, бодами выражают полную ёмкость канала, включая служебные символы (биты), если они есть.
–1
NermaN #
При символьной скорости 2400 бод скорость передачи может составлять 9600 бит/c (с) Википедия
К томуже скорость я не считал, я получил ее при тестах когда звонил на обычный модем с сотового.
+2
kirmas #
телефонная линия на обычном модеме не может выдать скорость в 9600 кбайт в сек на сжатом файле ( на текстовом скорости могут быть просто запредельными, в зависимости от того на сколько текст поддался комрпесии)
я это вам как пользователь диалап-модема за долгий период могу сказать (слава Богу, давно прошедшее время)
+3
den_rad #
Зато CSD — гарантированная скорость, т.к. голосовой трафик имеет больший приоритет перед GPRS/EDGE
+2
kozt #
не совсем так

CSD это не voice call, там в сигналлинге при установлении соединения четко указывается под что используется circuit, конкретно параметр bearer capability (voice и data)

если вы заметили у многих операторов передача данных (факсов, например) это отдельно подключаемая услуга

применительно к конкретному случаю — если вы делаете data call с одного сотового на другой в одной сети, то bearer capability однозначно выставляется в data

реализовать можно, конечно, как вариант — mgetty со стороны сервера

чтобы сотовый, подключенный к серверу, ответил на звонок как модем (при условии что он умеет работать в таком режиме) — ему нужно сказать пару волшебных AT-команд
конкретных команд не помню на вскидку, если интересно — посмотрю, где-то записывал себе

но, как уже говорили, это все медленно, а если еще и ppp например поднимать — то это только дополнительный оверхед
0
Halt #
AT&S0=1 :)
а поднять трубу это ATA после RING.
0
kozt #
нет, эти команды верны для обычного модема
сотовый же может работать как в режиме голоса, так и в режиме данных
то есть если вы на ринг ответите ата предварительно не переведя сотовый в режим модема — он просто ответит на звонок, но модем не запищит =)

лень лезть сейчас в спецификацию АТ-команд сотового, но если интересно — завтра напишу
хотя суть я описал в предыдущем абзаце
0
rapkasta #
Было бы интересно прочитать отдельную статью по этой теме :)
0
Halt #
А, ну эт да. Там должна быть серия команд at+cgdcont и т д
+1
kozt #
почитайте уже документацию, это все расписано подробнейшим способом
at+cgdcont — смена pdp-контекста, что не совсем то, что надо

в данном случае нам нужна команда at+csns — она говорит как трактовать звонок если он пришел без bearer capability (например из обычной телефонной сети)

то есть мы при получении ring говорим трактовать звонок как data и поднимаем трубку командой ata

да, хочу заметить, at+csns точно работает для siemens, у других может быть иной аналог, но сталкиваться не приходилось

да, безусловно, если data call приходит с bearer capability = data, то никаких вышеописанных плясок не нужно
0
user3000 #
Еще к тому же некоторые сотовые компании не предоставляют услуги CSD. Например Билайн-Украина.
0
kirmas #
в свое, лохматое, время пытались строить ФИДО-линки через мобильную связь, но идея так особо и не прижилась в связи с малой продуктивностью.
Поверьте, вам скорости 9600бод для комфортной работы в инете не хватит. А если нуен доступ к домашним рсурсам — так поставьте себе нормальный инет с белым ипом и ultraVNC какойнить ;)
0
grokinn #
ну если с обоих сторон смартфоны, то кто ж мешает разработать приложение реализующее протокол v92 56 к/бит благо спецификации по протоколу найти можно, програмно генерировать сигнал тоже можно.
+2
kirmas #
1. между двумя обычными модемами на обычной телефонной линии коннект в 56к не возвожен, он возможен только между операторским модемом и модемом клиента.
2. коннект зависит не только от спецификации а и от возможности линии (канала). например на моей линии отличный модем на 56к более 28,8 выдавал очень редко до апгрейда линии.
на сколько я помню ограничение звукового тракта сотовой линии — 9,6 кбит.
0
yuretsz #
Работал я админом на провайдере, сидел на узле как раз. В стойках стоят самые обычные модемы и подведена к ним была самая обычная телефонная линия, только многоканальная.
0
strib #
>на сколько я помню ограничение звукового тракта сотовой линии — 9,6 кбит.
зависит от используемых кодеков, настроек сети и нагрузки.
Чаще всего в 1 тайм-слот пускают 4 голосовых канала — 16 кбит\с
+3
Goodkat #
А не проще ли будет потратить силы и время нужные для разработки такого хитрого приложения для личных нужд на нормальную работу, а на зарплату позволить себе мобильный интернет? :)
0
Alaunquirie #
У нас до сих пор (Питер) самый дешевый инет — Теле2 с услугой 1-за-1, EDGE, 1 рубль в день + 1 мегабайт = 1 рубль. Согласитесь, не очень дорого, но это не безлимит. К тому же EDGE. 3g Теле2 не дают построить, а у того же мегафона стоит 8 рублей метр. Ощутимо. :(
+2
Goodkat #
Эх, 1 рупь за мегабайт…
Вот смотри тарифы: www.t-mobile.de/tarife/0,10821,17773-_704,00.html
6 евро за 5 МБ включённого трафика в месяц. Каждый мегабайт сверх меры — 3 евро :)
+2
andoriyu #
в USA 26 баксов в месяц и привет безлимитный EDGE и куча WiFi точек доступа :)
0
Goodkat #
0
kwinto #
У мегафона, по крайней мере в Питере, есть тариф «интернет-драйв» плюс. Подключается только с приобретением 3g модема. Тоже один рубль за метр. У него же есть безлимитка за ~600р./мес., тоже 3g. По-моему у билайна метр в Питере так же по рублю. Было бы из за чего из штанов выпрыгивать… Ну только если с академической точки зрения.
0
kwinto #
Добавлю так же, что у теле2, в отличии от «старших братьев» очень божеское округление траффика — до 1 Кб. У мегафона до 100Кб.
0
Apathetic #
В некоторых тарифах, например о'хард, тоже до одного кб.
0
ilvar #
В Питере мегафоновский анлим — 700р (699, если точно:)). С дачи вполне нормально по инету шариться, даже картинки не обязательно отключать. Хотя скорость слегка напоминает модемную эпоху, да.
0
Alaunquirie #
У меня есть «3g модем». Он называется нокиа 5800. Мне ненужна еще и бесполезная «флешка».
0
Colobock #
Безлимиткой это смешно называть, хотя и технически точно — трафик неограничен.
Скорость после скачанных двух гектар уедет в невозможный dial-up.
В Питере пока рулит (чувствую, что временно) Yota.
0
ice9 #
>В Питере пока рулит (чувствую, что временно) Yota.

Если не лукавить, эта фраза должна звучать так: в некоторых частях Питера рулит Yota :)
0
Colobock #
Да, соглашусь, разумеется. В центре Yota нервно курит.
0
ice9 #
Не только в центре. Один знакомый пытался использоваться её в качестве домашнего интернета в р-не Пионерской. Результат описывал примерно так: если чуть ли не в окно высунешься, получаешь периодически рвушиеся, а поэтому непригодные для работы 2Мб/с.
В итоге имеем паритет: мегафон не совсем безлимитка, а йота не совсем мобильна.
0
Colobock #
Надеяться, что она сможет заменить нормальный проводной инет — несколько наивно. Для меня Йота- только подспорье — быстро что-то глянуть, находясь не дома (и не на работе), получить доступ по SSH, скачать что-то срочно… Приемуществом является как раз работа в поле, в машине, на выезде. У меня дома она тоже очень хреново берет, но тут вагон проводного инета и WiFi.
Надо сравнивать Yota с GPRS, 3G и EDGE, а никак не с кабельными провайдерами.
0
ice9 #
А почему не сравнить с кабелем? Все упирается-то совсем не в скорость, а в пинги и разрывы соединения. Пока от двух попробовавших йоту людей я слышал резюме: работать невозможно. Не вижу преимущества работы на выезже, если вам должно буквально повезти с начилием интернета. Могу только порадоваться, что вам везет ;)
0
Colobock #
Мне, видимо, везет… Хотя я и не долго еще пользуюсь — второй месяц. И территория у меня стабильная — север города, в основном, Гражданка.
–1
lemurmur #
у Билайна — 20 коп. за мегабайт, правда еще и абонентка 9,9 руб. в день
0
Lachezis #
Мне по нашей сотовой связи (Минск) разговаритать трудно, не то что траффик гнать. ;)

Лично для меня гораздо интереснее занчить проект по перегонке Скайп траффика через подобную систему. :)
+1
Arceny #
С одной стороны asterisk + skype + gsm gateway, с другой конечный телефонный аппарат.
Хотим кому нибудь позвонить — шлём СМС на номер gateway'а со Skype именем, через мгновение нам поступает каллбек звонок и мы успешно разговариваем. Ну и входящая переадресация skype >>> mobile phone тоже будет работать.
Главное, чтобы внутри сети оператора связь была халявной :-)
В принципе реализуется не сложно.

Но проблема в том, что вроде как операторскими договорами запрещается использование симок вместе с gsm gateway'ами. И были случаи, когда «нелегальные» GSM-VoIP точки прекрывали устраивая маски шоу. Но для личного использования думаю никаких проблем возникнуть не должно…
0
Goodkat #
У Freecall.com бесплатные* звонки по России, Европе и США.
Инициировать звонок можно прямо на их сайте.
Я так с мобилы логинился к ним, задавал два номера и нас соединяли.
0
dimmi #
Москва и Питер это далеко не вся Россия. Да и мобильные там платные.
0
Goodkat #
>>Может, у кого нибудь есть идеи как это реализовать?
Ну дык так и реализовывать.
С мобилы можно без особых проблем дозваниваться до провайдера и устанавливать соединение, только медленно очень.
Мой универ бесплатно предоставлял интернет студентам по dial-up (т.е. сам интернет — бесплатно, а вот дозвон до номера — за свой счёт). Стационарного телефона у меня никогда не было.
Зато у меня были бесплатные звонки с мобильника на городские номера, чем я и пользовался некоторое время для выхода в интернет с мобилы. Но, повторюсь, было очень медленно. Впрочем, для мобильной аськи и почтового клиента хватало.

Но лучше просто взять нормальный мобильный интернет и не париться :)
0
Nyaon #
можно и старым способом.
первый телефон подключён к компьютеру и от него берёт интернет, второй телефон делает прямое соединение по ммс с первым и получает интернет.
в итоге, бесплатный инет(если на компьютере анлим).
как-то так работало.
+3
Alaunquirie #
ммс? Бесплатно? Шутка? Максимум, что сейчас телефоны могут «бесплатно» — WiFi 802.11n или bluetooth. Все :)
+2
NermaN #
ИК порты забыли :)
+1
Nyaon #
Один телефон#1 к компу как модем для точки доступа ммс, соединить с другим телефоном#2 симками одного оператора в локальную сеть через точку доступа ммс (там траф безлимитный, деньги снимают за факт успешной отправки ммс). В итоге, домашний инет, поступающий на комп по вайфай, идет прямо на телефон#2 в кармане через телефон#1 подключенную к компу. На компе запущена прога типо маленького сервера, позволяющая через прокси подключаться ко всей этой системе.

как-то так.
0
Nyaon #
внутри опечатки, простите, пальцы заплетаются.
0
NermaN #
Звучит очень интересно, сегодня попробую.
0
Alaunquirie #
Во извращенство! А мегафон еще и снимает за трафф больше 100 кубов ;)
0
strib #
>там траф безлимитный
только режут access-list'ами доступ куда либо кроме MMS центра.
+2
IGHOR #
Мне когда-то пришла такая же идея. У моего друга был интернет а у меня не было никакой возможности подключиться.
Стал я тестировать диал-ап между gprs телефонами используя их как модемы через блутус и кабель и понял что дозвониться таким способом можно не с каждым оператором.
Все зависит от «чего-то» там что настроил провайдер мобильной связи, в одних при наборе любого номера (не *99# а обычного +38**) через модем был сброс, а в других шли гудки.
Звонил я к оператору мобильной связи и задавал вопросы почему оно не работает, или как подключить таким способом сетку, все выдавали «ламерские» слова типа такого нельзя :) ну и правду… не каждому такое в голову придет :)
У меня подключить сетку через мобил диал-ап получалось только с дорогим оператором в каком не выгодно было тогда так дозваниваться а сейчас уже нужды нет, интернет есть.
Потому пробуйте с другими операторами, может что и получиться :) сейчас вроде у всех операторов есть доступна услуга «любимый номер».
0
rbah_arbah #
Идея хорошая.
Современные мобильники поддерживают HSCSD,
и метод вполне юзабелен.
0
notalp #
Запаритесь батарейку заряжать
НЛО прилетело и опубликовало эту надпись здесь
0
Sap_ru #
CSD это не обычный голосовой/модемный звонок. Эта технология требует поддержки (активации) со стороны оператора сотовой сети и базовой станции. Т.е. нельзя так просто взять и позвонить CSD с одного номера на другой — данная услуга должна быть активирована на обоих концах соединения и обе базовые станции должны её поддерживать. Это я к тому, что халявы не предвидится.
0
o_jah #
не знаю как у вас, но основные операторы на Украине (Киевстар, МТС, Билайн) предоставляют услугу CSD. У нас в компании так криптофоны работают, программа шифрует голос ключом в 256бит и отправляет через через CSD канал.
0
csound #
Эхх… молодёжь.

Помню, один продвинутый человек предлагал перешить номер «112» в сотовом телефоне на любой другой, чтобы по нему можно было звонить бесплатно и без сим-карты.
0
kozt #
Не пройдет =) Вызовы на другие номера тупо не пропустит инфраструктура сотового оператора =)
0
csound #
Да ну? =)
+1
kozt #
на момент ответа не проснулся, поэтому юмора не уловил =)
0
Gumanoid #

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.