Photo courtesy of Charles Hutchins: http://www.flickr.com/photos/celesteh/4895668534/

Ах, iPhone-iPhone… какие только задачи находчивые разработчики ему не поручают. Ну обработка фотографий, запись, воспроизведение аудио и видео, просмотр телевидения или прослушивание радио, это все давно не фокус. Мне все время встречаются и более экзотические, но полезные программы: к примеру для правильной заварки чая, варки кофе или поиска свободной парковки.

Но давайте вспомним, что iPhone сама Apple называет прежде всего телефоном (тут можно спорить, иметь свое мнение, но производитель отнес его именно к этой категории мобильных устройств). А раз это телефон, то должен звонить, а еще лучше выгодно звонить. И об этом мы говорили раньше, не раз. Но, учитывая, что Wi-Fi может не всегда оказаться под рукой, как и 3G (и главное достаточно «толстый и безлимитный» 3G), то нужно как-то все равно изыскать выгодные варианты звонков.

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

В таких случаях желательно иметь что-то позволяющее использовать возможности
SIP и BetaMAX операторов, предоставляющих услугу «обратного вызова», и тогда затрата на интернет будет минимальной. Конечно на помощь приходить iFreeje, о которой я рассказывал год назад, но у этого приложения есть один не слабый минус: оно привязано к одному, конкретному оператору — самому себе. А значит, цена и услуги не конкурентоспособные, и у нас нет выбора. Есть ли что-то подобное, но с большей свободой подбора оператора, тарифа, услуг? Собственно об этом мы сегодня и собрались поговорить. Но давайте, по порядку.

Сперва еще раз напомню, что такое «обратный вызов» и зачем он нужен. Толкование из Википедии:


Обратный вызов, он же Коллбэк, он же Callback — телефонная услуга, позволяющая клиенту заказать соединение с нужным абонентом таким образом, чтобы звонок был входящим для них обоих.

Как правило, такой метод используется для международных звонков через третью страну, обычно США, где расценки на звонки существенно ниже, чем во многих других странах.

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

Услуга предоставляется также некоторыми интернет-провайдерами, в тех городах, где исходящие звонки платные, и реализуется следующим образом: модем клиента дозванивается до провайдера, «договаривается» с ним об обратном звонке и завершает соединение, через некоторое время модем провайдера дозванивается до клиента и его модем автоматически снимает трубку. Тем самым для клиента звонок становится входящим, что избавляет его от платы за телефонное соединение.

Итак, это была Википедия. А чтоб вам было совсем понятно, теперь я: используя сайт оператора или некую программу, вы заполняете в поле формы вызывающего абонента — свой номер телефона, а в поле вызываемого — тот номер, на который вам нужно позвонить. Жмете клавишу коннекта. Через пару секунд вам поступает входящий звонок инициированный оператором. Сняв трубку, вы слышите длинные гудки, так как в этот момент происходить дозвон/вызов второго номера. В итоге мы имеем два входящих звонка. А так как обычно (в большинстве стран) входящий звонок бесплатный, то вы оплачиваете только услугу соединения по цене SIP- оператора. По сути, это почти тоже самое, что SIP-звонок с помощью одной из звонилок, о которых я писал не раз. Но именно — почти. И в это почти уложены как плюсы, так и минусы.

Плюс в том, что вы используете стандартный GSM (или аналоговый, если обратный вызов осуществляется между стационарными, проводными телефонами), а не интернет-шлюзы с очень разными, и не всегда качественными кодеками. Соответственно качество связи существенно выше, но тоже не всегда идеальное, так как сильно зависит не только от приема GSM-сигнала обеих абонентов, но и приземляющего шлюза (т.е. той точки оператора, или партнера оператора, которая переводит этот звонок в обычный, аналоговый). Но в любом случае, тут мы имеем плюс в качестве однозначный, и плюс в том, что нам не нужен широкий и безлимитный интернет-канал для осуществления звонка. Мы можем разговаривать с другим городом, с другой страной по щадящим расценкам SIP-оператора, находясь на даче, в лесу, на трассе, да где угодно, лишь бы присутствовала сотовая связь и был в наличии хотя бы малейшей GPRS, скорость и стабильность которого, нам не сильно важна, так как его задача только отправить очень короткий запрос и указанные нами данные вызова, на сайт SIP-оператора. Это были плюсы. Они внушительные, не так ли?

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

Давайте сравним для примера звонок, ну скажем из Москвы в Киев, взяв за основу стандартные цены «Большой тройки» GSM-операторов, одного их «стационарных монстров» и пару SIP-операторов.
Итак:

  • МТС — 29 руб.
  • Билайн — 24 руб
  • Мегафон — 20 руб.
  • Ростелеком — 10,50 руб (т.п. «Ветер Перемен», с 8.00 до 20.00)
  • SipNET — 0,60 + 5,83 = 6,43 руб.
  • Nonoh — 1,67 + 3,35 = 5,02 руб.

И отмечу, что при сравнении тарифов, я брал цены SipNET и Nonoh для мобильных операторов, как бы подразумевая, что мы звоним с мобильного на мобильный (Mobile). Если в паре один или оба абонента — стационарные (Landline) то цены будут еще ниже.

И в завершении этой, общеобразовательной части нашего разговора, я хочу вам предложить небольшой лайфхак. Дело в том, что многие SIP-операторы, по мимо более приятных тарифов, еще предлагают льготные условия по некоторым направлениям или типам соединения. Это бывает или при выполнении некоторых условий (к примеру единовременного пополнения своего лицевого счета, на сумму не ниже определенной. Так делает к примеру nonoh) или это бывают определенные дни, о которых можно узнать на сайте оператора (к примеру так делает SipNet). В этот период (freedays) звонки на отмеченные типы соединения и направления — бесплатны. К примеру у Nonoh — это стационарные номера Москвы. А значит, одно из направлений (если звоним Киев-моб., — > Москва-стационар.) будет бесплатным. А если выбрать два направления по freedays (к примеру: Москва-Landline -> США или Чехия), то звонок будет бесплатным полностью, при условии выполнении нехитрых требований оператора.

Теперь, ознакомившись с основными понятиями «обратного вызова» и усвоив все плюсы и минусы этой технологии, давайте рассмотрим соответствующее iOS-приложение, имя которому айТаксофон (iTaxofon). Сразу отметим, что изначально iTaxofon написано для iPhone, но я не вижу причин по которым его невозможно использовать на iPad или iPod Touch.

А как же разговаривать, скажите вы? Да все просто: вводя номер исходящего звонка, вовсе не обязательно чтобы это был ваш iPhone. Это может быть в принципе любой номер. Скажем тот, что у вас на Nokia или SonyEricsson, или на домашнем стационарном, или вообще не у вас, а у вашей бабушки, которую вы хотите соединить по более льготному трафику с кем-то в другом городе или стране. Я давно использую некоторые из программ данного типа, на своем iPad.

Итак, запустив iTaxofon мы видим четыре вкладки:

Настройки — тут выбираем SIP-оператора, прокручивая «барабан» с внушительным списком. И тут же мы указываем свой номер (или, как я писал выше, любой другой номер вызывающего абонента, того кто звонит). Как дополнительная опция, присутствует ползунок включения-отключения информации о стоимости звонка при вызове. Ну а если, паче чаяния, у вас по необъяснимой причине, нет учетной записи ни у одного из предложенных операторов, то можно нажать символ i (информации) и приложение перенесет вас на сайт выбранного оператора, где можно ознакомится с условиями, тарифами и завести себе аккаунт.

Контакты — тут все просто. В этой вкладке находится ваша стандартная адресная книга, и это один из способов выбора вызываемого абонента (того, кому звоним).

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

Звонок — стандартный номеронабиратель, для ручного ввода номера абонента, если его нет в адресной книге.

Клавиша $ — отвечает за вызов информации по балансу вашей учетной записи.
Клавиша C — сброса данных окна ввода номера.
И клавиша над «С» — опять же, выбор вызываемого абонент из адресной книги iPhone.

Собственно на этом описание можно закончить. Программа простая, и разобраться сможет в ней каждый.

Если сравнивать айТаксофон с уже упомянутой ранее iFreeje, то в преимуществах сегодняшнего героя мы имеем широкий выбор SIP-операторов, а значит и тарифов (правда хотелось бы большего. На мой взгляд, в списке не хватает таких серьезных игроков как VPBX24, SipMarket и PCtel, тоже предоставляющих услугу callback и качественную связь), более дружелюбный интерфейс, плюс историю звонков. А iFreeje, в свою очередь по мимо callback может соединить вас с абонентами Skype (правда не могу придумать, зачем сие может потребоваться при наличии возможность позвонить по вменяемой цене на телефон) и пополнить свой счет прямо из приложения (правда весьма неудобным образом).

Резюмируя, я не сказал бы, что одно приложение лучше, а другое хуже. Оба по своему интересны, оба исправно служат цели сокращения расходов на связь. А тарифы, нужно сравнивать в каждом конкретном случае. Так случилось, что к приведенный в начале нашего разговора пример, звонка Москва (моб) — Киев (мобильный) выгоднее именно у iFreeje (4,41 руб. за минуту, при по-секундной тарификации), а скажем звонок Москва (моб) — Екатеринбург (моб) у Nonoh или SipNet (3,68 руб. и 2,51 руб. против 5,00 руб.)

Свою стоимость в $0,99 iTaxofon оправдывает полностью. Единственное, что бы я пожелал разработчику, это может немного подшлифовать дизайн в больший iOS-Style, сделать более гладким, обтекаемым, не таким рубленым. (хотя дизайн, это вкусовщина, и я могу быть не справедлив), добавить возможность самостоятельной настройки оператора (сейчас, при желании добавить оператора, которого нет в списке, нужно написать об этом разработчику, и ждать обновления версии) или активнее расширять список существующих. Также, предусмотреть возможность пополнения лицевого счета из программы (тех операторов, которые предоставляют такую возможность)
За сим, я заканчиваю свой рассказ, и откланиваюсь.

Желающим узнать немного больше о SIP-телефонии, могу посоветовать запись одной из моих лекций «SIP-телефония на Mac OS & iOS»:

«SIP-телефония на Mac OS & iOS» from Andrey Barhatov on Vimeo.

Качественной вам связи!

Искренне Ваш, Андрей Бархатов.

Скачать в App Store: айТаксофон
Цена: $0.99
Разработчик: Shultsev Oleg
Системные требования: Прошивка iOS 3.0 и выше