- PVSM.RU - https://www.pvsm.ru -

Разрешаем клиентам бесплатно звонить со Skype в офис

С некоторых пор Skype позволяет интегрировать свой сервис с SIP сервером клиента. Эта опция позволит клиентам либо сотрудникам совершенно бесплатно осуществлять звонки в офис в ситуации, когда вызов на городской номер невозможен вовсе либо дорог. Обстоятельства могут заставить клиента звонить с Кубы на московский городской номер. Так давайте возьмём на себя накладные расходы и позволим клиенту делать вызовы к нам со Skype совершенно бесплатно.

Для этого нам понадобится офисный номер, терминирующийся на софтсвиче, в моём случае это Астериск. Клиент будет делать вызов на учётную запись skype(иконка с которой размещяем на сайте), которая будет переадресовывать вызов на наш SIP сервер.

Создаём Skype Manager учётную запись здесь [1]
После этого из меню Features создаём новый SIP профиль, который будет использован для звонков из Skype на наш сервер.

Месячную подписку на эту услугу с одним одновременным вызовом Skype предлагает по цене 4.95 евро, две линии идут по цене 9.90 евро :).
Из интерфейса Manager Skype и только из него переводим необходимую сумму и приступаем к настройке sip профиля.

Надо заметить, что если вы подписались на одну линию и вдруг решили подключить вторую, такой трюк не удастся. Необходимо деактивировать
старую подписку, потеряв 4.95 евро и затем подключить новую уже на 2 линии. Деньги, само собой, вам никто не вернёт :).

Приступаем к созданию Skype аккаунта из меню Members, с которого вызов будет переадресовываться на SIP. Лучше всего давать какое-то осмысленное название аккаунту, так как клиент может добавить его в свой контакт лист.
Теперь в меню Authentication details сообщим скайп на какой IP терминировать вызов.
настройки терминации вызова

Возвращаяемся в сип профиль и в качестве пути назначению звонков указываем ранее созднный в Members Skype аккаунт. Также сообщаем на какой номер Skype должен делать вызов.
на какой внутренний направляем звонок

Создаём в sip.conf пир в сторону skype

[skype]
type=friend
context=from_cisco
host=5.sip.skype.com
call-limit=100
nat=no
canreinvite=yes
insecure=port,invite
disallow=all
allow=alaw
dtmfmode=rfc2833

Ловим звонки в 1000 экстеншене и направляем в голосовое меню, конфигурация extensions.conf

exten => 1000,1,Set(SKYPE=1)
exten => 1000,n,Goto(at_menu,6666,1)
exten => 1000,n,Hangup()

Делаем иконку на сайте :)

<!--
Skype 'Skype Me™!' button
http://www.skype.com/go/skypebuttons
-->
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
<a href="skype:some_skype_account?call"><img src="/images/call_blue_transparent_70x29.png" style="border: none;vertical-align:middle" width="70" height="29" alt="Skype Me™!" /></a>
<!-- /end skype -->

Из минусов нужно отметить, что в последних версиях Skype для бесплатных звонков убрал pad с возможностью донабрать номер, поэтому клиенту звонящему со Skype нужно предложить меню без донабора.

Ну а к несомненному преимуществу то, что в переменной ${CALLERID(name)} мы видим с какого Skype аккаунта к нам звонят и в зависимости от никнейма предлагать какое-то альтернативное меню различным клиентам или сотрудникам :).

Автор: Ramzai85


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/telefoniya/8180

Ссылки в тексте:

[1] здесь: https://login.skype.com/bcp/login?message=login_required