VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Настройки Астериска - поясните новичку, пожалуйста....

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
hamrad
Сообщения: 4
Зарегистрирован: 23 янв 2013, 16:51

Настройки Астериска - поясните новичку, пожалуйста....

Сообщение hamrad »

Здравствуйте, уважаемые форумчане!
Постигаю принцип работы Астериска и одновременно пытаюсь написать конфигурацию. К сожалению, конфигурирование происходит на бумаге - нет железа, на котором мог бы "потренироваться"... Астериск изучаю по книгам "Астериск - будущее телефонии"(2-е изд.,2009г.) и "VoIP Telephony with Asterisk"(Paul Mahler), ну и, конечно же, читаю необъятные просторы Тырнета....
Есть у меня вопросы - прошу очень сильно не пинать, если на ваш взгляд окажусь нубейшим нубом...
Допустим, есть некий офис, пусть на 100 человек. Я хочу организовать IP-PBX на Астериске. Пусть у одной части абонентов будут цифровые телефоны(SIP), у другой - простенькие аналоговые, подключаемые к серверу через FXS-шлюзы(сюда же добавлю, скажем, пару факсовых аппаратов). Нумерацию внутренних телефонов я выбрал четырёхзначной - захотелось... IP-телефоны имеют статические адреса. Выход в "город" и "межгород" будет через добавочные цифры 9 и 0 соответственно. В перспективе думаю прикрутить запись разговоров, голосовую почту...
В качестве FXS-шлюза я выбрал Линксис SPA-8000: в настройке он вроде как не очень сложен, вроде немного разобрался с ним. Но вот никак не могу понять, как увязать его с Астериском... Номеров на нём восемь, а IP-один: надо создать транк, как я мог понять (http://forum.ixbt.com/topic.cgi?id=88:1999) и потом внести транк в конфиг Астериска... Но вот как это сделать - не могу понять...
Приведу выдержку из своего sip.conf - посмотрите пожалуйста:

Код: Выделить всё

[general]
context=default ;Входящие вызовы направляются в контекст [default], описанный в extensions.conf
allowguest=no
allowoverlap=no
alwaysauthreject=yes
useragent=MY-PBX
defaultexpiry=360
tcpenable=yes
bindport=5060
bindaddr=192.168.32.1 ;IP адрес Asterisk
srvlookup=no
tos_sip=cs3
tos_audio=ef
disallow=all
allow=g729 ; для голоса
allow=g711 ; для факса
dtmfmode=rfc2833
rtpholdtimeout=300
rtpkeepalive=5
canreinvite=no
externip=10.238.40.41 ; типа, внешний адрес моей АТС - коннектимся к провайдеру по IP
allowexternaldomains=no
localnet=192.168.32.0/255.255.255.0

[defaults](!) ; создаю шаблон
rtptimeout=60
canreinvite=no
disallow=all
allow=g729
allow=g711

[peer](!,defaults) ; дописываю к шаблону клиентов
type=friend
qualify=yes
nat=no
call-limit=1
busylevel=1
rtpkeepalive=5
transport=tcp
context=phones
secret=************

[2101](peer) ; теперь задаём каждому номеру свой IP телефонного аппарата
host=192.168.32.3

[2102](peer) 
host=192.168.32.4

[2103](peer) 
host=192.168.32.5

[2104](peer) 
host=192.168.32.6
Вот как-то так... В принципе, при звонке на IP-телефон всё более-менее понятно: аппарат однозначно определён IP-адресом. А вот как быть с аналоговым аппаратом, включённым через FXS-гетивей?... Что надо дописать в sip.conf - не пойму... Есть предположение, что IP/trunk... Не?...
Последний раз редактировалось hamrad 23 янв 2013, 18:26, всего редактировалось 1 раз.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Настройки Астериска - поясните новичку, пожалуйста....

Сообщение Vlad1983 »

[2101](peer)
host=dynamic
secret=пароль
...

включить регистрацию на шлюзе на каждом FXS
ЛС: @rostel
hamrad
Сообщения: 4
Зарегистрирован: 23 янв 2013, 16:51

Re: Настройки Астериска - поясните новичку, пожалуйста....

Сообщение hamrad »

Здравствуйте, Vlad1983!
host и secret я задал заранее в шаблоне чуть выше, адресацию выбрал статической - т.е. у каждого аппарата будет свой IP... Или так не правильно?..
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Настройки Астериска - поясните новичку, пожалуйста....

Сообщение Vlad1983 »

secret - не надо в шаблон он должен быть индивидуалным
какие ещё IP у аппарата на 8 портовом шлюзе?
один там IP на всех

поставьте на виртуалке астериск
он будет работать совсем не так как вы задумали
только опытным путем проверять все опции, чтоб не задавать вопросов и впоследствии не спотыкаться на элементарных вещах
ЛС: @rostel
hamrad
Сообщения: 4
Зарегистрирован: 23 янв 2013, 16:51

Re: Настройки Астериска - поясните новичку, пожалуйста....

Сообщение hamrad »

Про secret - понял.
Я и говорю - не может быть 8 IP-адресов на таком шлюзе - вопрос был в том, как в sip.conf записать правильно путь до нужного FXS-порта...
Последний раз, когда я ставил виртуалку - я убил систему.. Да даже если и поставлю - как я смогу куда-либо позвонить: я не могу представить себе, как я подключу к VM тот же шлюз, которого в реальности нет... Насколько я могу понять - у меня будет только сервер Астериска...
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Настройки Астериска - поясните новичку, пожалуйста....

Сообщение Vlad1983 »

не надо в sip.conf никаких путей до FSX писать)
asterisk сам все найдет когда каждый порт зарегается
ЛС: @rostel
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: Настройки Астериска - поясните новичку, пожалуйста....

Сообщение Samael28 »

То, что на все 8 телефонов будет 1 IP - не страшно. Главное - отдельная регистрация для каждого порта. Читайте книгу дальше для полного просветления.
По поводу виртуалки - это уже вопрос маршрутизации, NAT и прочих страшных слов. Если Вы не умеете с этим работать, то Астериск пока рано трогать.
А вообще поставьте Триксбокс и не парьтесь. (c) (Вроде как switch)
Мой профайл на Upwork
hamrad
Сообщения: 4
Зарегистрирован: 23 янв 2013, 16:51

Re: Настройки Астериска - поясните новичку, пожалуйста....

Сообщение hamrad »

Хм... Вы меня озадачиваете...
http://www.voipinfo.ru/forum/viewtopic.php?p=68436 - предпоследний пост тов.lesha.uz. Соответственно, думаю, что для конкретного абонента надо будет дописать порт, например:

Код: Выделить всё

[2203](peer)
secret=********
host=192.168.32.16:5160 ; где 32.16 - IP шлюза.
Ну или в случае host=dynamic указать port=5160... Поправьте, если ошибаюсь...
P.S. Ну не хочется мне динамические адреса...

Samael28, какой NAT? Я предполагаю, что все телефоны будут находиться внутри сети, а на "внешку" коннект будет осуществляться посредством E1 PRI - платы.
Триксбокс?.. Не слышал о таком. Эластикс, вот, немного знаком...
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH