Не хочу обсуждать целесообразность услуги как таковой — это уже обсуждалось в других топиках (
#1,
#2). В любом случае, услуга может быть полезна конечному пользователю, за что и выражаю благодарность Мегафону.
Также хочу восхититься сотрудниками Мегафона, готовившими продукт к выпуску — ведь кажется, что это совершенно закрытый продукт,… но даже поверхностное исследование позволяет понять, что основной функционал
«Мультифона» мы можем использовать при помощи любого SIP клиента и обычного WEB браузера.
Сразу оговорюсь — услуга интересна только для абонентов Мегафон-Москва, я для тестирования сходил в ближайший офис обслуживания и купил там SIM карту.
Итак, для использования услуги нам предстоит пройти следующие шаги:
1. Регистрация
2. Подключение услуги (для использования сервисов SIP-In и SIP-Out)
Ну а во время работы нам понадобится:
3. Совершение/приём голосовых вызовов
4. Переключение режима работы (только GSM/только ПК/ПК+GSM)
Конечно, все эти операции можно совершать и при помощи
родного клиента, но это не всегда возможно. Тут же я предлагаю альтернативный путь.
1. Регистрация
WEB регистрация доступна по адресу: https://sm.megafon.ru/sm/register
Советую при регистрации создавать аккаунт вида <ваш номер телефона>@multifon.ru
Также полезными могут оказаться вот эти ссылки:
Страница восстановления пароля: https://sm.megafon.ru/sm/recover
Ваш профиль: https://sm.megafon.ru/sm/profile?login=ВАШ_ЛОГИН@multifon.ru&password=ВАШ_ПАРОЛЬ
2. Подключение услуги
Для подключения услуги вам необхоидимо набрать на вашем телефоне (уже зарегистрированном в «Мультифоне») *137#<посыл вызова> и дальше следовать указаниям в меню.
Небольшое дополнение для тех, кто также как и я купит новую SIM карту Мегафон — сервисом можно будет воспользоваться через 2-6 часов после совершения первого звонка с вашей SIM карты. Сразу после покупки карта находится в неактивированном режиме и программным комплексам Мегафона требуется некоторое время на активацию SIM карты
3. Совершение/приём голосовых вызовов
Через некоторое время после активации услуги (не сразу!) платформа обновит ваш профиль и позволит вам совершать исходящие вызовы или настраивать режим работы со входящими вызовами.
Теперь настало время настраивать ваш SIP клиент для работы с «Мультифоном».
Я использовал
SJPhone и буду приводить примеры на его основе:
1. Заходим в Menu => Options => Profiles и нажимаем на кнопку «New...»:
Указываем имя профиля, выставляем «Тип профиля» = «Calls through SIP Proxy» и нажимаем «OK»
2. Выбираем вкладку «SIP Proxy»:
И заполняем поля:
Domain/realm: multifon.ru
Use outbound proxy: yes
Proxy URI: sip:sbc.megafon.ru:5060;transport=TCP
Proxy usage mode: Strict outbound proxy
3. Выбираем вкладку «SIP Registration»:
Выставляем (относительно этого поля я не уверен, возможно и без него всё будет корректно работать):
Transport of registered contact: TCP
4. Сохраняем учётную запись (кнопка «OK») и выбрав в списке только что созданную учётную запись нажимаем «Initialize...»:
Прописываем:
Account: ваш идентификатор (без доменного имени!). Если при регистрации в сервисе вы воспользовались моим предложением и указали ваш номер телефона, то в этом поле указываете ваш номер; если регистрировались по нику — указываете ваш ник.
Password: пароль для сервиса
5. Нажимаете «OK» в окне «Options»
и после этого вы должны увидеть вот такой экран:
Надпись «Multifon Ready to call» означает, что ваш SIP клиент успешно зарегистрировался на SIP Proxy Мегафона и готов к работе
Если вы уже активировали ваш клиент, то с этого момента вам доступны исходящие звонки, номер надо набирать в формате 7XXXYYYYYYY, т.е.
без плюса в начале номера
4. Переключение режима работы
Конечно, это значительно удобнее делать из родного клиента Мегафона. Но что делать, если у вас нет возможности (или желания) им воспользоваться? Здесь вас спасёт обычный… WEB браузер.
Предположим, что ваш номер телефона — 79261234567, а пароль — aaaBBB
Получить текущий статус переадресации
Заходим по ссылке вида:
https://sm.megafon.ru/sm/client/routing?login=79261234567@multifon.ru&password=aaaBBB
В ответ получаете XML страницу:
Важный для нас параметр:
<routing>1</routing>
он как раз и указывает режим переадресации входящих на ваш телефон вызовов:
0 = Только GSM
1 = Только ПК
2 = ПК и GSM
Установить новый статус переадресации
https://sm.megafon.ru/sm/client/routing/set?login=79261234567@multifon.ru&password=aaaBBB&routing=XXX
при этом вместо «XXX» — прописываете необходимый вам режим переадресации.
Вы можете получить либо такой ответ:
т.е. «операция завершена успешно»
Либо такой:
у меня такой ответ приходил при неподключенной на SIM карте услуге «Мультифон».
Если вдруг кого-то заинтересовало, откуда же взялась вся эта информация,… то предлагаю установить себе мегафоновский клиент и внимательно посмотреть содержимое файлов:
* defaults.xml
* customize/vendor.xml
из каталога, в который установился «Мультифон».
p.s.:
* Я не имею никакого отношения к Мегафону
* Я никогда до этого не пользовался мобильной связью от Мегафона, SIM карту купил специально для тестирования «Мультифона»
UPD (04.08.2009): Подключение к Asterisk'у
Для приёма входящих звонков на asterisk, вам необходимо добавить в sip.conf следующие строки:
1. В секцию [general]
register => tcp://ваш_sip_id_с_доменом:ваш_пароль:ваш_sip_id_без_домена@sbc.megafon.ru
пример:
register => tcp://79251234567@multifon.ru:password:79251234567@sbc.megafon.ru
этой строкой мы просим asterisk регистрироваться на SIP proxy сервере «Мегафона»
2. Добавляем секцию:
[multifon-in]
type=peer
host=sbc.megafon.ru
dtmfmode=inband
можно было и без этой секции, но есть один нюанс — DTMF коды передаются не в сигналлинге (как сделано у многих SIP провайдеров и считается правилом хорошего тона), а внутри голосового потока, поэтому Asterisk'у приходится самостоятельно декодировать DTMF.
комментарии (57)
Выяснено экспериментальным путём :)
На https://www.flash2voip.com доступен беcплатный SIP-телефон в виде Flash, ничего качать и устанавливать не дребуется. Вводим username/password соответственно, в поле SIP Proxy вводим multifon.ru (у кого не получается — пробуем sbc.megafon.ru). После подключения набираем номер в E.164 (т.е. 7495XXXXXXX) и звоним.
Думаю, проблема вот в чём — при подключении необходимо указывать:
Доменное имя: multifon.ru
Сервер SIP прокси: sbc.multifon.ru
Протокол: TCP
Порт: 5060
Это не очень стандартные настройки — обычно используется протокол UDP и доменное имя совпадает с именем прокси сервера.
Если всё-таки хочешь подключиться, то попробуй найти в сети SIP сервис, который сможет проксировать твой трафик. Буквально на днях видел описание однго такого сервиса, но, к сожалению, не смог сейчас найти :(
З.Ы. UDP плох для симметричного NAT-а, в большинстве мест такое соединение живет минут пять, после чего сервер не сможет достучаться до клиента до следующей регистрации.
Проблема в другом — по UDP не отвечает «родной» сервер, только что проверял.
Куда катится этот мир
Я рассказал об интересной мне (и, надеюсь, многим другим читателям хабра) возможности, которой и буду пользоваться.
Одно из явных применений — на отдыхе, если у вас есть с собой Ноутбук/Нетбук/КПК, который удалось подключить к интернету в гостинице, но при этом нет возможности поставить «родной» клиент (для любителей Linux/Windows Mobile).
И нет никакой разницы кто именно реализовал эту услугу. Главное — она может быть полезна.
Опять минусы какие-то. Когда уже отключат эти помоечные ±, всем же ясно, что это туфта. Жмите, жмите свой крестик.
Главное чтобы молчать «на хабре» != «пиар», а то его смело можно будет закрывать…
Действительно, все сотрудники более менее крупных компаний при поступлении на работу подписывают так называемое «соглашение о неразглашении» (NDA) и в подобных соглашениях запрещается прямо или косвенно разглашать какую-либо информацию, отмеченную грифом «для служебного использования» и по которой не было отдельного разрешения на разглашение.
Но каким боком это может относиться ко мне?
Я не сотрудник «Мегафона», всю информацию получил с официального сайта, для тестирования использовал честно купленную в ближайшем офисе продаж SIM карту. И мне действительно было интересно провести подобное исследование.
Буду ли я пользоваться этой услугой в будущем — не знаю, время покажет.
И последний момент — не надо путать работу и собственные интересы.
Я работаю в телекоме и нет ничего странного в том, что мне интересны телеком услуги. Вне зависимости от того кем они реализованы — Васей Пупкиным, компанией «Рога и копыта», собственным работодателем или его прямым конкурентом.
P.S. Это какое поле для «курвобизнесменов»! Покупаешь прямой московский номер, настраиваешь всё это на аппаратном SIP-телефоне или SIP-адаптере в каком-нибудь Мухосранске и получаешь стационарный московский номер в Мухосранске! :-)))
Если кто-то в теме, разъясните, пожалуйста:
— в чем, собственно, преимущество сервиса? Т.е. каков сценарий: «делаем так, делаем так — ляпотааа!!1»? В возможности выхода на московский городской/мобильный номер через интернет с любой точки мира? Ну так это даёт любой отечественный sip провайдер. Или в возможности не пользоваться сервисами от различных компаний, а объединить всё в одном лице? Ну так сделать это тоже не получится, потому что… (и тут возникает следующий вопрос)
— почему ip-телефония в дальнее и ближнее зарубежье (не сравнивал все страны, взял несколько наугад) стоит столько же, сколько звонок с обычного телефона? Та же Корбина, sipnet, да даже Скайп (по некоторым направлением не самый дешевый) дешевле в разы сервиса от Мегафона. Это чтобы не терять деньги с основного бизнеса? Тогда, опять же, зачем такой сервис?
Видно у меня не возникало задач, которые решаются с помощью мультифона, или он всё таки (почти-)бесполезен?
Собственно смысл этой статьи был в том, что решение мегафона можно включить в существующую SIP инфраструктуру.
А это значит, что:
1. Громкое слово «конвергенция».
А если более приземлённо, то:
* Вы можете принимать входящие звонки не только на ваш мобильный телефон, а на любое SIP устройство.
При желании — даже на домашний DECT радио-телефон, поддерживающий SIP (А что? Трубка может быть поудобней, чем у мобильника..)
* Вы можете звонить другим людям с вашего номера, но по более дешевым тарифам. Естественно, в этот момент у вас под рукой должен быть компьютер или просто SIP телефон. Но ведь мы часто звоним по мобильнику находясь дома.
* Тот кому вы звоните видит на телефоне именно ваш номер. Есть ли сервисы IP телефонии, позволяющие ганартированно проставлять CallerID — я не знаю (если есть ссылки, то поделитесь).
2. Цена. Да, есть корбина, sipnet и масса других SIP операторов.
Но давайте возьмём от каждого сервиса лучшее?
* звонки на мегафон значительно дешевле именно у «мультифона»
* звонки на стационарники Москвы (а, похоже, и России) дешевле у Корбины
* найдутся и направления, которые дешевле в сипнете,… да и корбина есть не у всех :)
* все варианты звонков (даже, думаю, у Мегафона) явно дешевле, чем межгород/международка на обычном стационарном телефоне.
А теперь — самое интересно, пытаемся представить что получится, если объединить всё в единый комплекс.
И получаем такой вот «компот»:
— в руках у нас коммуникатор с SIM картой мегафона (надеюсь, что скоро подобное решение запустят остальные операторы — ну не нравится мне ценовая политика Мегафона), естественно коммуникатор с поддержкой WiFi
— дома у нас проведён интернет и стоит WiFi роутер, естественно мы подключены к корбине (у неё цены на IP телефонию ниже)
— на работе у нас тоже есть интернет, и, что самое важное — WiFi, правда уже не корбина, т.е. доступа к корбиновской телефонии нет
— в коммуникаторе кроме стандартной звонилки установлен SIP клиент (а ведь в некоторых коммуникаторах его уже ставит производитель), который одновременно пытается подключиться к 3м сервисам: мультифон, корбина, sipnet. в клиенте прописаны маршруты — звонки на мегафон всегда слать в мультифон, остальное — на корбину, при её недоступности — в sipnet
— при желании в эту же схему можно добавить домашний DECT SIP телефон, настроенный по аналогии с SIP клиентом коммуникатора
И что же мы получаем на выходе?
А на выходе мы получаем самый обычный мобильный телефон, сохраняющий при этом свою мобильность, но обладающий и новыми очень приятными возможностями:
* если мы находимся в зоне действия WiFi, то стоимость исходящих голосовых звонков значительно падает. И когда мы звоним на не-мегафоновские мобильники, то мы можем режить для себя что нам лучше — звонить с сохранением callerID, но по более дорогим тарифам (которые всё-равно дешевле обычных тарифов Мегафона), либо — звонить дешевле (корбина/sipnet/...), но в CallerID будет какой-нибудь мусор
* если мы вдруг оказались в роуминге (внутрисетевом или даже международном), то при доступности WiFi мы сможем бесплатно принимать входящие звонки и делать дешевые исходящие вызовы
Конечно, во всей этой схеме «Мультифон» не вносит ничего революционного,… но он позволяет закрыть вопрос с единым входящим номером и сохранением CallerID при исходящих звонках. А именно этого сейчас так не хватает IP телефонии.
В US это здорово реализовано у Google Voice.
А вот другие российские операторы говорят, что не могут предоставлять такой услуги в связи с законодательными ограничениями. Странно.
официальные настройки здесь:
multifon.ru/publications/settings_sip/index.html
Если развитие темы кому-нибудь интересно — пишите, могу сделать топик по настройке конкретных вариантов, которые позволят экономить на связи.
Звонить можно только между пользователями внутри домена @multifon.ru
Впрочем, надеюсь, что светлое будущее конвергенции и интероперабельности еще наступит.
один там где есть интернет, второй — там где есть мегафон
Мы же только начали:-)
пробовала с eyeBeam и SJphone… на них — без проблем, а исходящим —шиш
со своего зеленого звонит без проблем
дилетантски рассуждая)) — звонить с других нельзя из-за возможности переадресации на sip или ptsn
ps: я уже не помню, удавалось ли мне звонить с них вчера…
у вас получалось куда-нибудь с SJphone?)
они что, отслеживают географическое расположение сим-карт или клиентских компов по гео-IP?
[Jul 19 01:50:36] NOTICE[61307]: chan_sip.c:21507 handle_request_invite: Sending fake auth rejection for device <sip: телефон_с_которого_звоню@10.190.35.18>;tag=95ffcd055e0f78f7d5d397020e89288dca739dd4