
В статье будет описан способ подключить прямой московский номер в Skype с бесплатными входящими за 8 долларов в год.
UPD: Данный способ уже не актуален, всё можно сделать проще habrahabr.ru/blogs/skype/130299/#comment_4599646
Вместе с прямым московским будут доступны шлюзы в крупных городах России, Украины, Великобритании, США и других, через которые можно принимать входящие вызовы, используя добавочный пятизначный префикс, и, если нет необходимости в прямом номере, решение будет полностью бесплатным.
Для этого будут использованы два sip-провайдера и собственный сервер asterisk для коммутации.
Схема имеет смысл только в случае, если важно принимать входящие звонки именно в скайпе, иначе, можно использовать обычный sip-клиент и упразднить три последние части схемы.
Кроме этого, существует большое количество операторов, которые предоставляют такую услугу «из коробки», но стоит это несоизмеримо дороже и часто с тарификацией входящих звонков.
Принцип таков: первый оператор предоставляет прямой номер +7901, сервер asterisk подключается к нему как sip-клиент и все входящие вызовы перенаправляет на sip id второго провайдера, у которого есть шлюз sip => skype и в панели управления настроено перенаправление входящих вызовов на скайп.
Для начала заведем аккаунты у sip-провайдеров
Первый, тот который продает прямой номер — zadarma.com
Регистрируемся, выбираем тариф «Эконом» — это тариф без абонентской платы.
В меню Настройки => Прямой номер подключаем номер, он станет активен после минимального пополнения счета в 1,25 $. Для сохранения номера необходимо пополнять счет каждые два месяца на любую сумму (отсюда вся стоимость в 7,5$ в год).
Можно обойтись и без пополнения счета. Вы уже можете принимать входящие звонки через шлюзы с добавочным номером. Список шлюзов есть в панели управления либо тут zadarma.com/ru/intertel/dirnum
Далее в меню Настройки => Sip-настройки сохраняем свой пятизначный sip id (именно он является добавочным префиксом при звонке через шлюзы) и пароль.
Второй оператор, который предоставляет переадресацию из sip в skype — sipnet.ru
Регистрируемся. Аккаунт будет действовать 30 дней. Чтобы сделать его постоянным нужно либо зарегистрировать свой мобильный номер либо пополнить счет на минимальную сумму.
В меню Настройки => Переадресация ставим галочку «Всегда переадресовывать на» и вводим скайп-логин в формате username@skype.sipnet.ru. Так же необходимо добавить в контакт-лист скайпа логин skype.sipnet.ru.
Запоминаем свой десятизначный sip id.
Настройка asterisk
Для тех, у кого нет возможности/желания крутить астериск у себя, я могу поделиться своим и подключить ваши аккаунты, благо, ресурсов на телефонию расходуется не много.
Далее предполагается, что астериск установлен на сервере с реальным IP. Конфиги выглядят так:
sip.conf
[general]
context=default
allowguest=no
useragent=my_asterisk
tos_sip=cs3
tos_audio=ef
bindport=5060 ;порт
bindaddr=123.45.67.89 ;внешний ip
register=12399:password@sip.zadarma.com/12345 ; где 12399:password - это sip id и пароль полученные у первого провайдера
[12399]
type = user
host = sip.zadarma.com
username = 12399
secret = password
dtmfmode = rfc2833
disallow = all
allow = alaw
extentions.conf
[default]
exten => 12399,1,Dial(SIP/0012345678@sipnet.ru) ;; где 12399 sip id в zadarma, 0012345678 - sip id в sipnet.ru
Проверить успешно ли настроен asterisk можно в панели zadarma.com -> sip-настройки. Транк должен быть online, user agent — тот, который был указан в sip.conf
Смотреть отладочную информацию можно, подключившись к консоли астериска: asterisk -r
Если всё настроено правильно, при звонке на ваш sip id в zadarma должен происходить входящий вызов в скайпе от контакта skype.sipnet.ru
Итог
Плюсы:
- Цена: если не нужен прямой московский, то получается полностью бесплатно
- Гибкость: можно легко переадресовывать вызовы на мобильный телефон, sip-аккаунт, skype и т.д.
Минусы:
- Сложность
- в skype не видно номера звонящего
- Стабильность: из-за большого количества узлов схемы высок риск выхода ее из строя