Как стать автором
Обновить

Комментарии 67

замечательная статья, спасибо!
Приятно это слышать от line24.ru ;)
Коллега, это наиболее интересный и объемный материал, который появлялся за последние несколько лет в ru. «Asterisk — это fun» — новый тренд :) Просто сделаем ссылки сюда из всех наших блогов и форумов :)
Возможно, был бы смысл разбить статью на несколько частей и вот по пунктам, которые в конце статьи как-то детально рассказать?
Тема интересная, даже очень, и было бы просто замечательно еще и какое-то руководство по запуску всего этого добра с нуля увидеть и не искать по разрозненным ресурсам.
За статью спасибо. Познавательно.
Мне нравится за то что работает на всём чем угодно, хоть на айфоне. Я польую на своей любимой убунте с FreePBX поверх. Стоит упомянуть про FreeBSD-flavored Askozia. Да и название говорит само за себя. * — это всё. Для вдохновения при внедрении послушайте FLOSS со Спенсером.
Динамика этого проекта просто потрясающая. Open source, огромное сообщество.
Статья полезная, спасибо.
Пол года назад эта статья оочень помогла бы моему коллеге, спасибо за материал, очень актуален!
Спасибо за статью и за потраченное время ))) Спасибооо :-)
Каша полная, iv1, Вы не производите впечатление эксперта.
Спасибо за критику — каша действительно, есть куда развиваться, но дискламер статьи был такой: «Я не знаю всего, но я знаю где это найти», карму Вам приподнял.
Интересно, а какие клиентские программы под Linux/Windows поддерживают передачу голоса-видео через Asterisk? Если делать эдакий офисный сервер для коммуникаций?
В Windows (поправьте меня если ошибаюсь), встроен клиент поддерживающий набор h.323: просто кликаете по имени в адресной книге и звонок начинается. В Linux есть всё.
Сервер внутри-офисных коммуникаций — одна из маленьких, типовых задач для Asterisk :) ПО много. Сходу вспоминаются 5-7 софт-фонов про линакс 2-3 на мак.
И нужно заметить, что Asterisk сам и является клиентом. То есть им можно звонить используя OSS или ALSA.
НЛО прилетело и опубликовало эту надпись здесь
К сожалению сейчас этих модемов, а тем более по 10 баксов не найти. У меня лежит пачка, но с доставкой в свое время они достались по 20 долларов с лишним. И кстати связь вполне приемлемая получается.
НЛО прилетело и опубликовало эту надпись здесь
В продаже б/у аналогов X100P я не видел (там важен чип модема: Ambient, Intel или моторолла, марку точно не скажу). Софт использовался asterisk+zaptel плюс эхоподавление через oslec. Думаю что гугл по ключевым словам из моего сообщения даст более чем достаточно информации.
Астериск это серьезно, но если подумать — поднимать линух, ставить астериск, ставить GUI, а это обычно включает в себя апач, MySQL, PHP, потом платы FXS, настраивать все это. Админ на полставки не потянет. Не у всех есть даже подобие серверной где поставить саму железку. Поэтому для малосреднего бизнеса сейчас все становится hosted — CRM, task manager, связь (hosted PBX). И потом — привязка к месту и к телефонной линии не в духе VoIP. Ну вы понимаете, я про нашу hosted АТСку :) octopusline.ru
Когда уже у вас будет выход в skype и google-talk? Когда я смогу выкинуть свои Asterisk-и?
Проблема с выходом в skype в том, что всё это неофициально и негарантированно. Хотя каждый может организовать выход с любого! sip номера в skype через opensky

А вот, неужели, действительно нужен выход в google talk? Так много людей им пользуется?
Не так все плохо :-) Мускуль необязателен. PHP ненужен. Если связь с провайдером по SIP, то не нужны и платы FXS. Необходимо только собрать и установить asterisk и asterisk-gui. asterisk-gui в конце установки говорит, какие опции в каких конфигах нужно установить/поменять. Остальное конфигурируется в браузере. Методом тыка можно разобраться что и как… Так что было бы желание.
В hosted АТС есть как плюсы — быстрота, так и минусы — как-то бесконтрольно. Да и взять и сразу все существующие коммуникации перевести на VOiP не очень реально минимум для средней компании.
А Астер можно отдать на поддержку нормальному админу — зарабатывающем себе на этом деньги.
Спасибо за статью) Вы очень старались и у вас всё получилось:-)
Из нашего опыта,

AJAM пока лучше не использовать, идут некорректные обрывы соединений.

Багов в софте немало, и их правят после репортов не очень быстро.
С системными требованиями Вы явно перегнули. Проц сильно грузится только на транскодинге (если нужно на лету перекодировать из одного формата в другой).
Так же несколько вводит в заблуждение «количество каналов» в таблице. Это количество звонков в одно и то же время. Реальное количество пользователей (экстеншенов) можно смело считать как количество одновременных звонков * 10.
Ссылки, что Вы привели, довольно старые. asterisk 1.6 там нигде даже не упомянается (а в ней хорошо поработали над производительностью).
Основные рекомендации взяты из источника 1, но по производительности Вы правы, поэтому собственно и привел ссылки на эмпирические данные.
Полностью согласен, да и для транскодига цифры занижены. Сейчас идёт борьба уже за тысячи одновременных соединений.
в статье не мешало бы упомянуть и дистрибутив www.elastix.org/, собираемый на базе CentOS и предоставляющий Asterisk, FreePBX и openFire соединенные web-интерфесом собственной разработки.

