Нужен простой свободный SIP-сервер (есть в природе?)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Нужен простой свободный SIP-сервер

Сообщение Bizdelnick » 24.09.2013 21:01

Ищется предельно простой SIP-сервер (не комбайн PBX). Registrar + proxy. Типа sipwitch, только чтобы работал. Может кто-нибудь знает?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

Re: Нужен простой свободный SIP-сервер

Сообщение BigBrother » 25.09.2013 13:00

Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Нужен простой свободный SIP-сервер

Сообщение Bizdelnick » 25.09.2013 13:06

BigBrother
Спасибо, но
Bizdelnick писал(а):
24.09.2013 21:01
не комбайн PBX

Почему Asterisk не является SIP прокси сервером
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Нужен простой свободный SIP-сервер

Сообщение Bizdelnick » 25.09.2013 13:38

Нашёл и вроде даже поднял repro. Весьма похоже на искомое, но другие рекомендации по-прежнему приветствуются.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Кирилл
Сообщения: 26

Re: Нужен простой свободный SIP-сервер

Сообщение Кирилл » 14.02.2016 21:21

Bizdelnick, расскажите пожалуйста новичку про repro. В английском и SIP не силён.
Мне нужен простой sip-сервер, чтобы перекидывать sip-звонки через FXO-шлюз на железную УАТС.
Астериск слишком сложный для меня. Этот repro подойдёт?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Нужен простой свободный SIP-сервер

Сообщение Bizdelnick » 14.02.2016 21:54

Не знаю. У меня крайне мало опыта работы с VoIP, а тема это большая и сложная.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Нужен простой свободный SIP-сервер

Сообщение Olej » 14.02.2016 23:08

Bizdelnick писал(а):
25.09.2013 13:38
Нашёл и вроде даже поднял repro. Весьма похоже на искомое, но другие рекомендации по-прежнему приветствуются.

А SER/OpenSER смотрели?

Кирилл писал(а):
14.02.2016 21:21
Bizdelnick, расскажите пожалуйста новичку про repro. В английском и SIP не силён.
Мне нужен простой sip-сервер, чтобы перекидывать sip-звонки через FXO-шлюз на железную УАТС.
Астериск слишком сложный для меня. Этот repro подойдёт?

Сложен Asterisk?
Посмотрите FreeSWITCH.

P.S. Для того, чтобы перебрасывать SIP через FXO (или через E1/T1/J1 - это уже не важно) вам нужен сервер из числа тех, кто поддерживает Zaptel/DAHDI интерфейс. А их не так и много. Можете ещё на YATE посмотреть что там делается.
(я, конечно, не знаю, что по этой части у виндаунов делается ... и даже знать не хочу ... но не дмаю что что-то путнее делется)
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Нужен простой свободный SIP-сервер

Сообщение Bizdelnick » 15.02.2016 00:27

Olej писал(а):
14.02.2016 23:08
А SER/OpenSER смотрели?

Нет. Не помню уже почему. Кажется запутался в его многочисленных форках и испугался чрезмерной навороченности. Потом необходимость отпала.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Нужен простой свободный SIP-сервер

Сообщение Olej » 15.02.2016 01:51

Bizdelnick писал(а):
15.02.2016 00:27
Olej писал(а):
14.02.2016 23:08
А SER/OpenSER смотрели?

Нет. Не помню уже почему. Кажется запутался в его многочисленных форках и испугался чрезмерной навороченности. Потом необходимость отпала.

А это, похоже, именно то, о чём вы спрашивали + кроме того, очень широко применяемые изделия, в том числе и в проектах промышленного уровня, ну и это проекты-долгожители, что тоже немаловажно ... в отличие от всяких самоделок на коленке радиолюбительсого уровня.
Спасибо сказали:

Кирилл
Сообщения: 26

Re: Нужен простой свободный SIP-сервер

Сообщение Кирилл » 15.02.2016 09:17

Olej писал(а):
14.02.2016 23:08
P.S. Для того, чтобы перебрасывать SIP через FXO (или через E1/T1/J1 - это уже не важно) вам нужен сервер из числа тех, кто поддерживает Zaptel/DAHDI интерфейс. А их не так и много. Можете ещё на YATE посмотреть что там делается.

Вы не совсем меня поняли, у меня не внутренняя FXO-карта. У меня VoIP-шлюз Nateks VoiceCom. У него есть FXO-порт, который подключен к внутренней линии офисной УАТС Panasonic. Вот через него надо сделать вынос абонентского номера УАТС. Кажется это так называется.
Т.е. VoIP-шлюз с FXO (с номером 701, к примеру) должен регистрироваться на SIP сервере. Внешний SIP клиент должен тоже регистрироваться на SIP сервере (с номером 702, к примеру). При "поднятии трубки" на внешнем клиенте SIP сервер должен соединять 702 с 701 (hotline). А дальше внешний клиент слышит гудок УАТС и уже набирает номер абонента УАТС. Как-то так.
Спасибо сказали:

Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Нужен простой свободный SIP-сервер

Сообщение Olej » 15.02.2016 12:08

Кирилл писал(а):
15.02.2016 09:17
Olej писал(а):
14.02.2016 23:08
P.S. Для того, чтобы перебрасывать SIP через FXO (или через E1/T1/J1 - это уже не важно) вам нужен сервер из числа тех, кто поддерживает Zaptel/DAHDI интерфейс. А их не так и много. Можете ещё на YATE посмотреть что там делается.

Вы не совсем меня поняли, у меня не внутренняя FXO-карта. У меня VoIP-шлюз Nateks VoiceCom. У него есть FXO-порт, который подключен к внутренней линии офисной УАТС Panasonic. Вот через него надо сделать вынос абонентского номера УАТС. Кажется это так называется.
Т.е. VoIP-шлюз с FXO (с номером 701, к примеру) должен регистрироваться на SIP сервере. Внешний SIP клиент должен тоже регистрироваться на SIP сервере (с номером 702, к примеру). При "поднятии трубки" на внешнем клиенте SIP сервер должен соединять 702 с 701 (hotline). А дальше внешний клиент слышит гудок УАТС и уже набирает номер абонента УАТС. Как-то так.

Ну так это вам нужен PBX, пусть и с минимальными настройками (диалпланом в 2-3 позиции ... в FreeSWITCH что-то такое есть прямо в демонстрационном диалплане после установки).
Asterisk | FreeSWITCH | YATE ... и не нужно ничего изобретать из радиолюбительских приблуд ... у которых потом будете выгребать баги всю оставшуюся жизнь - жизнь будет не скучной!. :drinks:
Посмотрите и на OpenSER ... я не помню деталей как, но через него можете сделать шлюз, пробрасывающий весь SIP трафк.

P.S. Все эти PBX вовсе не сложны, если не влезать во внутреннюю кухню их работы - устанавливай и начинай использовать...
Сложная (непривычная) сама технология SIP, RTP, etc. - потому что она очень непривычная, это не IT технологии, а телекоммуникационщики с их привычками и терминологией. Но пока вы в это кухне не разберётесь, вы и простеший диалплан, типа "Hello World" из ихней области, не напишите.

P.P.S. Кстати, именно поэтому все эти soft-IP-телефоны во множестве (десятки наименований! - появлялись и умирали) не прижились в Linux - из-за слишком многих "степеней свободы" в настройках. И все за компьютерами пользуются месенджерами, а не SIP-телефонией.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Нужен простой свободный SIP-сервер

Сообщение Bizdelnick » 15.02.2016 12:14

Olej писал(а):
15.02.2016 01:51
в том числе и в проектах промышленного уровня

В проектах «промышленного уровня» какую только дрянь не используют...
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Нужен простой свободный SIP-сервер

Сообщение Olej » 15.02.2016 12:17

Bizdelnick писал(а):
15.02.2016 12:14
Olej писал(а):
15.02.2016 01:51
в том числе и в проектах промышленного уровня

В проектах «промышленного уровня» какую только дрянь не используют...


Ну да, ну да, конечно ... в сельском клубе на завалинке всё куда круче обстрогают. :drunk:

... доморощенные быстрые умами ньютоны ... (бля :bye2: )
Спасибо сказали:

MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Нужен простой свободный SIP-сервер

Сообщение MrClon » 16.02.2016 02:21

Колупался одно время с kamailio (родственник OpenSER). Собственно после того колупания я решил что с телефонией я больше работать не буду. Покрайней мере пока всех телефонистов не поводят по пустыне лет сорок, что-бы они забыли всё то легаси которым они заморочены.
Конфиг представляющий собой программу на каком-то убогом ЯПе, в котором надо кодить (казалось-бы) вполне базовые вещи которые должны-бы быть реализованы в коде самого сервера. Что-то вроде злобной пародии на nginx, в которой имя индексного файла (index.html) надо задавать в несколько if-ов, и разработчики экономили на длине названий функций и переменных (вот что хранится в служебных переменных $rd, $rm, $tu?).
Конечно это жалобы неосилятора, но я подозреваю что осиливание всего этого вызвало-бы необратимое повреждение мозга. Уж лучше на JS кодить (:
Спасибо сказали:

lazhu
Сообщения: 70
ОС: FreeBSD 9-STABLE / clang 3.3

Re: Нужен простой свободный SIP-сервер

Сообщение lazhu » 16.02.2016 09:06

Астер прост как валенок, сложна всякая дрянь, выдуманная на его основе, типа freepbx, elastix и прочая дребедень.
ЗЫ. Для любителей JS в последних версиях есть ARI. А наследство аналоговой телефонии будет жить, пока оная телефония существует.
Спасибо сказали:

Кирилл
Сообщения: 26

Re: Нужен простой свободный SIP-сервер

Сообщение Кирилл » 16.02.2016 10:55

А если сделать минимальный Asterisk: поотключать все ненужные модули и убрать ненужные конфиги -
Это сложнее в сравнении с тем же yate и FreeSWITCH ?
(Я просто любитель минимализма... :blush2: )
Спасибо сказали:

lazhu
Сообщения: 70
ОС: FreeBSD 9-STABLE / clang 3.3

Re: Нужен простой свободный SIP-сервер

Сообщение lazhu » 16.02.2016 11:42

Для того, чтобы завести астер, достаточно 2 (двух) текстовых конфигов: asterisk.conf (пути) и extensions.conf (диалплан). Все остальное - по вкусу.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Нужен простой свободный SIP-сервер

Сообщение Bizdelnick » 16.02.2016 11:53

Кирилл
Насколько я понял из Вашего описания, если если Ваши устройства совместимы по кодекам и находятся в одной сети, то никакой PBX действительно не нужен. Попробуйте repro, на то, чтобы понять, подходит он или нет, уйдёт не больше пары часов (при использовании дистрибутива, где он есть в репозитории, конечно).

lazhu писал(а):
16.02.2016 09:06
Астер прост как валенок

Прост, ага. Если осилить книжку из почти тыщи страниц, становится совсем прост.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Кирилл
Сообщения: 26

Re: Нужен простой свободный SIP-сервер

Сообщение Кирилл » 16.02.2016 12:57

Bizdelnick, нет, устройства за двумя NAT между собой.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Нужен простой свободный SIP-сервер

Сообщение Bizdelnick » 16.02.2016 13:03

Ну если NAT, то или ещё STUN/TURN/ICE дополнительно понадобится, или таки PBX. Во внешней сети, само собой.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Нужен простой свободный SIP-сервер

Сообщение Olej » 16.02.2016 15:17

Кирилл писал(а):
16.02.2016 10:55
А если сделать минимальный Asterisk: поотключать все ненужные модули и убрать ненужные конфиги -
Это сложнее в сравнении с тем же yate и FreeSWITCH ?
(Я просто любитель минимализма... :blush2: )

FreeSWITCH - это развитие Asterisk ... руками тех же разработчиков.
Главное отличие (их много) что все конфигурации, диалпланы, расширения и т.д. в нём записываются в XML текстовом формате.
Это, естественно, более просто и стандартизовано, в отличие от самопальных птичьих языков.

Как-раз для любителей минимализма ... потрахаться :crazy:
Спасибо сказали:

Кирилл
Сообщения: 26

Re: Нужен простой свободный SIP-сервер

Сообщение Кирилл » 16.02.2016 16:51

Мне кажется, что Yate проще и меньше по объёму будет, чем Asterisk и FreeSWITCH
?
Спасибо сказали:

lazhu
Сообщения: 70
ОС: FreeBSD 9-STABLE / clang 3.3

Re: Нужен простой свободный SIP-сервер

Сообщение lazhu » 16.02.2016 17:08

Bizdelnick писал(а):
16.02.2016 13:03
Ну если NAT, то или ещё STUN/TURN/ICE дополнительно понадобится, или таки PBX. Во внешней сети, само собой.

И sip, и rtp прекрасно редиректятся через нат безо всяких стунов.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Нужен простой свободный SIP-сервер

Сообщение Bizdelnick » 16.02.2016 17:10

lazhu писал(а):
16.02.2016 17:08
И sip, и rtp прекрасно редиректятся через нат безо всяких стунов.

Простите?..
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали: