Наша взаимовыгодная связь https://banwar.org/
Минуло не так багато часу з моменту опублікування моєї першої статті "Мислимо глобально, або що таке iNUM?" , А у мене вже з'явилася ідея зв'язати iNUM і білоруську GSM-мережа воєдино. Також можна додумати схему ДУЖЕ дешевої переадресації з Skype-мережі в білоруську GSM-мережа (дивіться мою попередню статтю "Як розкуркулити Skype?" ). Шлюз дозволяє "прикрутити" ваш білоруський GSM-номер до Skype, тим самим отримати заповітний SkypeIN-номер, а також з легкістю викликати абонента білоруської GSM-мережі через шлюз (при дзвінку буде використовуватися SIM-карта, вставлена в шлюз) прямо з Skype. У статті я опишу способи шлюзування iNUM-номера між мережами GSM і VoIP. Решта наведені мною схеми можна реалізувати самостійно.
Шлюз дозволяє "прикрутити" ваш білоруський GSM-номер до Skype, тим самим отримати заповітний SkypeIN-номер, а також з легкістю викликати абонента білоруської GSM-мережі через шлюз прямо з Skype.
Отже, давайте для початку розберемося, що нам для цього знадобиться.
- Дві SIM-карти одного оператора. Бажано, щоб вони мали мінімальну вартість дзвінків між собою.
- Виділений доступ в інтернет. Бажано, безлімітний тариф.
- Апаратний шлюз GoIP, який зв'яже GSM- і VoIP-мережу воєдино.
- Місце, де шлюз зможе працювати цілодобово безперервно :).
Основний інтерес для нас буде представляти апаратний шлюз і його налаштування. Шлюз - це невелика біла коробочка з маленькою антеною. Ззаду розташовуються наступні порти: гніздо для підключення живлення, порт для зв'язку шлюзу з комп'ютером (RJ-45), гніздо для підключення шлюзу до інтернету (RJ-45), слот для SIM-карти, втоплена кнопка RESET (скидання до заводських налаштувань ).
Будемо вважати, що шнури підключені, вставлена SIM-карта, і все готово до налаштування. При першому включенні шлюз має мережеву адресу 192.168.8.1, в цьому можна переконатися, пославши SMS-повідомлення з текстом info на номер SIM-карти, яка вставлена в шлюз. У відповідному повідомленні ви отримаєте всі мережеві настройки, які стосуються шлюзу. Пристрій повністю "прозоро". Це означає: якщо ви підключите кабель, що йде від ADSL-модему до шлюзу, в порт LAN, а кабель, що йде від комп'ютера в порт PC, на комп'ютері інтернет буде продовжувати працювати. Після встановлення зв'язку між комп'ютером і шлюзом можна переходити до його налаштуванні. Прописуємо мережеву адресу 192.168.8.1 в будь-якому браузері і тиснемо клавішу ENTER. Перед нами з'являється вікно, в якому потрібно ввести ім'я користувача і пароль. За замовчуванням ім'я користувача і пароль admin (я настійно рекомендую змінити ім'я користувача і пароль, які стоять за замовчуванням!). Після правильного введення всіх даних завантажиться веб-інтерфейс пристрою.
Потім можна відразу переходити у вкладку Configurations, яка містить усі основні параметри.
Time Zone - від цього параметра буде залежати час, коли пристрій буде перезавантажуватися і виробляти оновлення прошивки.
Time Server - сервер поновлення точного часу.
Network Tones - наскільки я зрозумів, це DTMF-сигнали, які пристрій посилає (приймає) в мережу GSM (SIP). Я поміняв настройку з Китаю на Чехію.
Unlock PIN - PIN-код вашої SIM-карти, якщо вона захищена ім.
IVR - голосове привітання при дзвінку на шлюз. Раджу прибрати, зі зрозумілих причин.
GSM Group Mode - залиште Disable. Ця опція використовується, якщо шлюз працює в зв'язці з іншими шлюзами.
Поїхали далі. Перед нами настройки на наступному скріншоті:
1. Налаштування SIP-провайдера. Найбільш близький по функціоналу до популярного на сьогоднішній день Skype є SIPPoint-клієнт від провайдера sipnet.ru, але даний провайдер не підтримує iNUM і тому для розгляду не підходить. Для статті я вибрав старий добрий nonoh.net, яким користуюся вже не один рік.
Реєструємося в мережі nonoh.net з-під клієнта, який можна завантажити на сайті nonoh.net (в тому випадку, якщо у вас ще немає облікового запису у цього провайдера), і прописуємо всі облікові дані (логін, пароль і адресу сервера) безпосередньо в шлюз.
2. Далі йдуть Advanced Settings (Додаткові настройки) - залишив за замовчуванням.
3. Media Settings (Настройки медіа) - залишив за замовчуванням.
4. Audio Code Preference (Налаштування аудіокодеків) - залишив все галочки. Експерименти з кодеками залишив на майбутнє, тому що поки всі виклики приймаються коректно.
Переходимо до найцікавішого, а саме до налаштування маршрутизації дзвінка і захисту від несанкціонованого використання.
CID Forward Mode - цей параметр відповідає за передачу Caller ID між GSM- і VoIP-мережею. Мені так і не вдалося коректно налаштувати цей параметр для nonoh.net. А ось sipnet.ru повністю передає Caller ID абонента в мережу. Коли я дзвонив з білоруського номера через VoIP-мережу, дивуючись, що номер повністю передався через VoIP-мережу.
Number (VoIP to PSTN) - якщо ви хочете дзвонити через SIP-аккаунт, який прописаний в шлюзі на певний білоруський номер, то в це поле слід вписати бажаний номер телефону. Наприклад, 00375334444444. Всі дзвінки в цьому випадку будуть йти через вашу SIM-карту. Тут потрібно вписати номер, на який будуть "приземлятися" всі дзвінки з вашого iNUM-номера.
Auth Mode - захист шлюзу від несанкціонованого доступу . Тут можна налаштувати параметри захисту дзвінків через VoIP-мережу за паролем, списку довірених абонентів або комбінованим способом (пароль або список довірених абонентів).
Number (PSTN to VoIP) - в цьому випадку шлюз дзвонить на прописаний вами номер через SIP провайдера, який прописаний в шлюзі. Якщо вам потрібно дзвонити на певний номер через SIP-мережу, то просто прописуєте номер +13234444444, і як тільки ви зателефонуєте на номер SIM-карти, вставленої в шлюз, він автоматично переадресує вас на вищевказаний номер по SIP-протоколу.
Природно, що якщо в полях не прописувати номерів, то можна буде зателефонувати як на номер SIM-карти, вставленої в шлюз, так і на VoIP-акаунт, прописаний в шлюз, просто додатково набравши потрібний вам міжнародний номер. Не потрібно говорити про те, які безмежні можливості це дає. Перебуваючи за кордоном, ви просто дзвоните на SIP-аккаунт, який прописаний в шлюзі, і після того, як пройшли перевірку і почули лінію, донабіраете білоруський номер абонента. Всі дзвінки в цьому випадку йдуть через SIM-карту, яка вставлена в шлюз.
Припустимо, ви перебуваєте в місцевій мережі і хочете викликати абонента з США. Немає нічого простіше! Дзвонимо на номер SIM-карти і після того, як пройшли перевірку і почули лінію, просто донабіраем американський номер. Всі дзвінки в цьому випадку будуть йти по SIP-протоколу.
Після всіх налаштувань можна натискати кнопку Save Changes (Збереження параметрів) і пробувати зателефонувати ...
Щоб зателефонувати за номером з iNUM- мережі, наберіть номер SIM-карти, яка вставлена в шлюз. Після того, як почуєте лінію, набирайте номер iNUM-абонента, не забуваючи поставити в кінці #. Наприклад, 00883510001220008 #. Можна зробити ще простіше. Просто запишіть номер абонента iNUM в телефонну книжку в такому форматі: <номер_шлюза> p <inum_номер>, де р пауза. В цьому випадку, номер буде викликатися автоматично.
На жаль, зворотна схема у мене вийшла не так швидко, а все через те, що оператор FonSwitch неправильно обробляв "підняття" трубки в клонах BETAMAX (nonoh, actionvoip і т.д.) при дзвінку на шлюз. Коли мені надходив дзвінок зі шлюзу, я піднімав трубку і нічого не чув, при цьому VoIP-провайдер, з якого я набирав свій iNUM-номер, продовжував дзвонити. Проблема вирішилася тільки після того, як я змінив оператора, який надає iNUM-номер. Дзвінки з інших операторів (НЕ BETAMAX) FonSwitch обробляв коректно.
Поставлена мета мною була успішно досягнута. Я здійснив двосторонній зв'язок між iNUM- і GSM-мережами. Використовуючи описану мною схему, можна як здійснювати, так і приймати дзвінок по внутрішньомережевих тарифів стільникового оператора. Тільки уявіть собі: вам можуть зателефонувати з будь-якої точки світу в Білорусь майже безкоштовно (використовуючи дешевий канал інтернет) або за дуже маленьку плату (через місцевий номер доступу). У будь-якому випадку, VoIP-технології дають воістину фантастичні можливості дзвонити по всьому світу. З iNUM-номером ви завжди можете залишатися на зв'язку в будь-якій точці світу, не думаючи про дорогий роумінгу .
PS Окрему подяку висловлюю свого хорошого друга Валентину Овсейчук ( pocketbook.by ). Без його участі ця стаття не з'явилася б на світ :).
Олександр КОШЕЛЬ aka B0R_,
[email protected] ,
Skype #: al.koshal