Все настройки дистрибутива предполагается производить через веб морду
Спасибо, добавил в статью.
Спасибо за статью. Конечно есть неточности (производительность, с кодеками не всё чисто). Лучше бы такие материалы держать в wiki для доступа ко всеобщему редактированию и исправлению.
Готов исправлять
Первое, что можно исправить — добавить 723 кодек и убрать заметку о том что «gsm — cfvый любимый кодек». С этим кодеком встречаются проблемы, а самый любимый в плане экономичности CPU будет sln или sln16
fixed
Если не сложно, как нибудь осветить GUI конфигурялки (web) если такие есть нормальные.
Просто подсаживатся на конкретный дист не хочется, хотя уже думается так поступить.
Главное подсесть ;), а там уже разберетесь, тем более, что людей уже подсевших не мало, но на просьбу постараюсь откликнуться.
просто я часто имею дело с разным набором дистов, в основном gentoo/suse/centos (sles/rhel)

и многие в фирме хотят попробовать, но не хотят выделять отдельную машину.
Я конечно астериск начинаю только затрагивать, и трогать буду на уровне конфигов, но иногда надо решение на уровне =) чайников.

Из всего, что я пробовал понравилось Trixbox, но вот можно было бы как то гуй выдернуть -)

Хотя еще раз, я не очень пока еще разбираюсь в этом =)
Та часть гуя Trixbox с которой приходится работать больше всего называется FreeBPX. Этого достаточно для небольших проектов. Есть ещё Asterisk-GUI как часть дистрибутива AsteriskNOW, но поскольку в современной версии они перешли на FreePBX не вижу особого смысла её изучать.
СПС буду смотреть в сторону FreePBX
> Из всего, что я пробовал понравилось Trixbox, но вот можно было бы как то гуй выдернуть -)
Погляди AstPbx asteriskpbx.ru/wiki/AstPbx — это обычный астер с уже готовыми настройками на уровне .conf файлов, хорош для освоения Asterisk.
Классно! Даже и не думал, что можно поднять под Win. Нашел себе занятие на несколько дней :))
Интервью с автором полугодовой давности во FLOSS Weekly:
twit.tv/floss38
Не особо согласен с основными рекомендациями. Два проца с 2-4 гигами памяти в придачу — это уже для для транскодирования и нагрузки в 100 и более клиентов. По крайней мере из вашей же ссылки можно сделать такой вывод.

А за статью спасибо! Сам сейчас активно изучаю «матчасть» в этом направлении и думаю как предложить начальству идею ip-телефонии. Просто самому очень хочется ручками собрать sip-сервер.

Есть в наличии центральный офис в Москве. Филиалы в каждом регионе страны. Количество человек в филиалах от 15-… Проводятся селекторные совещания примерно раз в месяц, а то и больше. Про бюджет таких совещаний и междугородних звонков в Москве не знаю, но думаю очень немалый. В нашем филиале примерно 20к на междугородние по телефонии уходит.

Во сколько может обойтись установка своего sip-сервера, обеспечение достаточного канала(в плане качества, скорее всего что-то типа VLAN у сибирьтелекома брать для этого придется), закупка шлюзов для всех филиалов с минимумом 2 канала. Кто-нибудь может оценить примерно? Чтобы начинать общаться с начальством по этому вопросу.
Думаю одноразовая закупка и установка этого всего окупит себя раньше, чем через год.
Оценить точно могу в компаниях которые описаны, они скажут свои цифры — ну а там уже прикидывайте.
GreenDay, попробуйте для начала просто по public интернету связать офисы, скорее всего, VPN от телекома не понадобится ;-)
Думаю, хлюпать будет в нагрузке на канал. QoS ведь здесь решает и решает на уровне провайдера. Поэтому я и думаю, что только VLAN может решить эту проблему.
Про сибирьтелеком: он тут совершенно не поможет. Говорю как его работник. :) Возможно организовать IPVPN с гарантированной скоростью только внутри филиала. С Москвой придётся бороться с качеством связи публичного интернета. В какой-то степени может помочь связь по VPN. Надо будет лишь обеспечить QoS внутри филиала (802.1q/p) и на выходе в интернет.

Вообще я бы предложил поставить сервер на чём прийдётся в Москве, подключить как тест по несколько абонентов из филиалов. В один прекрасный день продемонстрировать PoC решения. К тому моменту как тестовая схема будет собрана, думаю с ценой решения ты сможешь определиться самостоятельно.
Было бы очень хорошо, но есть одно но. Админы в Москве менее заинтересованы в своей работе и совершенно не инициативны(хотя, я их понимаю, мне за инициативу тоже уже не раз попадало). Работают ибо надо и за это деньги получают. А я не могу на месте стоять и все время пытаюсь развиваться.

