Платформа: x86/x64 Совместимые ОС: GNU/Linux, FreeBSD, Solaris
Системные требования: Назначение Кол-во каналов Минимальная конфигурация Любительская система не более 5 400 MГц, 256 МБ RAM SOHO-система от 5 до 10 1 ГГц, 512 МБ RAM Бизнес система более 25 3 ГГц, 1 ГБ RAM
Описание: Что такое Asterisk Это проект с открытым исходным кодом компании Digium, первоначально начатый Марком Спенсером. Asterisk обладает всеми возможностями классической АТС, поддерживает множество VoIP протоколов и предоставляет функции голосовой почты, конференций, интерактивного голосового меню (IVR), центра обработки вызовов (постановка звонков в очередь и распределение их по агентам используя различные алгоритмы), запись CDR и прочие функции. Для создания собственной функциональности можно воспользоваться собственным языком Asterisk для написания диалплана, написав модуль на языке C, либо воспользовавшись AGI, который является гибким и универсальным интерфейсом для интеграции с внешними системами обработки данных. Выполняемое через AGI может быть написано на любом языке программирования.
Доп. информация: Разработан также специальный Inter-Asterisk eXchange (IAX) VoIP протокол для связи между серверами Asterisk, который обеспечивает передачу голоса и данных прозрачно через различные гетерогенные сети. Использование ИП-протокола позволяет Asterisk посылать различные данные, такие как URL или картинки и фото в процессе разговора, интегрируя различные виды информации.
Структура Asterisk полностью модулярна, интерфейс командной строки позволяет перегружать отдельные модули и их конфигурации не нарушая работы в целом и не разрывая установленные соединения, а также выгружать и загружать интерфейсы, файлы и кодеки. Делает прозрачным соединение между всеми поддерживаемыми интерфейсами, объединяя различные телефонные системы в единую сетевую среду. Аппаратная часть Asterisk не требует никакого специального оборудования для Voice over IP. Почти все устройства различных производителей VoIP оборудования можно подключить без особых проблем. Для использования цифрового и аналогового телефонного оборудования Asterisk поддерживает широкий спектр оборудования, в котором особое место занимают PCI платы Digium, содателя Asterisk. Asterisk распространяется по условиям двойной лицензии, благодаря которой одновременно с основным кодом, распространяемым по открытой лицензии GNU General Public License, возможно создание закрытых модулей, содержащих лицензируемый код. Например модуль для поддержки кодека G.729.
Операционные системы Приложение работает на операционных системах GNU/Linux, FreeBSD и Solaris и предназначено для создания решений компьютерной телефонии. Имя проекта произошло от названия символа *, который в Unix и DOS операционных системах обозначает совпадение любой последовательности символов в именах файлов. Протоколы Asterisk обеспечивает достаточное количество протоколов для поддержки соединений между традиционными системами телефонии и ИП сетями включая H.323, Session Initiation Protocol (SIP), Media Gateway Control Protocol (MGCP), and Skinny Client Control Protocol (SCCP).
Благодаря открытой лицензии, Asterisk активно развивается и поддерживается тысячами людей со всей планеты. В течение последних двух лет Asterisk приложения активно развиваются в Соединенных Штатах и Европе. В том или ином виде Астериск занял прочное место на рынке IT-технологий (более 1000 компаний, центры поддержки, online-консультации). Многие компании применяют Asterisk в своих серийных VoIP устройствах, например компании Linksys, Nateks и т. п.
AsteriskNOW - это программное устройство с открытым исходным кодом, специализированный дистрибутив Linux, включающий Asterisk, графический пользовательский интерфейс (GUI) Asterisk и все остальное программное обеспечение, необходимое системе Asterisk. С помощью GUI Asterisk можно без труда сконфигурировать систему Asterisk, даже не являясь техническим специалистом.
Примечание: полный дистрибутив программного продукта предоставляется по общедоступной лицензии (http:// http://www.gnu.org/copyleft/gpl . html) и может на законных основаниях использоваться в любых целях, в том числе и коммерческих.
Прежде чем начать Установка AsteriskNOW проста, потому что этот дистрибутив включает только компоненты, необходимые для выполнения, отладки и сборки Asterisk. Больше не надо думать о версиях ядра и зависимостях пакетов. AsteriskNOW - специальный дистрибутив Linux для Asterisk, созданный на базе rPath Linux.
Что понадобится Система, в которой можно установить AsteriskNOW. Устройство для записи CD и соответствующее ПО. Соединение с Интернетом. Броузер Firefox. В настоящее время GUI Asterisk для оптимальной производительности необходим броузер Firefox (доступен по адресу http://www.mozilla.com/en-US/ ). Более широкая поддержка броузеров будет доступна в будущих версиях.
Установка При подготовке и установке нового дистрибутива следует выполнять все обычные меры предосторожности. Экспресс-установка (Express Installation) удалит с жесткого диска все существующие операционные системы. Чтобы попробовать поработать с AsteriskNOW, но сохранить при этом имеющуюся систему, необходимо использовать одну из альтернативных установок (обсуждаются в разделе «Альтернативные установки»). Информация о том, где можно найти больше советов и рекомендаций по Asterisk и rPath, приведена в разделе «Дополнительные источники» в конце данной главы.
Быстрая установка Основная установка AsteriskNOW на самом деле довольно проста и обеспечивает возможность быстро установить и получить работоспособную систему. Эта быстрая установка может использоваться, если нет возражений против принятия настроек по умолчанию. Вся справочная информация, которая может понадобиться, представлена в окнах установки. Более детальную информацию о процедуре установки можно найти в разделе «Развернутая процедура» ниже. 1. Скачайте ISO-файл AsteriskNOW и создайте из него CD-образ. Этот шаг необходим для того, чтобы можно было начать установку. Процесс создания CD-обра-за может быть различным в зависимости от используемого ПО для записи CD. 2. Вставьте созданный CD AsteriskNOW в устройство CD-ROM ПК. 3. Перезапустите ПК и выполните загрузку с CD. На экране появится основное меню загрузки AsteriskNOW с несколькими опциями: Чтобы установить или обновить систему в графическом режиме, нажмите клавишу Enter. Чтобы установить или обновить систему в текстовом режиме Linux, введите команду linux text и затем нажмите клавишу Enter. Рекомендуется и используется по умолчанию графический режим. Если команда не была введена, установка продолжается в графическом режиме. 4. С этого момента действуйте согласно понятным без дополнительных объяснений подсказкам, появляющимся на экране, которые помогут выполнить установку. 5. По завершении установки система предложит выполнить перезагрузку. После перезагрузки на экран будет выведен URL для доступа к GUI Asterisk. 6. Теперь все готово для конфигурации и запуска AsteriskNOW.
Развернутая процедура 1. Скачайте ISO-файл AsteriskNOW и создайте из него CD-образ. Этот шаг необходим для того, чтобы можно было начать установку. Процесс создания CD-обра-за может быть различным в зависимости от используемого ПО для записи CD. 2. Вставьте созданный CD AsteriskNOW в устройство CD-ROM. 3. Перезапустите ПК и выполните загрузку с CD. На экране появится основное меню загрузки AsteriskNOW с несколькими опциями: • Чтобы установить или обновить систему в графическом режиме, нажмите клавишу Enter. • Чтобы установить или обновить систему в текстовом режиме Linux, введите команду linux text и затем нажмите Enter. Рекомендуется и используется по умолчанию графический режим. Если команда не была введена, установка продолжается в графическом режиме. После недолгой обработки на экран выводится окно установки. Первое окно выглядит следующим образом: 4. В первом окне установки можно найти сведения о версии или справочную информацию. Когда будете готовы, щелкните по кнопке Next (Далее), чтобы продолжить установку. В следующем окне установки производится выбор типа установки. Предлагаются два типа установки: Express Installation (Экспресс установка) Экспресс-установка обеспечит установку всего ПО, необходимого для установки Asterisk. В этом случае устанавливаются инструменты отладки и разработки. Expert (Эксперт) Этот тип установки следует выбирать, если вы хотите полностью контролировать все опции установки. Сюда входит выбор пакета ПО, разбиение на разделы и выбор языка. Типом установки по умолчанию является экспресс-установка. Этот тип установки предназначен для тех, кто владеет английским языком и не желает вдаваться в тонкости процесса установки. Если вы не читаете по-английски и/или хотите контролировать детали установки, выбирайте эксперт-установку. Здесь обсуждается экспресс-установка. 5. Выберите тип установки и щелкните по кнопке Next (Далее). На экран выводится окно Automatic Partitioning (Автоматическое разбиение на разделы). В нем предлагается несколько опций, которые необходимо определить, прежде чем ПО разобьет на разделы жесткий диск. Вы можете выбрать, какие данные (если таковые имеются) будут удалены из системы и как будет разбит на разделы жесткий диск. Предлагаются следующие варианты: Remove All Linux Partitions (Удалить все разделы Linux) Выбор этой опции обеспечит уничтожение всех разделов Linux, созданных при предыдущих установках Linux. Remove All Partitions (Удалить все разделы) Эту опцию следует выбрать, если требуется удалить все разделы системы, включая те, которые были созданы другими операционными системами (такими, как Windows). Keep All Partitions (Сохранить все разделы) Эту опцию следует выбрать, если требуется сохранить все текущие данные и разделы. Для реализации Asterisk потребуется достаточно пространства на жестком диске. 20 Гб - реально возможный минимум, но действительный минимальный объем зависит от требований создаваемой системы. В большинстве случаев выбирается вариант Remove All Partitions (Удалить все разделы). Полностью отдать жесткий диск под реализацию Asterisk - лучший способ гарантировать максимальную производительность. Установите флажок Review (Просмотр) в окне Automatic Partitioning (Автоматическое разбиение на разделы), если хотите просмотреть или изменить разбиение на разделы. 6. В окне Automatic Partitioning (Автоматическое разбиение на разделы) отображается список доступных жестких дисков. Установите флажок напротив жесткого диска (или нескольких жестких дисков), который вы хотите использовать для системы. Щелкните по кнопке Next (Далее), чтобы продолжить установку. Если выбрана опция Remove All Partitions (Удалить все разделы) или Remove All Linux Partitions (Удалить все разделы Linux), на экране появится диалоговое окно с просьбой подтвердить желание продолжать установку. Щелкните по кнопке Yes (Да), чтобы продолжить, или No (Нет), чтобы изменить выбор относительно разделов. Если в окне Automatic Partitioning (Автоматическое разбиение на разделы) была включена опция Review (Просмотр), на экран будет выведено окно с созданными разделами. В этом окне можно изменять разделы. Чтобы продолжить, щелкните по кнопке Next (Далее). 7. На экран выводится окно Network Configuration (Конфигурация сети). В окне Network Configuration (Конфигурация сети) можно сконфигурировать сетевые устройства, связанные с системой. Программа установки автоматически выявляет все сетевые устройства, подсоединенные к системе, и отображает их в списке Network Devices (Сетевые устройства). Можно принять автоматически выбранное программой установки устройство (либо несколько устройств) или редактировать выбор с помощью опции Edit (Редактировать). Задайте значение Hostname (Имя хоста). Для этого выберите вариант Automatically via DHCP (Автоматически с помощью протокола DHCP) или Manually (Вручную) и введите имя хоста для своей системы. Задав имя, щелкните по кнопке Next (Далее), чтобы продолжить. 8. На экран выводится окно Time Zone Selection (Выбор часового пояса). Окно Time Zone Selection (Выбор часового пояса) предлагает на выбор несколько вариантов часового пояса для вашей установки. Можно воспользоваться картой мира, на которой показаны основные города, списком районов и часовых поясов или опцией System Clock Uses UTC (Системные часы используют UTC1), чтобы использовать системное время. Выбрав часовой пояс, щелкните по кнопке Next (Далее). 9. На экран выводится окно Administrator Password (Пароль администратора). Необходимо задать пароль для учетной записи администратора AsteriskNOW, admin. Этот пароль будет использоваться для входа в систему и GUI Asterisk. Задайте и подтвердите пароль администратора и затем щелкните по кнопке Next (Далее), чтобы продолжить. На экран выводится окно About to Install (Готов начать установку), предоставляющее возможность отложить или отменить процесс установки. Если вы готовы продолжать установку, щелкните по кнопке Next (Далее). 10. На экран выводится окно Installing Packages (Устанавливаются пакеты). В течение всего процесса установки AsteriskNOW на экране будет отображаться окно Installing Packages (Устанавливаются пакеты). Установка займет несколько минут. UTC (Universal Time Coordinated) - всемирное координированное время. -Примеч. науч. ред. По завершении установки система попросит выполнить перезагрузку. Выньте из устройства созданный вами установочный диск и щелкните по кнопке Reboot (Перезагрузка). После перезагрузки на экране появится URL для доступа к GUI Asterisk.
Доступ к GUI После завершения установки и перезагрузки компьютера можно переходить к GUI Asterisk. URL, используемый для доступа к GUI Asterisk, -это IP-адрес или имя хоста, которое выводится на экран после перезагрузки компьютера. Введите этот IP-адрес в адресной строке броузера. С помощью GUI Asterisk можно улучшать и настраивать AsteriskNOW.
Elastix построен на CentOS 5, с которым он полностью совместим по пакетам. Разработчики дополнили стандартный Asterisk собственными утилитами и модулями сторонних производителей. Отмечается, что дистрибутив оптимизирован с учетом возможной работы на виртуальных машинах вроде VirtualBox, VMWare или XEN. Распространяется все это дело по лицензии GNU GPL.
Установка Elastix Период детских болезней (багов, то бишь) для Elastix миновал. Последней актуальной версией является 1.3, которую можно получить по ссылкам на странице Downloads. Отдельно предложен образ для VMWare. Кроме того, в Tools находим образ CentoOS2Elastix, позволяющий превратить CentOS в Elastix. Программа установки Anaconda полностью совпадает с инсталлятором популярного дистрибутива RedHat Linux, от которого, собственно, и произошел CentOS. Поэтому все руководства для любого из этих дистрибутивов будут действительны. Для примера можно почитать документацию, расположенную по адресу http://www.rhd.ru/docs/manuals/enterprise . К сожалению, четкие указания насчет аппаратных средств дать невозможно, слишком много здесь тонкостей и нюансов. Поэтому за примерными конфигурациями компьютеров отсылаю на страницу сайта voip.rus.net «Производительность Asterisk-систем» (voip.rus.net/tiki-index.php?page=Asterisk+dimensioning). В зависимости от планируемой нагрузки выбери наиболее близкий вариант (хотя это не догма).
Разработчики упростили процесс установки Elastix за счет использования файлов автоматизации KickStart. В ISO-образе таких файла три. В обычном варианте установки администратору будет задано всего лишь несколько вопросов: клавиатурная раскладка, часовой пояс, пароль суперпользователя root. Под систему отводится жесткий диск целиком, и все необходимые разделы будут созданы автоматически. Также без лишних запросов устанавливаются пакеты. Сетевые интерфейсы настраиваются на получение IP-адреса от DHCP-сервера. Нажав клавиши от <F1> до <F5>, можно получить справку по дополнительным параметрам. Сам процесс установки происходит в псевдографическом режиме, перемещение между элементами производится при помощи стрелок и клавиши табуляции. Выбор или отмена выбора нужного пункта – <Пробел> или <Enter>. Несколько больше свободы предоставляет вариант Advanced, активируемый вводом в загрузочном меню параметра «advanced». Здесь уже возможна ручная разметка диска и настройка сетевых интерфейсов. После перезагрузки система полностью готова к настройкам сервисов через веб-интерфейс. Регистрация в консоли может понадобиться только в том случае, когда сетевой интерфейс не сконфигурирован при установке. Для его настройки следует вызвать программу netconfig и в появившемся окне заполнить нужные параметры. Удаленное управление с использованием консоли выполняется по протоколу SSH (в комплект Elastix входит OpenSSH-сервер).
Знакомство с веб-интерфейсом Теперь можно подключаться к веб-интерфейсу, для чего вводим в браузере IP-адрес сервера. Для регистрации используем учетную запись «admin» и пароль «palosanto». По умолчанию установлен английский язык интерфейса. Для смены на русский переходим в меню System –> Preferences –> Language. Пока интерфейс переведен лишь частично. Кроме того, в создаваемых графиках иногда появляется нечитаемый текст. В целях безопасности следует изменить пароль администратора. Это можно сделать в Система –> Пользователи, затем выбрать в меню слева Users, отметить учетную запись admin и нажать кнопку «Редактировать». Веб-интерфейс состоит из семи основных вкладок. Их названия вполне отвечают их назначению, поэтому разобраться легко. Внутри основных вкладок есть подменю, где можно получить доступ к конкретным настройкам. Во вкладке «Система» также можно активировать и настроить встроенный DHCP-сервер, создать группы и наделить их правами. Группа, к которой принадлежит пользователь, задается при создании учетной записи; впоследствии группу легко сменить. Пользователь может быть членом только одной группы. В других подменю находятся пункты, позволяющие – загрузить модуль, найти оборудование, завершить работу системы, обновить пакеты, произвести резервирование и восстановление системы. Файл с именем elastixbackup-дата*, содержащий резервную копию, помещается в каталог /var/www/html/backup. Настройка почтового сервера, учетных записей и перенаправление почты производится в меню Email. Здесь же находится подменю для доступа к RoundCubeMail. Аналогично, все настройки OpenFire собраны в меню IM. По умолчанию этот сервис неактивен. После нажатия на ссылку запустится мастер настройки сервиса, и в дальнейшем работа с OpenFire – стандартна. Меню «Отчеты» полностью отвечает своему названию. Здесь можно узнать статистику звонков и использования каналов. Подменю «Биллинг» содержит дополнительные пункты, в которых указываются тарифные планы и различные отчеты. В меню «Дополнительно» находятся пункты для доступа к SugarCRM, VTigerCRM и платформе для работы с карточками. В подменю «Загрузки» разработчики собрали ссылки на протестированные и рекомендуемые для совместного использования с Elastix приложения (софтфоны, IM-клиенты и факс-утилиты). Настройки виртуальных факсов производятся в меню «Факс». Здесь же указывается электронный адрес, на который будут отсылаться сообщения о получении нового факса. Реализован поиск по принятым сообщениям. Зайдя в Template Email, следует установить шаблон сообщения, используемого при отправке факса. Среди документации на сайте проекта есть три видеоурока, где показано, как настроить HylaFax и отправить сообщение с клиентского компьютера. Учитывая, что большая часть сервисов уже работает после установки, можно сразу приступать к настройкам.
Настройка SIP-аккаунта Все связанное с настройками Asterisk размещено во вкладке PBX. При необходимости, выбрав «Unembedded freePBX», можно вместо инструментов, предлагаемых Elastix, перейти на интерфейс FreePBX. Доступ к CLI Asterisk находится в подменю «Командная строка Asterisk». Для более тонкой настройки возможна и ручная правка конфигурационных файлов Asterisk. Для примера рассмотрим создание нового SIP-аккаунта. В «General Setting» указываются общие настройки. Например, в «Asterisk Dial command options» по умолчанию установлено «tr», что означает разрешение передачи вызова вызываемой стороной по нажатию «#» и обычные гудки. Записав вместо «r» букву «m», можно заменить гудки приятной музыкой (MusicOnHold). Она будет сопровождать абонента, пока ему не ответят. В этом же меню настраивается формат времени, страна и почтовые адреса для отправки факсов. Проследи, чтобы флажок напротив «Allow Anonymous Inbound SIP Calls?» был установлен в «No», иначе любой пользователь сможет подключиться к серверу и нагло осуществлять звонки.
Теперь переходим в подменю «Конфигурирование УАТС» и в раскрывающемся списке «Device» выбираем тип устройства. Для софтфона это будет «Generic SIP Device», хотя некоторые реализации поддерживают и протокол IAX2. После нажатия на кнопку «Submit» появится окно, в котором указываем параметры нового клиента. Все поля заполнять не требуется, всегда можно вернуться и подкорректировать настройки. Обрати внимание на подсказки, появляющиеся при наведении курсора на некоторые параметры. В поле «User Extension» вводим номер абонента, в «Display Name» – имя, выводимое при звонке. В поле «secret» указывается пароль для доступа к номеру, а для софтовых телефонов здесь можно использовать и буквенно-цифровую комбинацию. После заполнения нужных полей нажимаем «Submit». Новая учетная запись должна появиться в поле справа. Если новые настройки требуют перезапуска Asterisk, в верхней части окна появляется надпись «Apply Configuration Changes Here» на красном фоне. Нажимаем на нее и пробуем подключиться клиентом.
По умолчанию в настройках клиента голосовая почта отключена. Для ее активации нужно перейти в поле «Voicemail & Directory» и установить значение «Status» в «Enable». Для доступа к голосовой почте в «Voicemail Password» введи пароль (пользователь затем может его изменить, зайдя в меню «*98»). Так как пользователь будет набирать пассворд, используя кнопки телефона, пароль должен состоять только из цифр. Чтобы получать сообщения о наличии голосовой почты на e-mail, надо ввести адрес в поле «Email Address» и «Pager Email Address». В последнем указывается номер для отправки коротких сообщений в виде SMS. При помощи нескольких переключателей указываются дополнительные возможности. Например, установка «Email Attachment» в «yes» разрешит отправку голосового сообщения в качестве почтового вложения.
После того, как будет разрешен VoiceMail, появятся дополнительные меню. В «Gabcast Configuration» настраивается запись переговоров в http://www.gabcast.com (для чего нужна действующая учетная запись на этом сервисе – бесплатно предоставляется до 200 Мб места под запись). В «Add Follow Me Settings» указывается список альтернативных номеров и алгоритм их выбора в том случае, если абонент не отвечает на звонок. Окончательное решение по неотвеченному звонку указывается в поле «Destination if no answer». Здесь можно положить трубку, перенаправить звонок другому абоненту, записать сообщение или выполнить любую другую команду Asterisk.
Специальные номера, используемые в Elastix для доступа к голосовой почте, парковки и записи вызова, настраиваются в «Feature Codes». Перед созданием номеров ознакомься с имеющимися здесь установками, чтобы не использовать зарезервированные номера. Описание номера для доступа к голосовой почте находится в поле «VoiceMail». В нашем случае – это «*98». Набираем его в телефоне, вводим свой номер и пароль для доступа к голосовой почте. Другой способ прослушать оставленное сообщение: воспользоваться веб-интерфейсом PBX – «Голосовая почта». Но чтобы пользователь смог в нем зарегистрироваться, сначала следует перейти в Система –> Пользователи и создать новую системную учетную запись. Номер телефона, который будет привязан к этому пользователю, указывается в поле «Extension».
Elastix предоставляет еще одну удобную функцию - сканирование выбранного диапазона IP-адресов для поиска клиентов. Администратор в ответ на запрос в подменю «Endpoint Configuration» получает список абонентов с указанием их IP- и МАС-адресов, номеров, типов телефонов и статуса. Возможность проведения конференции по умолчанию отключена. Для ее активации и настройки перейди в подменю Conference.
Подключение внешних каналов Теперь, когда пользователи могут общаться между собой внутри дома/универа/офиса, перейдем к настройке внешних соединений. Поддерживаемые интерфейсные карты обнаруживаются автоматически. Для проверки следует перейти в Система –> Обнаружение оборудования. Если в списке нет нужного устройства, нажми кнопку «Сканировать оборудование». С картами-клонами X100P ( http://www.voip-info.org/wiki/view/X100P+clone ), как правило, проблем не возникает. Настройка внешних каналов производится в подменю «Trunk». Под термин «канал» в Asterisk попадает как VoIP-провайдер, так и канал, предоставляемый интерфейсной картой. Это и предстоит выбрать на первом шаге мастера. Далее заполняем параметры. В «Outbound Caller ID» записываем Caller ID, который будет отправлен удаленному абоненту при исходящем вызове по этому каналу. Поле имени для Caller ID указывается в двойных кавычках, а поле номера - внутри символов <> ("Sergej" <12345>). Указав число в поле «Maximum channels», можно ограничить количество одновременных звонков, совершаемых по этому каналу. В поле «Dial Rules» заносится план набора для исходящих номеров. В Elastix при создании шаблонов плана набора помогает мастер, позволяющий быстро добавить нужную запись. Чуть ниже, в «Trunk Name», указываем уникальное имя канала, – оно будет использовано в правилах Asterisk. В «Outgoing Settings» прописываются параметры VoIP-провайдера. В общем случае необходимо подправить заготовку, изменив поля со звездочками нужными значениями:
host=DNS имя или IP-адрес провайдера
username=логин
secret=пароль
type=peer
Последний параметр означает, что канал будет использован для исходящих звонков. Входящие звонки настраиваются в поле Incoming Settings. Дополнительно можно указать предпочтения для кодеков и прочие параметры. Все они подробно описаны в документации Asterisk. Большинство провайдеров требуют регистрации на сервисе. Необходимую строку указываем в «Register String». Формат ее таков: «username:password@voipprovider.com/ID». По окончании настроек нажимаем «Submit Changes» и перезапускаем Asterisk.
В итоге мы получили аналог ATC, при помощи которой можно совершать звонки как внутри дома/универа/офиса, так и на внешние номера. Но это еще далеко не все возможности, предоставляемые Asterisk/Elastix. Также доступны парковка вызова, использование агентов, конференции, биллинг, факс и многое другое. Слава техническому прогрессу!
Список логинов и паролей по умолчанию к сервисам Elastix
ИнтерфейсЛогинПароль
Elastixadminpalosanto
freePBXadminadmin
Flash Operator PaneladmineLaStIx.2oo7
Calling Cardsadminmypassword
SugarCRMadminpassword
vTigeradminadmin
OpenFireadminУказывается во время настройки сервиса
RoundCubeMail В виде user.domain.comУказывается при создании новой записи
MySQLrooteLaStIx.2oo7
Trixbox - дистрибутив Linux основанный на CentOS. Предназначен для развертывания сервера IP телефонии. Обладает достаточно гибким интерфейсом управления, поддерживает Русский язык.
Для начала установки необходимо скачать iso образ и записать его на диск. Перейдем непосредственно к установке trixbox. Установка Trixbox 1) Начало установки --> нажимаем на ENTER 2) Выбираем ru-cp1251 3) Europe/Moskov Будут отформатированы диски и начнется процесс установки. 4) После установки вводите в браузере http://ВАШ_IP. В правом верхнем углу нажимаете на switch Логин maint Пароль password 5) Попадаете в панель управления вашим сервером.
Trixbox+Создание внутренних номеров Перейдем к созданию внутренних номеров. 1) Внутренние номера --> Sip устройство --> Сохранить 2) Номер пользователя --> 2506 Имя --> ваше имя Исходящий номер --> 2506 3) Secret --> ваш пароль В разделе голосовая почта ставим включен, если хотим использовать голосовую почту. Применяем изменения.
Trixbox Подключение к провайдеру Вкладка Транки --> Добавить SIP транк Исходящий номер --> 2506 Правила набора --> _8. (набрав 8 и любую последовательность) Название транка --> yourprovired
host=sip.yourprovired.com username=user secret=password type=friend Сохранить изменения
Вкладка Исходящая маршрутизация --> Шаблон номера --> _8. Последовательность набора транка --> SIP/yourprovired Сохранить изменения