воскресенье, 30 июня 2013 г.

Покупка кода разблокировки для модема Huawei

В этом посте мы приведем небольшую инструкцию по покупке кода разблокировки для модемов Huawei, с использованием нашего сервиса. Т.к. как показала практика, у некоторых пользователей все же возникают проблемы.

  1. Переходим на торговую площадку plati.ru в раздел товара Разблокировка 3G модемов Huawei. NCK (Unlock) код.
  2. В окне справа выбираем удобный для нас способ оплаты, в нашем случае это будут Яндекс.Деньги: 
  3. Нажимаем кнопку "Купить" и внимательно указываем действующий e-mail для доставки товара, нажав после кнопку "Продолжить". На следующем экране проверяем указанный e-mail и только после этого нажимаем кнопку "Оплатить":
  4. Оплачиваем товар выбранным способом, после оплаты видим сообщение об успешной оплате: 
  5. Нажимаем кнопку "Вернуться в магазин" и попадаем на форму ввода IMEI и адреса доставки кода разблокировки:
  6. Если перенаправления на страницу магазина не произошло и данная форма у вас не появилась, то в момент совершения оплаты вам на почту должно было прийти письмо вида: 
  7. Перейдите по ссылке указанной в письме и заполните в форме ваш IMEI и адрес электронной почты.
  8. Сразу же после нажатия кнопки "Отправить" вы получаете оплаченный товар: 
  9. Если по каким-то причинам окно с оплаченным товаром у вас не появилось, перейдите вновь по ссылке из письма. На открывшейся странице вы увилите оплаченный вами товар и форму в которой вы можете оставить отзыв. 
  10. Надеемся, что у вас не возникнет затруднений с использованием нашей системы!

суббота, 29 июня 2013 г.

Настраиваем DynDNS клиент на D-Link DIR-300/A/C1

Небольшая заметка о том, как настроить DynDNS клиент на роутере D-Link DIR-300/A/C1, а также, как создать Free DynDNS аккаунт. Многие пользователи, обладающие роутером этой модели (обратите внимание, речь идет именно о ревизии A/C1, это совсем не то же самое, что популярная линейка DIR-300/NRU) жалуются на то, что роутер работает нестабильно, даже при соединении по DHCP, постоянно зависает, теряет пакеты и т.п., не говоря уже о работе встроенного в прошивку DynDNS клиента и других фич. Все это отчасти имеет под собой определенную подоплеку, т.к. в варианте "из коробки" данная модель продается с достаточно сырой прошивкой 1.0.0 (я бы даже сказал что эта версия является неработоспобной, т.е. если вы купили данный девайс и в нем установлена именно эта версия прошивки - даже не пытайтесь что-либо настраивать, т.к. "не взлетит"), чтобы заставить устройство нормально работать необходимо обновиться на 1.0.12 и выше. Рекомендации по обновлению прошивки можно прочитать в этом посте. Обратите внимание на то, что на некоторых экземплярах DIR-300/A/C1 обновить прошивку через web-интерфейс невозможно, ввиду того, в них по-умолчанию прошит старый загрузчик, не позволяющий обновить прошивку до более высокой версии. Для обновления прошивки на DIR-300/A/C1 необходимо, воспользоваться утилитой DCC с FTP D-Link'а, либо прибегнуть к второму варианту пути решения данной проблемы (оба решения описаны по ссылке выше).

Предположим, что прошивку мы успешно обновили, и теперь у нас версия 1.0.12. Теперь пришло время зарегистрировать аккаунт в DynDNS. Не знаю, как обстоят дела на данный момент, но когда я месяц назад пытался это сделать - Free аккаунт с одним доступным хостом мне почему-то зарегистрировать так и не удалось. Предлагалось купить подписку, сделать еще что-то, но результата не было. Поэтому здесь мы пойдем другим путем.


  • Заходим на сервис D-Link Dynamic DNS и регистрируем аккаунт и хост.
  • У меня получилось что-то вроде этого: 
    Как видно, аккаунт у меня называется compkaluga, а имя хоста: compkaluga.dlinkddns.com
  • Теперь логично было бы его прописать в настройках роутера, т.е. в Advanced -> DDNS - DDNS client editing. Однако именно в таком варианте DDNS клиент работать напрочь отказывался ;)
  • Читаем How-To на сайте  D-Link Dynamic DNS, конкретно фразу "You first need to create an account. After entering your user information, you will be sent an e-mail to verify your e-mail address and confirm your account. You can then log in. This account, with the username and password you enter, is also good at www.dyndns.com." Это означает, что с аккаунты на DLink DDNS и DynDNS.com это фактически одно и то же, и при создании нашего аккаунта на DLink DDNS автоматически создался аккаунт с теми же учетными данными и на DynDNS.
  • Проверим это: 
  • Теперь самое время прописать настройки этого аккаунта в роутер в разделе   Advanced -> DDNS:
На этом настройка DynDNS в DIR-300/A/C1 завершена.

пятница, 21 июня 2013 г.

Бесплатная разблокировка модемов Huawei

В этой статье мы расскажем вам о том как бесплатно разблокировать практически любой 3G модем Huawei, не обладая при этом какими-то специальными знаниями или навыками. В предыдущей статье мы уже рассказывали о нашем сервисе по разблокировке модемов Huawei, который позволяет генерировать коды разблокировки (NCK коды) для 3G модемов Huawei по старому и новому алгоритму, здесь же мы подробнее остановимся на его использовании.

Практически любой сотовый оператор блокирует свои модемы, не позволяя при этом использовать SIM-карту другого оператора. Что вообщем-то очевидно, т.к. зачастую у операторов сотовой связи действуют специальные условия и акции, благодаря которым модем может продаваться со значительной скидкой, подразумевающие также что и в дальнейшем он будет использоваться только с SIM-картами данного оператора. Блокировка модема под определенного оператора (так называемый simlock) - штатная функция, заложенная производителем модема, однако большинство модемов поддерживает и обратную функцию, т.е. разблокировку. При установке SIM-карты другого оператора и запуске программы для соединения с интернетом, поставляемой вместе с модемом, появляется окно, предлагающее ввести восьмизначный код. Этот код называется кодом разблокировки, или NCK, Unlock кодом. После ввода этого кода блокировка на оператора снимается и модем начинает "понимать" любые SIM-карты. Давайте разберемся как можно получить код разблокировки для модема Huawei.

Первое, что нужно сделать - это узнать IMEI вашего модема. IMEI - международный идентификатор мобильного оборудования, уникальный для каждого использующего его устройства представляет собой 15-ти значное число. Посмотреть его можно рядом с серийным номером модема на корпусе или под крышкой, закрывающей SIM-карту. Например, для модема Huawei E173 от Мегафон он расположен здесь:

Или узнать программно, с помощью любой терминальной программы. Для этого вам нужно подключить ваш модем к компьютеру, зайти в Диспетчер устройств -> Модемы. Найти там устройство HUAWEI Mobile Connect - 3G Modem и в свойствах на вкладке модем определить COM-порт, который используется модемом:


В нашем случае - это COM9. После чего открываем любую терминальную программу, например, Hyper Terminal (стандартная терминальная программа, входящая в состав ОС Windows 95, 98, ME, XP), PuTTy или My Huawei Terminal. Мы же рассмотрим подключение к модему на примере PuTTy. Первое что мы сделаем, это включим в настройках эмулятора терминала режим локального эхо, для того чтобы мы видели набираемые нами команды:


Затем подключимся к модему:


И введем команду ATI :


Если мы все сделали правильно, то получим ответ от модема, содержащий наш IMEI (как на рисунке выше). В данном случае мы определили, что наш IMEI - 863448016071935. 

Для определения IMEI можно воспользоваться и более простым способом, скачиваем с официального сайта последнюю версию DC Unlocker Client, запускаем его и нажимаем кнопку найти:

Когда ваш модем определится, в окошке внизу мы увидим IMEI модема, а также дополнительную информацию. В частности мы видим что голосовые функции в данном модеме заблокированы (Voice feature : disabled),  сам модем заблокирован на оператора (SIM Lock status : locked) и оставшееся число попыток ввода кода разблокировки (unlock attempts left : 10). Для того чтобы пользователь не ввел код простым перебором, производитель ввел ограничение, по-умолчанию доступно 10 попыток ввода кода разблокировки, каждый раз, когда вы вводите код разблокировки неправильно, количество этих попыток уменьшается на одну. Если у вас осталось 0 попыток ввода кода разблокировки - данный модем разблокировать простым вводом кода будет уже нельзя, будьте внимательны! 

Теперь перейдем к получению кода разблокировки. Здесь надо оговориться, что бывают они двух "типов". Код разблокировки по старому алгоритму (OLD Algo Unlock Code) и код разблокировки по новому алгоритму (NEW Algo Unlock Code). Связано это с тем, что для старых моделей модемов (старых версий прошивки) коды рассчитывались по старому алгоритму, для новых модемов (модемов с новой версии прошивки) - по новому. Вот небольшой список соответствия:

  • OLD Algo Unlock Code - E150, E1550, E155, E156, E156G, E160, E160G, E161, E166, E169, E169G, E170, E172, E176, E180, E182E, E196, E226, E270, E271, E272, E510, E612, E618, E620, E630, E630+, E660, E660A, E800, E870, E880, EG162, EG162G, EG602, EG602G, Vodafone K2540, Vodafone K3515, Vodafone K3520, Vodafone K3565, Vodafone K3715 и др. Это модемы со старым алгоритмом.
  • NEW Algo Unlock Code - E137, E171, E173Cs-1, E1732, E173, E1815, E272, E303, E303 HiLink, 320s(E3121), E3131(420d), E3276, E352, E353, E355, E357, E362, E363, E367, E368, E369, E372, E392, E397, E398, E586, E5776 (821FT), E5776s-22, E589, E589u-12 и др.

Для получения кода разблокировки для вашего модема нажимаем по ссылке - Разблокировка модемов Huawei и в поле 15 Digit IMEI вводим ваш IMEI. Обратите внимание, что получить бесплатно код разблокировки по новому алгоритму данный сервис позволяет лишь с 12:00 до 14:00 (GMT+4), во все остальное время вместо кода разблокировки по новому алгоритму вам будет выдана ссылка на торговую площадку, где введя ваш IMEI вы сможете приобрести данный код за символическую сумму, которая отправится в фонд поддержки авторов проекта. Если вы зашли на сервис с 12:00 до 14:00 по Москве, то статус сервера у вас будет отображаться как Free, во все остальное время, как Paid:

Вводим наш IMEI и нажимаем кнопку Calculate, в ответ получим примерно следующее:


Как видно, в ответе сервера присутствуют код разблокировки по новому и старому алгоритму, Flash Code (код необходимый для перепрошивки модема) и Reset Counter Hash (код сброса попыток ввода кодов разблокировки, актуален только для старых модемов). В нашем модеме Huawei E173 код разблокировки полученный по новому алгоритму, т.е. 82828335. Вставляем SIM-карту другого сотового оператора (в нашем примере - не мегафоновскую), запускаем встроенную программу соединения с интернет, на приглашение ввести код разблокировки - вводим полученный нами NCK код. Вуаля, модем разблокирован. Если же приглашение ввести код так и не появилось, вводим в терминальной программе команду AT^CARDLOCK="nck code" , где nck code - полученный нами код разблокировки. Т.е. для нашего примера мы должны ввести  AT^CARDLOCK="82828335(ввести данную команду следует точно также, как мы вводили команду ATI для определения IMEI модема).

Если для определения IMEI вы пользовались DC-Unlocker Client, то ввести код разблокировки можно в нем же, просто набрав команду разблокировки в окне ввода команд:


Напоминаем, что вводить АТ команду с кодом разблокировки необходимо без симкарты или с "неродной" симкартой (другого оператора). После этого - ваш модем разблокирован.

Также, с помощью AT-команд можно проверить состояние блокировки вашего модема и количество оставшихся попыток ввода кода разблокировки:

AT^CARDLOCK? - Проверка состояния блокировки и оставшихся попыток ввода кода разблокировки. В ответ модем выдаст CARDLOCK: A,B,0, где A - состояние блокировки, B - количество оставшихся попыток разблокировки. A = 2 означает, что симлока нет, A = 1 если модем залочен.

Если вы по каким-то причинам не можете воспользоваться сервисом по разблокировке модемов Huawei в бесплатное время, вы можете приобрести код разблокировки Huawei на торговой площадке. Продажа кода происходит онлайн, без участия оператора. Сразу же после ввода IMEI и совершения оплаты (торговая плошадка plati.ru поддерживает множество платежных систем, оплату с баланса сотового телефона посредством SMS и мн. другое) вы получите купленный вами код (код отображается моментально в окне "оплаченный товар"). Будьте внимательны при вводе IMEI.