Это во-первых. Во вторых, чтобы организовать связь нужны минимальные затраты, ну или не минимальные, смотря каким путем пойти.
1. Купить уши с микрофоном. Но этот вариант на любителя, так сказать, люди в возрасте(а начальство все такое) не оценят.
2. Купить Digium железку с FXO-интерфейсом для сопряжения с офисной АТС. А это уже тянет на 10к деревянных(да еще и под заказ железки, у нас таких нет), которые явно в мое распоряжение не попадут за неясностью(в глазах начальства) для чего это все надо.

И вообще, как вариант, с нашей стороны проще на наш сименс хайпаз купить плату ip-шлюза.

Могу только у себя собрать серв на чем-либо. Для друзей, у кого есть уши с микрофоном сделать акки и попробовать побеседовать через паблик-сеть. Это, думаю, будет пока что единственным вариантом действий.
Спасибо за статью
i1, отличный рейд «галлопом по европам».
Только насчет требований к железу ты ей-богу перегнул, или ты под TrixBox писал? ;-)
Обычному Asterisk без тяжелых надстроек железо намного скромнее требуется.
Галоп необходим, чтобы в дальнейшем можно было общаться на одном языке при условии, что будут новые статьи по Asterisk.
Я ж не критикую! :-)
Я бы даже предложил блог по астериску сделать, если найдутся еще авторы статей. Сам может после освоения данного продукта тоже бы пробу пера сделал. :)
Сейчас думаю создать блог Asterisk.
А блог то уже существовал :) — перенес статью туда
Призываю всех писать в общем блоге — asteriskpbx.ru/blog!
Намного больше всеобщей пользы, если все авторы будут не разрознены, а объединены. Представляете, какой сайт получится! К тому же можно делать кросс-посты, на своем личном блоге и там.
Когда-тоя пробовал поиграться с астериском, но потерпел неудачу…
Возможно вы могли бы вернуть меня на путь истинный?

Была у меня идея фикс, но денек копания в доках не привел меня к результату…

Идея была в том, что бы перенапрявлять входящие звонки с мобильного по блютузу на софтовый телефон. Всё вроде получалось, кроме одного момента — при получении входящего звонка астериск хватал трубку и только потом начинал звонить софтовый телефон. Мне же хотелось что б я на софтовом телефоне мог увидеть входящий номер и только после этого принимал (или нет) звонок.

Это вообще в принципе возможно?
Проблема видимо аналогична FXO порту. Вместо bluetooth можно использовать цифровой GSM-SIP шлюз, который будет пробрасывать сигнализацию прозрачно.
Хотелось бы подробнее узнать про железо. Почем нынче порт(FXO и FXS) для Asterix?
Цена порта зависит от способа его подключения и числа портов.
Способы:
— через SIP шлюз
— через платы типа Digium, платы могут быть оригинальными Digium, а могут быть более дешевыми клонами.
Все в рамках одного ответа не охватить, к тому же я представляю проект www.pbxware.ru, и мы занимаемся только Digium, поэтому явно буду тянуть одеяло в сторону Digium :-)
А может подскажите, в книге астериск будущее телефонии приведен красивый рисунок (в самом начале), все имеющиеся аппараты подключены в один банк каналов, туда же заходит с городской атс, и астериск по т1 с этим банком. Все ни как понять не могу что под банком каналов подразумевается?
Банк каналов (channel bank) — это такая хрень, где с одной строны E1/T1, а с другой FXO/FXO каналы. Популярен в USA. Раньше не было SIP гейтов на много портов аналоговых, и в американские офисы подавали линии по T1. А чтобы из T1 вытащить линии, использовали банк каналов.
Ага спасибо, так понятнее, собственно в итоге нашел пачку моделей забугорных за безумные деньги и одну нашу, по деньгам проще но тоже перебор. Жалко, выходит астериск нам не светит вообще ни как, дороже выходит чем просто атс. То есть, если бы с нуля разворачивали то светил бы.

Весело на самом деле, спецов по астериск днем с огнем, соответственно на начальном этапе ставиться железная атс и начинается порочный круг — хотелось бы программную атс, но выходит дороже чем наращивать существующее, простите, дерьмо. Вообще ощущение что архитектуру для атс разрабатывают марсиане для своих марсианских нужд, а документацию пишут аборигены Австралии.
> Весело на самом деле, спецов по астериск днем с огнем
Тут искали asterisk-support.ru ??

Насчет сравнений. Что же Вы сравниваете с ценой тупого аналогового порта? :-)
Вы считайте все! Сколько стоят платы DISA, VoiceMail, Меню, записи, очередей, VoIP…
Станция, набитая всем этим хламом, чтобы по функционалу приблизилась к Asterisk, стоить будет намного больше!
Все утыкается что уже есть оборудование, есть аппараты. Стоит в серверной атс и вот и всё, там она и будет стоять, пока цена за переход будет больше чем докупить еще портов, потом через год будет дешевле докупить воис, потом еще что то, понятно что в итоге все всё равно сильно дороже будет, но вот такие реалии.
Первый раз слышу о этом. Спасибо за обзор.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации