Asterisk и Skype gateway — еще не все потеряно



Asterisk и Skype gateway - еще не все потеряноПривет всем!
Может показаться странным, что мой первый пост на этом сайте начинается не с описания начала моего пути к успешной конфигурации Asteriskа, а практически с финала этого самого пути, но я поступил именно таким образом, т.к. считаю, что:
- куй железо, пока горячо (решение было найдено буквально вчера);
- описание тернистого пути с самого начала — по сути описание проб и ошибок. Мне же хотелось бы делиться опытом готовых рабочих решений.
Приступим. В качестве введения.
Итак, ситуация на сегодняшний день такова — всеми нами любимая компания Microsoft всячески пытается сделать привычный нам Skype закрытым продуктом. Пусть очень долго, медленно, зато весьма уверенно. Доказательством тому — явление в свет продукта Skype Connect, что, в свою очередь, повлекло за собой прекращение сотрудничества с компанией Digium и, собственно, прекращение поддержки продукта под названием «Skype for Asterisk». Вот, что говорит об этом сам Digium:
PLEASE NOTE: Skype for Asterisk is no longer available for sale. Skype for Asterisk will be supported for two more years, until July 26, 2013. 
Признаюсь сразу, лично я не пробовал прикрутить данный продукт к своему Asterisk, но что-то мне подсказывает, что поезд уехал и ничего не получиться.
До недавнего времени, известные нам провайдеры IP телефонии Zadarma и Sipnet предоставляли такие услуги, признаться, достаточно хорошего качества и, ко всему прочему, бесплатно. В один прекрасный момент услуга сама по себе просто отвалилась, на что служба поддержки отвечает в один голос: «На данный момент нет технической возможности для совершения звонков на Skype аккаунты». Но не время расстраиваться, не все еще потеряно.
Рабочий вариант решения проблемы.
Есть один французкий провайдер IP телефонии IPPI, который по сей день может предоставить услугу Skype гейта абсолютно бесплатно с превосходным качеством связи. Я не уверен, что этот вариант будет функционировать долго. Есль Microsoft прикрыли лавочку, то по идее, рано или поздно дырки будут закрыты все. А пока наслаждаемся качественной связью.
1. Регистрируем новый аккаунт у провайдера. Стандартная процедура, никаких нюансов. Провайдер — http://ippi.fr
2. После успешной регистрации создаем новый peer в sip.conf нашего Asterisk:

[ippi]

type=peer
username=ваш логин в IPPI
secret=ваш пароль в IPPI
fromuser=ваш логин в IPPI
fromdomain=ippi.fr
host=ippi.fr
nat=yes
context=from_ippi
insecure=very
canreinvite=no
3. По сути — все. Можно звонить на extension «имя_аккаунта_skype@skype.ippi.com». Хотя есть один нюанс. В связи с тем, что я не нашел решения как в extensions.conf в диалполане правильно прописать звонок на «имя_аккаунта_skype@skype.ippi.com», я воспользовался speed dial со стороны самого провайдера. Меня вполне устраивает такое решение, поскольку, так даже удобнее, когда есть возможность прописывать адресата непосредственно через веб-интерфейс, а не лазить каждый раз в extensions.conf. Итак, страничка в личном кабинете провайдера «Phonebook» — в окне «Add New Contact»:
Name — любое имя
Number — имя_аккаунта_skype@skype.ippi.com
Speed Dial — 01 (к примеру)
Нажимаем кнопку «Add»
Прописываем в extensions.conf:
exten => 01,1,Dial(SIP/ippi/${EXTEN},180,r)
Как вариант, можно придумать некий условный выход на скайп звонки через 9-ку и сделать шаблон-маску на все будущие потенциальные короткие номера. В таком случае:
exten => _9XX,1,Dial(SIP/ippi/${EXTEN},180,r)
Сохраняем и перезагружаем Asterisk.
Набираем на телефоне номер 901 и наслаждаемся качественной связью.
В качестве эпилога.
Повторюсь. Скорее всего решение рано или поздно перестанет работать, но пока работает, давайте же не упускать момент.


Понравилась статья? Поделитесь со своими друзьями:


Другие познавательные статьи из рубрики - Компьютеры и программирование IT:


Оставить комментарий

Google+