понедельник, 31 января 2011 г.

Skype и Asterisk ( SIP транк)

Asterisk (PBX)Image via Wikipedi

SipToSis

- это программное обеспечение которое позволяет совершать и принимать звонки Skype на SIP адаптер или SIP атс (например Asterisk).

Требования к системе для Skype Gateway

Пример настройки Skype to Sip соединения для Windows и Asterisk

Есть комп под Windows с установленным Skype и комп с установленным Asterisk.

Настройки Asterisk

sip.conf
[skypetosip]
username=skypetosip
type=friend
context=your_context
secret=mypassword
host=IP адрес машины где установлен Skype (SipToSis)
dtmfmode=auto
port=5070
qualify=yes
disallow=all
allow=alaw
allow=ulaw
Настройте план набора в соответствии с вашими требованиями.
Например звонок на Эхо тест Скайп:
extensions.conf
[your_context]
exten => 123,1,Dial(SIP/skypetosip/echo123)

Настройки Skype SIP


  • Установите Skype и зарегистрируйте аккаунт.

  • Установите java 1.5 или выше скачать java

  • Скачайте SiptoSIS и распакуйте архив в папку siptosis в удобное для Вас место.

  • Запустите файл SIpToSis_win.bat

  • Разрешите доступ java.exe в клиенте Skype: Настройки > Дополнительно > Контроль доступа других программ к Skype.
Если все в порядке Вы увидите примерно следующее:
2010-02-22 15:09:09,972 Loading Skype PSTN Call History
2010-02-22 15:09:09,972 1 possible calls to import.
2010-02-22 15:09:10,002 0 PSTN calls imported
2010-02-22 15:09:10,022 PSTN counters reset at: 03:00:00 MSK
2010-02-22 15:09:10,022 Qualified PSTN calls today: 0 Time: 0 minutes
2010-02-22 15:09:10,042 AcctBalance: 1,00 FREECALL
Добавьте ярлык SipToSis_win.bat в автозагрузку.
Отредактируйте файлы:
Файл siptosis.cfg главные настройки
via_addr=SipToSis IP Address
skype_audioportbase=64432 \\Ваш порт в настройках Skype
host_port=5070
contact_url=sip:skyptosip@SipToSis_Ip_Address:5070
from_urlskypetosip» <sip:skypetosip@asterisk_Ip_Address:5070>
username=skypetosip
realm=asterisk
passwd=mypassword
expires=3600
do_register=yes
minregrenewtime=120
regfailretrytime=15
Файл SkypeToSipAuth.props для настройки приема входящих звонков со Skype на Asterisk
*,sip:Asterisk_sip_peer@Asterisk_IP_address:5060
#например
*,sip:103@192.168.1.11:5060
Могут быть интересны правила набора в файлах: SipOutDialingRules.props и SkypeOutDialingRules.props

Комментариев нет:

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