Ссылки

  • Разблокировка модемов Huawei (Huawei Calculator by Decker) - онлайн-сервис позволяющий получить NCK-код (код разблокировки) по старому и новому алгоритму.
  • FAQ по беспроводным модемам Huawei E150/E156/E160/E169/E171/E173/E1750/E1820/E220/E367.




1С 7.7: Организация автообмена через FTP

В данной статье мы рассмотрим организацию автообмена 1С:Предприятие 7.7 с использованием УРБД (управление распределенными базами данных) через FTP сервер. Для конкретизации задачи, предположим, что у нас есть центральный офис и несколько удаленных филиалов (торговых точек), которые будут обмениваться с центральным офисом информацией посредством автообмена и распределенных баз данных. Подробно останавливаться на конфигурировании распределенной ИБ мы не будем, предположив, что вы уже проделывали это не раз. Наша задача - свести "пользовательскую составляющую" автообмена к минимуму, т.е. - добиться того чтобы для проведения автообмена пользователь запускал некий один ярлык, после запуска которого информация из центральной базы, попадала бы в перефирийную и наооборот. Для организации всего вышесказанного нам потребуются FTP-сервер, а также доступ в интернет на всех торговых точках. Предположим конфигурация распределенной базы данных у нас следующая (скриншот с центральной ИБ):


При этом в настройках параметров автообмена режим установлена в автоматический, каталог выгрузки - C:\DB\CP, каталог загрузки - C:\DB\PC (где C:\DB - это собственно путь к центральной базе), а имена файлов выгрузки и загрузки для указанных перефирийных ИБ имеют следующие значения:

Переферийная ИБ Каталог выгрузки Каталог загрузки Имя файла выгрузки Имя файла загрузки
МГ1 (Ростов) C:\DB\CP C:\DB\PC MG1C.zip MG1D.zip
МГ2 (Новосибирск) C:\DB\CP C:\DB\PC MG2C.zip MG2D.zip
МГ3 (Калуга) C:\DB\CP C:\DB\PC MG3C.zip MG3D.zip

  • Создадим в папке с базой подпапку AutoExchange, т.е. создадим C:\DB\AutoExchange.
  • Скачаем с NcFTP Client Home Page утилиты ncftpget.exe и ncftpput.exe и положим их в папку AutoExchange. Это консольная версия FTP клиента, в принципе, можно было бы воспользоваться штатным ftp.exe встроенным в ОС, но ввиду того, что с ним бывают определенные проблемы (иногда, когда нет возможности соединиться с FTP серверов в активном режиме, отправка / получение данных не происходит, также отмечен ряд проблем при установленном антивирусе Касперского и т.п.), вообщем, для обеспечения надежного и бесперебойного обмена данными проще воспользоваться утилитами сторонних разработчиков.
  • Создадим в папке AutoExchange файл правил автообмена, назавав его _Exchange.prm :
    [General]
    Quit = 1
    AutoExchange = 1
    Output=Exchange.log 
    [AutoExchange]
    SharedMode = Y
    ReadFrom=*
    WriteTo=*
    
  • Затем в той же самой папке создадим файл пакетного сценария _runobmen.bat или _runobmen.сmd (для корректного отображения кириллицы, плюс, если кириллические символы у вас используются в путях и т.п., файл необходимо создавать в кодировке CP866 , сделать это можно в том же блокноте, выбрав в качестве шрифта - Terminal), содержимое файла следующее:
    @echo off
    rem (c) Decker, 2011-2013, decker@compkaluga.ru
    
    set CP_Folder=%~dp0..\CP
    set PC_Folder=%~dp0..\PC
    rem set DebugMode=-d stdout
    set DebugMode= 
    
    title АвтоОбмен
    color 0b
    setlocal enableextensions
    
    :fromftp
    echo Пробуем загрузить изменения.
    ncftpget.exe -u ftp_user -p ftp_pass -F %DebugMode% ftp.company.ru %PC_Folder% /MG1D.zip
    ncftpget.exe -u ftp_user -p ftp_pass -F %DebugMode% ftp.company.ru %PC_Folder% /MG2D.zip
    ncftpget.exe -u ftp_user -p ftp_pass -F %DebugMode% ftp.company.ru %PC_Folder% /MG3D.zip
    echo ErrorLevel: %ErrorLevel%
    
    echo Работает 1С...АвтоОбмен...
    start "АвтоОбмен" /wait /min "C:\Program Files\1Cv77\BIN\1cv7.exe" config /d"%~dp0..\" /N"obmen" /P"obmen" /@"%~dp0_Exchange.prm"
    
    :toftp
    echo Пробуем выгрузить изменения.
    ncftpput.exe -u ftp_user -p ftp_pass -F %DebugMode% ftp.company.ru . %CP_Folder%\MG1C.zip
    ncftpput.exe -u ftp_user -p ftp_pass -F %DebugMode% ftp.company.ru . %CP_Folder%\MG2C.zip
    ncftpput.exe -u ftp_user -p ftp_pass -F %DebugMode% ftp.company.ru . %CP_Folder%\MG3C.zip
    echo ErrorLevel: %ErrorLevel%
    exit
    
  • В данном примере с FTP сервера ftp.company.ru (логин - ftp_user, пароль - ftp_pass) с помощью ncftpget.exe последовательно скачиваются файлы обмена MG1D.zip, MG2D.zip, MG3D.zip, полученные от перефирийных баз и складываются в папку %PC_Folder%, т.е. в C:\DB\PC (каталог загрузки). Затем запускается платформа 1С:Предприятие с именем пользователя obmen и паролем obmen и происходит автообмен. В результате которого в папке %CP_Folder% оказываются подготовленные файлы выгрузки для перефирийных баз, которые затем, с помощью ncftpput.exe последовательно заливаются на ftp сервер. На этом конфигурирование обмена на стороне центральной базы закончено, пользователям достаточно вывести на рабочий стол ярлык к созданному _runobmen.bat или _runobmen.сmd , убедившись при этом, что в свойствах ярлыка рабочей папкой для данного сценария является именно та папка, в которой он находится.
  • Настройка автообмена в каждой из перефирийных баз ничем не отличается, за исключением файла _runobmen.bat или _runobmen.сmd . Рассмотрим этот файл на примере первой перефирийной базы:
    @echo off
    rem (c) Decker, 2011-2013, decker@compkaluga.ru
    
    set CP_Folder=%~dp0..\CP
    set PC_Folder=%~dp0..\PC
    rem set DebugMode=-d stdout
    set DebugMode= 
    
    title АвтоОбмен
    color 0b
    setlocal enableextensions
    
    :fromftp
    echo Пробуем загрузить изменения.
    ncftpget.exe -u ftp_user -p ftp_pass -F %DebugMode% ftp.company.ru %CP_Folder% /MG1C.zip
    echo ErrorLevel: %ErrorLevel%
    
    echo Работает 1С...АвтоОбмен...
    start "АвтоОбмен" /wait /min "C:\Program Files\1Cv77\BIN\1cv7.exe" config /d"%~dp0..\" /N"obmen" /P"obmen" /@"%~dp0_Exchange.prm"
    
    :toftp
    echo Пробуем выгрузить изменения.
    ncftpput.exe -u ftp_user -p ftp_pass -F %DebugMode% ftp.company.ru . %PC_Folder%\MG1D.zip
    echo ErrorLevel: %ErrorLevel%
    exit
    
  • Здесь, первым действием мы забираем файл выгрузки центральной базы MG1C.zip с сервера и помещаем его в папку CP, затем, запускаем автообмен, и помещаем файл выгрузки из перефирийной базы MG1D.zip из папки PC обратно на сервер. Аналогичный сценарий используется и в двух других перефирийных базах, с разницей лишь в именах файлов.
Ссылки на материалы по теме:

четверг, 20 июня 2013 г.

1С 7.7: Ошибка SQL State: 23000 Native: 1505

Возникла тут у клиентов вообщем-то простая задача - сконвертировать базу 1С 7.7 (Торговля и Склад) с DBF на SQL вариант. Провели тестирование и исправление базы, никаких ошибок вообщем-то не было выявлено. Выгрузили данные, но при попытке загрузки их в SQL базу получили сообщение об ошибке:


SQL State: 23000 
Native: 1505 
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 2. Most significant primary key is ' BF3 '. 

SQL State: 01000 
Native: 3621 
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has ben terminated.

Быстрое гугление на тему привело к вот этой статье и пониманию того, что в данном случае мы знали в какой таблице был замечен неуникальный индекс, а в нашем случае - нет. Собственно дальнейшие изыскания привели к следующему. Если не закрывать и не сворачивать окно 1С во время загрузки в SQL базу, то при появлении MessageBox'а об ошибке можно увидеть какую информацию он пытался загрузить последней. В нашем случае это был справочник Цены, вернее создание индексов справочника цены. Смотрим в DBF варианте файл 1Cv7.dd и видим, что таблица справочника цен - это SC319.DBF. Открываем ее в DBF Viewer 2000 и видим что поле ID действительно неуникально, присутствуют две записи с ID = BF3. Далее мы воспользовались инструментом Tools -> Delete duplicates ... оставив в качестве фильтра только ID, и удалили дублирующиеся данные:


После чего сделали Edit -> Pack (для физического удаления помеченных на удаление записей), и на всякий случай удалили файл индексов SC319.CDX. После чего по новой выгрузили данные из DBF базы и попытались по новой загрузить их в базу MSSQL. Этап создания индексов таблицы Цены прошел успешно. Ошибка SQL State: 23000 была побеждена.


Ну и несколько ссылок с решением аналогичной проблемы напоследок:
В последней ссылке есть действенное решение по определению места (т.е. на каких именно данных останавливается загрузка) на котором все падает, процитирую:

1. запустив профайлер SQL загружаем базу. с логе профайлера будет инфа на какой ошибке все завалилось.
2. отредактировал битые dbf ки с помощью плугина wlx_xbaseview к тотал командеру (удалил дублирующие записи)
3. дублирующие записи нашел: выгрузил dbf в excel и сделал сводную таблицу по ключевым полям. где кол-во было > 1 -- это дубли

воскресенье, 16 июня 2013 г.

Получение SMS сообщений онлайн. Обход SMS авторизации.

Ни для кого не секрет, что многие сервисы сейчас предлагают пройти SMS авторизацию, для регистрации и т.п., т.е. вы должны оставить номер своего мобильного телефона, на который должна прийти SMS'ка с кодом подтверждения. Но что делать если вы не хотите никому сообщать свой настоящий номер мобильного телефона? Можно конечно приобрести дополнительную SIM'ку специально для этих целей, но можно поступить проще. На данный момент существует немало сервисов позволяющих читать SMS онлайн (правда нужно отметить что большинство из них не российские, т.е. номер для приема SMS находится за пределами России). Принцип их работы следующий, вам выделяется специальный номер мобильного телефона и определенный адрес страницы, зайдя на которую вы можете посмотреть пришедшие на этот номер SMS. Некоторые сервисы предоставляют персоональный номер для приема входящих SMS, некоторые же - доступный любому пользователю. Т.е. пришедшие на данный номер SMS сообщения может посмотреть любой пользователь Интернет (при пользовании подобными сервисами вы должны понимать, что т.к. сообщения может посмотреть любой пользователь, использовать этот номер для регистрации, например, в социальных сетях или адреса электронной почты - пожалуй не стоит, т.к. в этом случае абсолютно любой пользователь сможет воспользоваться функцией восстановления пароля на номер телефона и получить доступ к вашему аккаунту).

Собственно после небольшого вступления перейдем к обзору самих сервисов:
  • Receive-SMS-Online - Receive SMS Online for FREE and with NO Registration. На этом сайте вы найдете несколько телефонных номеров, входящие сообщения на которые вы сможете читать через Web. 
  • ReceiveSMSOnline - На этом сайте вы найдете только номера принадлежащие, зарегистрированные в США. Смысл пользования данным сервисом абсолютно аналогичен предыдущему, однако, в отличие от предыдущего сервиса, где сообщения приходящие на каждый номер можно было посмотреть на отдельной странице, здесь все сообщения (на все номера) представлены на одной странице, что может оказаться неудобным.
  • Pinger - Данный сервис требует регистрации, также вы можете выбрать номер, который будет использоваться вами для приема SMS (номера только из США). Плюс, при регистрации вас попросят ввести ваш почтовый индекс в США (zip code), можно ввести 47715 или найти поиском любой другой. К сожалению, на момент написания этой статьи, серверы Pinger были перегружены, поэтому зарегистрироваться нам не удалось.
  • Lleida
  • K7
  • ReceiveSMSOnline.Net
  • SMS.ITZ.HU
  • SMS Receiver
  • SlideSMS
Существует также немалое количество платных сервисов, позволяющих арендовать виртуальный номер любой страны для приема SMS, цены на подключение и абонентская плата на которых варьируются от 10 до 20 USD в зависимости от страны. Но в данном посте мы пока их рассматривать не будем.