Ключевые слова:asterisk, sip, voip, (найти похожие документы)
From: oleg_ws <oleg_ws@yahoo.com.>
Newsgroups: email
Date: Mon, 25 Jan 2007 14:31:37 +0000 (UTC)
Subject: Пример настроек IP-PBX Asterisk для работы в системе SIPNET
Оригинал: http://media.losinka.net.ru/cgi-bin/loscont.cgi?ID=501
Настройка IP-PBX Asterisk для работы в системе SIPNET особого труда не
представляет. Попробуем дать нечто вроде инструкции по настройке.
Для начала будет считать, что этап установки Asterisk уже завершен и
некоторое количество внутренних абонентов уже работает.
Для начала нам необходимо получить одну или несколько абонентских
подключений в SIPNET. Для этого пройдем стандартную процедуру
регистрации в SIPNET. Дапустим мы получили следующие подключения
(регистрационные параметры даны условные, совпадения случайные) -
клиент sss1 c номером 7890101 и паролем pass789sss1 и клиент sss2 c
номером 7770202 и паролем pass777sss2. Проплачиваем этих клиентов и
получем на них статус "Абонентский" (В принципе на Москву и Питер
можно звонить и с тестовым статусом).
В файле sip.conf прописываем
[general]
port=5060
bindaddr=0.0.0.0
videosupport=yes
useragent=SipPhone
register=sss1:[email protected]/7890101
register=sss2:[email protected]/7770202
;;;SIPNET
[sipnet1]
type=friend
username=sss1
secret=pass789sss1
callerid=sipnet1_sss1
host=sipnet.ru
nat=no
fromuser=sss1
fromdomain=sipnet.ru
dtmfmode=rfc2833
insecure=very
context=SipNet
disallow=all
allow=alaw
[sipnet2]
type=friend
username=sss2
secret=pass777sss2
callerid=sipnet2_sss2
host=sipnet.ru
nat=no
fromuser=sss2
fromdomain=sipnet.ru
dtmfmode=rfc2833
insecure=very
context=SipNet
disallow=all
allow=alaw
...
...
В файле extensions.conf прописываем
[nabor_7495]
exten => _7495XXXXXXX,1,SetCallerID("SipPhone" <7890101>)
exten => _7495XXXXXXX,2,Dial(SIP/sipnet1/${EXTEN},120)
exten => _7495XXXXXXX,3,PlayBack(noanswer)
exten => _7495XXXXXXX,4,HangUp
exten => _7495XXXXXXX,103,Dial(SIP/sipnet2/${EXTEN},120)
exten => _7495XXXXXXX,104,PlayBack(noanswer)
exten => _7495XXXXXXX,105,HangUp
exten => _7495XXXXXXX,305,PlayBack(busy)
exten => _7495XXXXXXX,306,HangUp
...
...
где:
noanswer - заранее записаное сообщение о том, что абонент не
ответил, в файле noanswer.gsm
busy - заранее записаное сообщение о занятости абонента в файле
busy.gsm
А также аналогичные планы наборов для кода "499", "812", а также для
каких-либо кодов по Вашему усмотрению, куда Вы хотите дать доступ
своим абонентам
В файле extensions.conf в планы набора абонентов добавляем (в
зависимости от того, какие права Вы собираетесь предоставить
определенным группам абонентов)
...
...
[Gr1]
include => nabor_7495
... (существующие настройки группы абонентов) ...
...
После этого надо перезагрузить настройки Asterisk в коносле командой
reload (а еще лучше перезапустить Asterisk)
Убедиться в личном кабинете SIPNET, что клиент подключен. Для этого
в левом верхнем углу (по дизайну сайта sipnet.ru на ноябрь 2006) надо
пойти по ссылке "Персональные данные". В правой колонке "Сейчас
подключено" должно быть указано подключение с названием, указанным в
параметре "useragent=" секции "[general]" файла "sip.conf".
Можно провести тестовый звонок.
Должно работать. Настраивал несколько раз, все работало с первого
захода.
ВОТ!!! блин.
клиент sss1 - это клиент чего? программный сип клиент? клиент для сетей Microsoft? хотя наверно не.. это клиент прибалтийской компании в филиала нигерйской провинции ...
Прежде чем писать научитесь правильно формулировать мысли. и не вводите в заблуждение узеров!!!
Кирилл, причем тут сип или мелкософт клиент? Человек вам ясно написал про получение регистрации у оператора! По вашему для Sipnet.ru вы кем являетесь? Прежде чем сотрясать воздух прочтите внимательно, если что-то не понимаете... Нормально статья написана, спасибо! Все законнектилось и работает.