Pull to refresh

Астериск продолжает говорить по-русски!

Reading time 2 min
Views 17K
Development of communication systems *
Замечательный подарок для всех любителей мира открытых коммуникаций – вышел очередной релиз уникального русскоязычного голосового пакета для IP АТС Астериск. Более 600 фраз и слов, адаптированных для «русского уха», доступны для свободного использования!
Читать дальше →
Total votes 65: ↑56 and ↓9 +47
Comments 25

Устанавливаем asterisk 1.6 с freepbx на centos 5.7 в amazon ec2

Reading time 3 min
Views 6.3K
Open source *


Для начала в amazon EC2 создадим Instance с типом t1.micro и ami-9f4f81f6, это ami с минимальным centos 5.7 x64 и хранением диска на EBS размером 6 гигабайт, при создании через вебинтерфейс вам предложат создать Security Groups(фаервол) с одним правилом пропускать на сервер 22 порт для ssh(можно добавить и другие правила), также вам предложат создать Key Pairs(пары ключей для авторизации по ssh), создаем их и сохраняем себе файл *.pem. Далее создаем Elastic IP(Allocate New Adress) и привяжем(Associate Address) его к нашему Instance. Также отвечу что данный Instance влезает в рамки бесплатного использования в первый год работы с amazon.
Читать дальше →
Total votes 10: ↑5 and ↓5 0
Comments 4

Snom ONE Free

Reading time 1 min
Views 852
Lumber room
Полку бесплатной телефонии прибыло. Компания SNOM выпустила бесплатную версию собственной PBX — snom one free. По заверениям самого производителя — система НЕ основана на астериксе. Это полноценная система, с ограничением в 10 extensions и без кодека G.729. Инсталяции доступны для Win/Linux/MacOSX платформ. Подробнее — на сайте snom'a.
Total votes 12: ↑5 and ↓7 -2
Comments 0

Пример использования Custom Destination в FreePBX

Reading time 2 min
Views 32K
Asterisk *Development of communication systems *
Sandbox
Привет Хабр!

Цель данного поста на примере показать как в FreePBX с помощью Custom Destination регистрировать кастомные контексты, созданные пользователем (обычно в файле /etc/asterisk/extensions_custom.conf).

Читать дальше →
Total votes 6: ↑4 and ↓2 +2
Comments 4

Поднимает телефонию с нуля: Asterisk, FreePBX, GSM-шлюз на Huawei E173 в Debian

Reading time 8 min
Views 212K
Development of communication systems *
Tutorial
Sandbox


Сначала маленькая предыстория. Не так давно наша фирма практически лишилась городской связи, один телефонный оператор, что-то не поделил с другим и в результате между ними перестали проходить звонки. Было принято решение, раз уж так произошло полностью отказаться от обычной телефонной связи и полностью перейти на ip-телефонию.
Постановка задачи:
1) Организовать телефонную связь;
2) Запись разговоров;
3) Очередь звонков;
4) Голосовое меню;
5) GSM-шлюз, так-как должны обрабатываться и звонки с мобильных операторов.
6) Минимальная стоимость решения, так как ситуация форс-мажорная и бюджет выделен не был.

Никогда раньше я с телефонией не работал, задача встала срочная, попытаюсь подробно рассказать как ее решал лично я, про грабли на которые наступил, если что сделано не совсем оптимально или вообще криво буду благодарен за исправления и дополнения, и так поехали.
Читать дальше →
Total votes 39: ↑38 and ↓1 +37
Comments 26

Автоматическая генерация Dial Patterns для Asterisk из DEF-кодов сотовых операторов

Reading time 4 min
Views 13K
Asterisk *Development of communication systems *
Sandbox
В конторе используем шлюзы GSM, для исходящих звонков на сотовые. Но была задача ограничить диапазон номеров в outboud routes asterisk, чтобы пользователи не звонили куда попало. А именно разрешить исходящую связь только на сотовые своего региона.

Далее можно прочитать как автоматизировать обновление Dial Patterns исходящих звонков в Asterisk, используя общедоступный список DEF-кодов сотовых операторов.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Comments 3

Настройка Asterisk 1.8 + FreePBX 2.10 с нуля

