Asterisk+NAT первые конфиги

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
berserkdeep
рядовой
Сообщения: 24
Зарегистрирован: 2008-03-21 13:08:01
Контактная информация:

Asterisk+NAT первые конфиги

Непрочитанное сообщение berserkdeep » 2011-03-10 6:59:32

Собственно для начала выложу простецкие конфиги, ставил на ubuntu.

проблем с установкой вообще не было
sudo apt-get install asterisk
ну может еще доставить
asterisk-sounds-extra
конфиги лежат в /etc/asterisk

задача для меня была пропускать звонки через sip провайдера, asterisk находиться за nat`ом, есть два телефона

т.к. для начала надо пропускать звонки и получать, конфиги деревянные на всю голову, критика не принимается.

сначала добавим в sip.conf два аккаунта для телефонов, в самый конец файла
[1000] ; аккаунт, он же userid
type=friend ; параметр означающий что данный аккаунт может принимать и отправлять звонки
context=phones ; группа из файла extensions.conf
nat=yes ; трафик ходит через сервер asterisk, означает, что пользователь может находиться за NAT’ом.
host=dynamic ; аккаунт не имеет определеного IP
secret=*пароль* ; пароль для авторизации
qualify=yes ; периодическая проверка доступности устройства.
canreinvite=no ; прогонять весь голосовой трафик через Asterisk, не совместимо с nat=yes, можно указать глобально
dtmfmode=info ; определен провайдером
disallow=all ; отключение всех кодеков
allow=ulaw ; разрешить кодек ulaw

[2000]
type=friend
context=phones
nat=yes
host=dynamic
secret=*пароль*
qualify=yes
canreinvite=no
dtmfmode=info
disallow=all
allow=ulaw
теперь добавим аккаунт для подключения провайдера
[prov]
type=friend
host= IP сервера
fromuser=*userid выданный провайдером*
defaultuser=*userid выданный провайдером*
secret=*пароль*
context=incoming_calls ; группа для входящих звонков
dtmfmode=info
disallow=all
allow=ulaw
insecure=invite
теперь для принятия входящих звонков в разделе [general] добавим
register => *userid выданный провайдером*:*пароль*@prov
если данную строку закоментить то звонки будут только исходящие

теперь надо добавить в пустой файл extensions.conf
[globals]
[general]
autofallthrough=yes
[default]

[incoming_calls]
exten => *userid*,1,Dial(SIP/1000) ; при получение звонка на номер *userid выданный провайдером* перевести звонок на аккаунт 1000

[outgoing_calls]
exten => _X.,1,Dial(SIP/prov/${EXTEN}) ; при наборе любых цифр отправлять звонок провайдеру


[internal]

exten => 1000,1,Verbose(1|Extension 1000) ; определяет что делать если набрали 1000, собственно звонить =)
exten => 1000,n,Dial(SIP/1000,30)
exten => 1000,n,Hangup()

exten => 2000,1,Verbose(1|Extension 2000) ; определяет что делать если набрали 2000, собственно звонить =)
exten => 2000,n,Dial(SIP/2000,30)
exten => 2000,n,Hangup()

[phones]
include => internal
include => outgoing_calls
вот самый простецкий конфиг, не идеальный зато работает.

теперь можете настроить софт фон или хардваре фон и звонить, обычно надо прописать userid, пароль и кодек, у нас определен ulaw
мой игровой портал www.paynd.ru

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Asterisk+NAT первые конфиги

Непрочитанное сообщение Bayerische » 2011-03-10 9:24:02

Подскажите требование к железу для Asterisk.

berserkdeep
рядовой
Сообщения: 24
Зарегистрирован: 2008-03-21 13:08:01
Контактная информация:

Re: Asterisk+NAT первые конфиги

Непрочитанное сообщение berserkdeep » 2011-03-10 9:29:35

дак смотря сколько одновременных звонков, думаю на 50 селерона 1000 хватит
мой игровой портал www.paynd.ru

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Asterisk+NAT первые конфиги

Непрочитанное сообщение Bayerische » 2011-03-10 11:20:16

А на 5 звонков, ну, или на 2? Само собой, Пентиум-1 не пойдёт, а что же? Минимум интересует.
Вообще-то мысль подрядить сервер, выполняющий иные задачи, чтобы не бездельничал. Много отожрёт?

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: Asterisk+NAT первые конфиги

Непрочитанное сообщение opt1k » 2011-03-10 11:45:04

если не выполнять транскодинга( перекодирование из одного кодека в другой ) то и п1 может хватить запросто.

silent
мл. сержант
Сообщения: 82
Зарегистрирован: 2008-06-10 15:56:37

Re: Asterisk+NAT первые конфиги

Непрочитанное сообщение silent » 2011-03-10 13:27:57

У меня на VDS 400Mhz/128Mb RAM Asterisk работает.