Безкоштовні дзвінки до США та Канади з будь-якого SIP пристрою. Як зробити американський телефонний номер від Google Voice

У нашій нелегкій справі дуже корисний софт.
Оригінал взято з хабри (оригінал тут: http://habrahabr.ru/blogs/google/94970/)

Я ж від себе додам: У мене не вдалося зареєструватися на IPkall, я забив на цей сервіс і набрав на groovytel.com чудовий сервіс з легкою реєстрацієюта безкоштовною орендою номерів у США та деякими "солодкими шанечками".

Отже копіпаст):

Після того, як я досить щільно підсів на голку віртуального шопінгу, переді мною постало питання пошуку дешевого рішення для прийому дзвінків з Американських магазинів.
Природно можна купити прямий skype номер, але це коштує якихось, але грошей, а оскільки приймати дзвінки від магазинів доводиться не так часто, то треба було знайти рішення економічніше.

Отже, що нам потрібно

  • прямий номер у США, щоб магазин міг зателефонувати нам у випадку, якщо йому заманеться перевірити власника картки або поставити запитання щодо замовлення
  • автовідповідач і voice mail, щоб закордонний товариш не розбудив нас о 3 ночі зі своєї сонячної Каліфорнії і не нарвався на добірні російської фольклор
  • можливість самому здійснювати дзвінки на прямі номери в штатах, а також на toll-free номери виду 1-800, бо деякі магазини приймають замовлення лише по телефону

Завдання зрозумілі, шукаємо інструменти для її вирішення.

Google давно мозолив очі своїм google voice, який я ніяк не міг придумати, як використовувати, а тут він якраз зіграє ключову рольу нашій схемі, а схема наша проста до неподобства.

Поїхали пунктами:
1. google voice

Для початку потрібно зареєструвати, нічого складного, просто треба знайти американський проксі, а інвайти вони висилають відразу і від душі. Якщо якісь складнощі виникнуть, то в мережі вже купа і проксей, що працюють, і гайдлайнів з реєстрації.

Як відомо, GVoice дозволяє ініціювати дзвінки за схемою замовного дзвінка, тобто у веб-інтерфейсі ви набираєте номер потрібного абонента, а Google Voice пов'язує Вас обох, посилаючи виклик як на Ваш Американський номер, підключений до Google Voice, так і на номер абонента.

Тому вже на етапі реєстрації нам потрібно отримати прямий номер у США, на який google voice дзвонитиме нам. Тут ми приступаємо до другого кроку.

2. www.ipkall.com

Знов-таки є безліч сервісів, що надають прямі американські номери США як за безкоштовно, так і за дзвінку монету. Вже не згадаю хто мені порадив скористатися послугами сервісу зі смішною назвою – ipkall – але сервіс відмінний. До речі, це ще один з мамонтів, який без www не працює.
Все, що нам від нього треба, це зареєструватися.

Але мало того, що робітниче, так ще й абсолютно безкоштовне. Адже вхідні дзвінки на SIPNET безкоштовні, а Google не бере ні копійки за ініціативу викликів по США.

Вдалих дзвінків, джентльмени.

PS: Так, невелике прохання, якщо Ви не плануєте дзвонити прямо сьогодні/завтра, давайте не лякатимемо маленький ipkall тисячами реєстрацій на добу, можуть прикрити малину. Сподіваюсь на розуміння.
The END.

30 травня 2010 о 19:32

Google voice + ipkall + sipnet == Дзвонимо до будь-якої точки США безкоштовно

  • IT-компанії

Після того, як я досить щільно підсів на голку віртуального шопінгу, переді мною постало питання пошуку дешевого рішення для прийому дзвінків з Американських магазинів.
Природно можна купити прямий skype номер, але це коштує якихось, але грошей, а оскільки приймати дзвінки від магазинів доводиться не так часто, то треба було знайти рішення економічніше.

Отже, що нам потрібно

  • прямий номер у США, щоб магазин міг зателефонувати нам у випадку, якщо йому заманеться перевірити власника картки або поставити запитання щодо замовлення
  • автовідповідач і voice mail, щоб закордонний товариш не розбудив нас о 3 ночі зі своєї сонячної Каліфорнії і не нарвався на добірні російської фольклор
  • можливість самому здійснювати дзвінки на прямі номери в штатах, а також на toll-free номери виду 1-800, бо деякі магазини приймають замовлення лише по телефону

Завдання зрозумілі, шукаємо інструменти для її вирішення.

Google давно мозолив очі своїм google voice, який я ніяк не міг придумати, як використовувати, а тут він якраз зіграє ключову роль у нашій схемі, а схема наша проста до неподобства.

Поїхали пунктами:
1. google voice

Для початку потрібно зареєструвати, нічого складного, просто треба знайти американський проксі, а інвайти вони висилають відразу і від душі. Якщо якісь складнощі виникнуть, то в мережі вже купа і проксей, що працюють, і гайдлайнів з реєстрації.

Як відомо, GVoice дозволяє ініціювати дзвінки за схемою «замовного дзвінка», тобто у веб-інтерфейсі ви набираєте номер потрібного абонента, а google voice пов'язує Вас обох, надсилаючи виклик як на Ваш Американський номер, підключений до google Voice, так і на номер викликаного абонента.

Тому вже на етапі реєстрації нам потрібно отримати прямий номер у США, на який google voice дзвонитиме нам. Тут ми приступаємо до другого кроку.

2. www.ipkall.com

Знов-таки є безліч сервісів, що надають прямі американські номери США як за безкоштовно, так і за дзвінку монету. Вже не згадаю хто мені порадив скористатися послугами сервісу зі смішною назвою – ipkall – але сервіс відмінний. До речі, це ще один з мамонтів, який без www не працює.
Все, що нам від нього треба – це зареєструватися.


Реєстрація проста як валянки:
- тип акаунту - SIP
- код зони абсолютно довільний, у мене 425
- SIP Phone number – сюди вбиваємо наш SIP номер від того провайдера, якого використовуємо. Для сипнета – це SIP ID
- SIP Proxy – відповідно проксі, для сипнета достатньо ввести sipnet.ru
- вводимо email та пароль
- Кількість секунд до відбою теж можна не змінювати

Там вони червоненьким лякають нас, що якщо 30 днів не користуватися, то заберуть номер, але досвід показує, що це не так. Після реєстрації на ipkall я про нього успішно забув, згадав через пару місяців, номер ніхто не відібрав, але варто мати на увазі.

Отже, зареєструвалися і отримали прямий номер у США, який автоматично буде форвардити всі дзвінки на наш SIP номер.

3. google voice

Після отримання номера в США від ipkall повертаємося до реєстрації в Google Voice і чесно вбиваємо свіжоотриманий номер. Google на нього зателефонує та попросить ввести код для підтвердження. І тут і пролунає дзвінок на наш SIP номер. Вводимо необхідні цифри і вуаля.

Повертаємося в веб-сайт google voice на сторінку налаштувань і бачимо, що наш google voice номер тепер прив'язаний до номера від ipkall, а це означає, що тепер у нас є робоче рішеннядля дзвінків ціна в США |

Але мало того, що робітниче, так ще й абсолютно безкоштовне. Адже вхідні дзвінки на SIPNET безкоштовні, а Google не бере ні копійки за ініціативу викликів по США.

Вдалих дзвінків, джентльмени.

PS: Так, невелике прохання, якщо Ви не плануєте дзвонити прямо сьогодні/завтра, давайте не лякатимемо маленький ipkall тисячами реєстрацій на добу, можуть прикрити малину. Сподіваюсь на розуміння.

Як багато хто вже міг здогадатися, мова піде про можливість, яку надає сервіс Google Voice. У пості трирічної давності вже описувався процес реєстрації облікового запису в GV. При цьому можна було приймати дзвінки на SIP пристрої, але для ініціалізації виклику все одно доводилося заходити в обліковий запис і дзвонити звідти, що досить незручно. У цьому пості я розповім про те, як повністю подружити Google Voice та SIP.

Американський телефонний номер

Почну із самого початку. Щоб створити аккаунт у Google Voice, потрібно підтвердити, що ми маємо американський номер телефону. Тому насамперед його треба десь роздобути. Варіантів два: IPKall та GroovyTel.
Якщо раніше проблемз IPKall не було, то тепер все так гладко. По-перше, більшість отриманих номерів будуть вже зареєстровані на чиїсь облікові записи Google Voice, і при спробі додати номер ми отримаємо повідомлення: «Ця кількість номерів використовується для двох інших Google Voice accounts. Forwarding numbers cannot be shared across more than two accounts.» По-друге, є підозра, що Google ввів обмеження на номери IPKall - 1-2 роки тому на зарубіжних форумах люди скаржилися, що не можуть зареєструвати номери з кодом 360. Особисто мені так і не вдалося отримати в IPKall номер, який сподобався б Гуглу , хоч я і протестував близько 10 штук з різними кодами. Можливо, вам пощастить більше.
На GroovyTel ми відразу отримуємо хороший номер, але тут є свої нюанси. Наприклад, номер не можна перенаправити на SIP-адресу, але є інші варіанти: Google Talk, MSN, Truphone і навіть Skype. Налаштовуємо переадресацію на GTalk. Для цього можна відразу при реєстрації вказати ваш email у полі «RingTo Address» або після реєстрації на сторінці My Numbers. Друга особливість GroovyTel у тому, що номер стане активним лише після підтвердження вашого облікового запису та отримання ним статусу «Active». Це триватиме приблизно 24 години.

