- PVSM.RU - https://www.pvsm.ru -
С некоторых пор 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
Нажмите здесь для печати.