Reading time 9 min
Views 342K
Asterisk *Development of communication systems *
Tutorial
Sandbox
Данная статья является продолжением статьи по установке системы.
Наконец тем или иным образом у нас появился установленный Asterisk и FreePBX.

Опишу ситуацию немного подробнее для сравнения подойдет ли Вам наша схема работы. Мы небольшой интернет провайдер, нам нужна запись разговоров, очереди звонков на городские и мобильные телефоны, голосовое меню рассказывающее про акции с выбором в какой отдел попасть, и возможность быстро поставить перед всем этим сообщение об авариях на определенных улицах города, чтобы люди не перенапрягали тех поддержку, причем желательно бесплатно. Чтобы не покупать дорогие шлюзы мы решили сменить городские телефонные номера и купить пару номеров + десяток каналов у провайдера ip-телефонии. Кто то скажет что это ненадёжно и т.д. Только скажите- какая разница интернет провайдеру на городские телефоны, если у него упал весь интернет? Зато это дешево. Подключение нам обошлось всего то в 38 $, каждый телефонный номер в 2$ и линия в 1,2$ в месяц. После чего мы получили настройки даже без авторизации и к нашему ip адресу привязали аккаунт. Сразу хотелось бы оговорить как будет построена эта статья, чтобы не перегружать её тоннами скринов я опишу создание каждого элемента по одному разу(что советую проделать т.к. они понадобятся для ваших же последующих экспериментов), а потом уже распишу схему что на что ссылается в нашей схеме работы. Наверняка схема у вас будет другая, но зато сможете понять смысл. Описывать буду только те элементы, которые непосредственно понадобились при настройке.
Читать дальше →
Total votes 30: ↑24 and ↓6 +18
Comments 33

Офисная телефония на Asterisk+FreePBX

Reading time 6 min
Views 77K
Asterisk *Development of communication systems *
Sandbox
Предыстроия

По неким политическим причинам передо мной встала задача по переводу телефонии нашего офиса с гибридной аналоговой АТС Panasonic KX-TDA200 на SIP. Упрощало задачу наличие в офисе СКС, а усложняло использование операторами панелей с кнопочками для быстрого переключения звонков.
Читать дальше →
Total votes 21: ↑15 and ↓6 +9
Comments 26

Затачиваем Astesrisk для работы с BLF Cisco

Reading time 9 min
Views 23K
Asterisk *Development of communication systems *
BLF (Busy Lamp Field) — в общем, это набор индикаторов на IP телефоне, которые показывают статус линии: свободно или занято.



В этой статье мы научим Asterisk правильно работать с телефонами Cisco для отображения BLF статусов.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Comments 4

Связь Elastix c Panasonic TDE 200 и платой v SIPGW16 по SIP

Reading time 3 min
Views 17K
Asterisk *Development of communication systems *
Tutorial
Для начала опишу структуру работы и что должно происходить. Есть АТС Panasonic TDE 200 в неё установлена плата с каналами Е1 и плата для SIP. Есть сервер с установленной сборкой Elastix 2.4.0 к нему нужно подключить транк от провайдера Глобус (Москва) и сделать транк с АТС. Далее Глобус выдает пул телефонных номеров и некоторое количество линий? которые нужно загонять на АТС через астериск и с АТС это всё маршрутизируется на аналоговые телефоны. Цель данной статьи описать настройку Астериска оптимальным образом.

Интересующихся прошу под кат.
Читать дальше →
Total votes 7: ↑3 and ↓4 -1
Comments 5

Elastix как автоматическая система записи сообщений с отправкой их исполнителям

Reading time 7 min
Views 21K
Asterisk *Development of communication systems *
Tutorial
Задача: сделать чтобы люди могли звонить по многоканальному городскому номеру, выбирать район своего проживания, выбирать службу к которой относится данное обращение и потом записать сообщение о, скажем разбитых фонарях на улице, или о протекшем водопроводе во дворе и тому подобных проблемах. Данное сообщение передается в нужные органы которые будут заниматься устранением данной проблемы.

При решении данной задачи был максимально использован функционал системы FreePBX, чтобы было удобнее менять что либо при изменении структуры меню и т.п.

Интересующихся как это работает прошу под кат.
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Comments 3

Простая установка Asterisk + FreePBX для начинающих

Reading time 4 min
Views 243K
Asterisk *
Tutorial
Recovery mode