Google Voice

Для отримання номера Google Voice нам знадобиться американський IP. Для наших цілей підійде будь-який безкоштовний VPN, наприклад TunnelBear. Завантажуємо, запускаємо, реєструємось, підключаємося.
Тепер заходимо на google.com/voiceта приймаємо угоду. Ліворуч має з'явитися кнопка-посилання Get a Voice number. Якщо її немає, просто оновіть сторінку.

Натискаємо. У повідомленні вибираємо «I want a new number». Ось тут Google і запропонує запровадити наш американський номер, а потім підтвердити його. Для цього потрібно натиснути кнопку Connect, після чого зателефонує жінка-робот і попросить ввести Код перевіркиіз двох цифр.

Якщо вам таки вдалося отримати невикористаний номер в IPKall, то запускайте ваш улюблений SIP клієнт і відповідайте на дзвінок. Для номера GroovyTel процес верифікації ускладнюється тим, що не підтримує SIP. Якщо ви ще не налаштували переадресацію на GTalk, не забудьте це зробити. Щоб приймати дзвінки прямо у Gmail, потрібно встановити плагін зі сторінки Google Chat. До речі, він не працює у 64-бітному Internet Explorer.
Після цього в новій вкладці відкриваємо той обліковий запис Gmailна який ми перенаправили номер GrooveTel; йдемо в налаштування та включаємо чат у вкладці «Чат». Зберігаємо налаштування, вкладку з Gmail не закриваємо. До речі, можете відключитися від американського VPN.

Нарешті можна натиснути Connect.
Заграє мелодія і прямо в інтерфейсі Gmail з'явиться віконце прийняття дзвінка. Натискаємо Answer. Нічого не чуєте? Все правильно, адже номери Google Voice у нас ще немає. Загалом приблизно через 5 секунд після натискання на кнопку Answer потрібно ввести перевірочний код у вікно чату і натиснути Enter.

Якщо момент виявився вдалим, то Google Voice відкриється нове вікно, де буде запропоновано вибрати номер. Якщо ні, натискаємо Hang up та пробуємо знову. Зрештою, все має вийти.

Після того, як ми створили обліковий запис, потрібно його трохи налаштувати. Насамперед на вкладці Phones прибираємо галку з номера GrooyTel (або IPKall) і залишаємо тільки Google Chat. Це потрібно для подальшого налаштування.

На вкладці Calls відключаємо Call Screening, інакше щоразу робот проситиме представитися, а потім перемикати його на голосову пошту.

Інші налаштування можете міняти за вашим бажанням.
Готово! Тепер можна приступати до головного – інтеграції Google Voice із SIP.

Інтеграція з SIP

На якийсь час відключіть звук у колонках, тому що сайт, на якому нам потрібно зареєструватися, вважає, що флеш-анімація з дратівливим піліканням на головній - це круто.
Ідемо на сайт віртуальної цифровий АТС PBXes , натискаємо Create Your Accountу правому верхньому кутку та реєструємося. Очевидно зайву інформацію, наприклад, повна адресата дату народження, можна вказати будь-яку. Заходимо в обліковий запис.
Extensions
Зліва вибираємо пункт Extensions, потім SIP. Extension Number має містити щонайменше 3 цифри. Раджу вибрати щось просте, наприклад, 200 або 300. Назву (Display Name) вказуємо будь-яку. Після цього натискаємо кнопку Submit. Зверху з'явиться червона смужка-підтвердження, яку теж потрібно натиснути.

У списку зліва вибираємо щойно створений Extension і вигадуємо для нього пароль. Логін формується автоматично у форматі account name-extension number. Підтверджуємо зміни.
Trunks
Це те, завдяки чому все працюватиме. Отже, клацаємо на розділ Trunks, потім - Add SIP Trunk. Раніше pbxes дозволяв на безкоштовних акаунтахстворювати GTalk-транки, але потім ця можливість зникла. Але не зовсім. Щоб перейти на сторінку створення GTalk Trunk, необхідно в адресному рядкубраузера замінити tech=SIP на tech=GTALK.

Заповнюємо поля.

  • username: ваш логін у Google Voice - [email protected]
  • password: ваш пароль у Google Voice
  • Dial Rules: вже заповнено. Якщо ні, потрібно вписати наступне:
    + |. 011 |. 00 |. 1+nxxnxxxxxx 49+0|.
Але не поспішайте натискати Submit. По-перше, вводити пароль від пошти та інших сервісів гугла куди не потрапивши не надто безпечно. По-друге, pbxes не вміє нормально обробляти паролі з цифрами та спецсимволами. Тому нам потрібно створити одноразовий парольсаме для pbxes.
Для цього заходимо до налаштування безпеки того облікового запису Googleна якому настроєний Voice, і включаємо двоетапну автентифікацію. На сторінці налаштувань двоетапної автентифікації переходимо за посиланням «Керування паролями додатків» та генеруємо Новий парольдля pbxes. Використовуємо цей пароль у налаштуваннях GTalk Trunk, натискаємо Submit, підтверджуємо зміну налаштувань. Тепер двоетапну автентифікацію можна вимкнути, якщо вона вам не потрібна.

Додаткова інструкція для тих, хто не вдається додати GTalk Trunk

Нам знадобиться телефон на Андроїді, а також встановлені програми Sipdroid та Google Voice.
Спочатку запускаємо Google Voice і заходимо в той обліковий запис, на якому налаштований GV. Так як у нас вже все налаштовано, то сміливо натискаємо «Далі», доки не з'явиться пункт «Дзвінки з допомогою Google Voice» - вибираємо «Питати щоразу». Налаштування голосової пошти пропускаємо і знову.

Тепер запускаємо Sipdroid. Знизу має бути кнопка "New PBX linked to my Google Voice" - натискаємо на неї.

Програма автоматично створить GTalk Trunk і попросить ввести пароль. Також потрібно буде ввести логін та пароль для нового облікового запису pbxes, тому що створити транк на старому вже не вийде. Тобто, або ви реєструйтеся через комп'ютер і створюєте транк вручну, як описано вище, або створюєте обліковий запис через Sipdroid. Якщо вам довелося піти другим шляхом, то не забудьте видалити перший аккаунт. Після цього Google Voice та Sipdroid теж можна видалити.
Заходимо на сайт PBXes та логінімся з тими даними, які вказали при реєстрації через Sipdroid. Переходимо до розділу Trunks та перевіряємо, чи є там наш GTalk Trunk. Далі змінюємо пароль на одноразовий та зберігаємо налаштування. Подальші діїоднакові всім.

Inbound Routing та Outbound Routing
Переходимо в розділ Inbound Routing і перевіряємо, що у нас є хоча б один маршрут. Зазвичай автоматично створюється маршрут "/". Перевіряємо його налаштування.

Установки SIP

Для здійснення та отримання дзвінків ви можете використовувати софтфон, sip-клієнт на мобільному пристрої, апаратний телефоні т.д. Основні налаштування скрізь однакові.

Логін:логін у форматі account name-extension number, який вказаний у налаштуваннях Extension
Пароль:пароль, який ви придумали для Extension
Сервер (проксі): pbxes.org
Порт: 5061
Протокол: TCP

Спробуємо підключитися до SIP. Щоб переконатися, що все налаштовано вірно, знову заходимо на сайт pbxes у розділ Status і перевіряємо наш Extension - поруч із назвою має бути «кухоль» зеленого кольору.

Робимо тестовий вихідний викликна свій же номер Google Voice. Якщо все гаразд, то відповість жінка-робот і скаже, що нових повідомлень у голосовою поштоюні. Для перевірки вхідних дзвінків заходимо до налаштування Google Voice, переходимо на вкладку Voicemail & Text та натискаємо кнопку Record New навпроти пункту Recorded Name. Зателефонує та сама жінка-робот і попросить назвати ім'я. Тиснемо на кнопку відбою.

Особисто у мене вхідні дзвінки заробили не відразу. Тобто. вхідний дзвінокбув, але при відповіді він одразу скидався. Проблема вирішилася досить дивним чином - потрібно було зробити кілька вихідних та прийняти кілька вхідних викликів, використовуючи