Ситуация


В сети на сегодняшний день достаточно много описаний по развертыванию IP телефонии и в основном это два варианта:
  • Берём готовый дистрибутив в виде установочного образа (Elastix,Trixbox etc...) и в результате получаем рабочий комплекс не имея никаких знаний в Linux
  • Устанавливаем комплекс самостоятельно занимаясь при этом компиляцией из исходных кодов и ручной правкой множества конфигурационных файлов.

У каждого варианта имеются как достоинства, так и недостатки. Если первый способ подразумевает практически нулевую подготовку и дает возможность получить результат ничего не поняв, как это работает, то второй напротив требует обширных знаний в linux и очень сложен для начинающих хоть и обеспечивает высокую гибкость и масштабирование.

Предпосылки


В процессе внедрения IP телефонии в одной из компаний с разветвленной структурой филиалов рассматривались оба варианта но оба не устраивало по ряду причин:
  • Бюджет на проект не подразумевал затрат на привлечение сторонних компаний для развертывания проекта, весь комплекс телефонии было решено развертывать своими силами.
  • Большинство системных администраторов в филиалах были не знакомы с Linux системами и являлись чистыми Winows админами.
  • Требовалось заложить высокую гибкость системы под будущие, еще не придуманные задачи.


Перед нами встала дилемма, с одной стороны проще настроить сервера и разослать их в регионы, а с другой весь груз сопровождения такого «черного ящика» ложится на наши плечи, а нас мало. В общем нас самих такая ситуация не устраивала. Вариант заказа внедрения сторонней компании был сразу отметен руководством по финансовым причинам.
Вариант с готовым дистрибутивом тоже отпал, поскольку проект подразумевал необходимость расширения функционала телефонии под нужды компании с учетом особенностей филиалов и это расширение необходимо было выполнять силами местных сотрудников. То есть без обучения nix системам никак.
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Comments 12

Asterisk. Передаем номер звонящего при переадресации на мобильный с помощью СМС

Reading time 3 min
Views 39K
Asterisk *Development of communication systems *
Tutorial
Sandbox


Здравствуйте уважаемые хабровчане и любители решений на основе Asterisk. В этой статье хочу поделиться опытом решения интересной задачи. Требовалось сделать так, чтобы при переадресации звонков с одного мобильного/городского номера на другой мобильный мы видели номер звонящего, а не наш городской номер. Но дело в том, что операторы связи не дадут нам так просто подставлять свои номера при звонке через их сети (И правда, это был бы настоящий бардак). Но решить проблему можно передачей его через СМС сообщение через GSM-модем.
Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Comments 17

Настройка Voip-GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX

Reading time 3 min
Views 32K
Asterisk *Development of communication systems *
Tutorial
Sandbox

Пожалуй, информации, что такое Asterisk, FreePBX и VoIP-GSM шлюз достаточно, и в представлении они не нуждаются. На руках сервер с установленным, основанным на CentOS, дистрибутивом AsteriskNOW, бюджетный четырехканальный шлюз Hybertone GoIP4. Задача организовать IP-АТС с тремя операторами и тремя GSM-каналами поставлена, поэтому, без лишних красноречивых вступлений, сразу к делу.
Поехали!
Total votes 10: ↑6 and ↓4 +2
Comments 8

Дружим Cisco IP Phone CP-7925G (WiFi), Cisco IP Conference Station CP-7937G, CP-3905G и Unified IP Phone CP-7965 с Asterisk

Reading time 17 min
Views 21K
Development of communication systems *
Sandbox

Предисловие


Когда-то давно необходимо было настраивать сетевое оборудование Cisco, тогда же закончил курсы и получил сертификат Cisco CCNA Discovery. Радости работы в консоли на маршрутизаторах и коммутаторах не было предела. Времена те благополучно закончились, и в течении последних нескольких лет я очень редко встречал их оборудование, а еще реже настраивал. Но, недавно необходимо было перевести весь офис клиента на IP телефонию, и они настойчиво утверждали что им нужно только Cisco телефоны и ничего другого. Плюс к этому, нужна конференц-связь в переговорную. Так как вариантов было не много, и бюджета тоже, пришлось отказаться от телефонной станции, в пользу Asterisk-а. Оказалось все не так гладко, как хотелось бы.
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Comments 16

Защита от прослушивания SIP c помощью — TLS + SRTP + шифрованный туннель и телефона Yealink T26p

Reading time 10 min
Views 64K
Asterisk *Development of communication systems *
Tutorial
image
У вас паранойя? Вам кажется что вас постоянно хотят подслушать? Ведете важные переговоры? Тогда вам сюда!
В этой заметке я расскажу об основных сложностях при настройке телефона Yealink T26p.
Для начала мы заставим телефон поднять шифрованный туннель с сертификатами до сервера OpenVPN, а потом пустить внутри тунеля SIP с шифрованной через сертификаты сигнализацией и голосом! (TLS + SRTP).
Кому интересно прошу под кат.
Читать дальше →
Total votes 38: ↑22 and ↓16 +6
Comments 13

Отправка факсов из User Panel во FreePBX

Reading time 4 min
Views 27K
Asterisk *Development of communication systems *
Tutorial
Sandbox
Привет, хабр!


Электронная почта давно является основным способом обмена документами. Но после того, как я заменил во многих организациях в моем городе старые сименсы и панасы на Asterisk PBX, сталкивался с нежеланием отказываться от факсов(особенно в бюджетных организациях), и понятно — это быстрее и проще для сотрудника, чем возиться со сканером. Так как астер они ставили в основном вследствие расширения штата и с желанием сэкономить, то факсы для новых сотрудников необходимо также виртуализировать. С приемом факса на e-mail проблем возникнуть не должно, с простым и бесплатным способом отправки пришлось поломать голову.

На просторах интернета нашел простой способ отправки факса через веб-интерфейс FreePBX. Несложно настроить, работает на ура. Для активного использования факсов в крупном офисе вряд ли подойдет, но для небольшого офиса с небольшим факсовым трафиком или для новичков в астере или *nix — в самый раз.
Поехали!
Total votes 15: ↑15 and ↓0 +15
Comments 8

Пошаговое руководство по привязке SIP-номера к Elastix (FreePBX, Asterisk) на примере провайдера Megaline iDPhone

Reading time 4 min
Views 85K
Asterisk *Development of communication systems *
Tutorial
Sandbox

Всем доброго времени суток.


IP телефония вообще достаточно интересная штука, однако для человека, столкнувшегося с подобной системой в первый раз, процесс настройки может показаться пугающе трудным. Подробнее о том, как и зачем устанавливать программные IP-АТС можно почитать где-нибудь еще (благо информации по этому вопросу предостаточно), я же хотел более подробно остановиться на вопросе ее интеграции с городскими SIP-номерами одного Казахстанского провайдера.
image
Читать дальше →
Total votes 7: ↑5 and ↓2 +3
Comments 1

Загрузка телефонной книги в IP телефоны фирмы Polycom

Reading time 8 min
Views 6.5K
Asterisk *
Sandbox

В нашей организации используется ip телефония на базе Trixbox (по сути тот же FreePBX с некоторыми отличиями), а также телефонные апараты фирмы Polycom. С каждым днем штат компании рос и стало все тяжелее запоминать кучу внутренних номеров сотрудников. Часть сотрудников начала вручную вбивать адресную книгу в телефоне, но большая ее половина тратила тонны бумаги на распечатку очередного измененного справочника, а также еще больше времени на поиски нужного номера. С этим нужно было что то делать.
Все телефоны получают свою конфигурацию через tftp сервер, туда и полезем. Обнаружилось что при загрузке, телефон проверяет наличие *macaddr*-directory.xml в директории *tftpserver_dir*/polycom/contacts/, и подгружает его если находит. Этим и воспользуемся.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Comments 1

FreePBX — переадресация с уведомлениями в реальном времени через XMPP

Reading time 4 min
Views 32K
Asterisk *
Sandbox
Есть маленький ИТ-отдел в средних размерах организации с филиальной структурой. Сотрудники ИТ-отдела практически постоянно в разъездах по разным филиалам и не всегда бывают доступны по мобильному телефону. Для удобства сотрудников организации было принято решение сделать единый (легкозапоминающийся) номер для технической поддержки. В случае, если техподдержка занята или просто никого нет на месте — звонок должен переадресовываться на мобильные телефоны инженеров и информация о звонке должна прийти в виде сообщения в Jabber.
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Comments 0