<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF104%3AAsterisk</id>
		<title>LXF104:Asterisk - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF104%3AAsterisk"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF104:Asterisk&amp;action=history"/>
		<updated>2026-05-13T03:53:21Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF104:Asterisk&amp;diff=8108&amp;oldid=prev</id>
		<title>Yaleks в 19:04, 13 июня 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF104:Asterisk&amp;diff=8108&amp;oldid=prev"/>
				<updated>2009-06-13T19:04:37Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 19:04, 13 июня 2009&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;время и вам установить свой сервер IP-телефонии.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;время и вам установить свой сервер IP-телефонии.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Заголовок=Кстати сказать|Содержание='''Андрей Боровский''' делал обзор интернет-телефонов (в том числе использующих протокол SIP), в [[LXF102:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Phone&lt;/del&gt;|LXF102]] (Февраль 2008).|Ширина=100px}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Заголовок=Кстати сказать|Содержание='''Андрей Боровский''' делал обзор интернет-телефонов (в том числе использующих протокол SIP), в [[LXF102:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Интернет-телефоны&lt;/ins&gt;|LXF102]] (Февраль 2008).|Ширина=100px}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Самым популярным решением для организации собственного VoIP-сервера является ''Asterisk IP-PBX'' (http://www.asterisk.org). Этот проект&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Самым популярным решением для организации собственного VoIP-сервера является ''Asterisk IP-PBX'' (http://www.asterisk.org). Этот проект&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF104:Asterisk&amp;diff=7694&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF104:Asterisk&amp;diff=7694&amp;oldid=prev"/>
				<updated>2009-04-21T08:55:54Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;: '''''AsteriskNOW''''' Разверните собственный VoIP-сервер за 10 минут (или около того)&lt;br /&gt;
&lt;br /&gt;
==''AsteriskNOW'': короткий путь в мир VoIP==&lt;br /&gt;
&lt;br /&gt;
: Много слышали о цифровой телефонии, но, напуганные сложностью ''Asterisk'', не решались попробовать? ''AsteriskNow'' обещает упростить эту задачу, а '''Сергей Яремчук''' подскажет, что нужно делать.&lt;br /&gt;
&lt;br /&gt;
Несмотря на популярность различных систем обмена информацией, которые подарил нам Интернет, таких как электронная почта и службы мгновенного обмена сообщениями, ни одно из них не сможет сравниться с обычным телефоном. Передача&lt;br /&gt;
голоса поверх IP-сетей изменило само понятие «телефон». Пришло&lt;br /&gt;
время и вам установить свой сервер IP-телефонии.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Заголовок=Кстати сказать|Содержание='''Андрей Боровский''' делал обзор интернет-телефонов (в том числе использующих протокол SIP), в [[LXF102:Phone|LXF102]] (Февраль 2008).|Ширина=100px}}&lt;br /&gt;
&lt;br /&gt;
Самым популярным решением для организации собственного VoIP-сервера является ''Asterisk IP-PBX'' (http://www.asterisk.org). Этот проект&lt;br /&gt;
возник, можно сказать, совершенно случайно: его создатель Марк Спенсер [Mark Spencer] не имел достаточно денег, чтобы купить для&lt;br /&gt;
своей компании обычную АТС, и потому вынужден был написать ее программную реализацию. Выпускается ''Asterisk'' под двойной лицензией. Кроме GNU GPL, возможно создание закрытых модулей, содержащих проприетарный код. Такой подход разрешает включить поддержку закрытых кодеков и оборудования. Открытость кода способствовала быстрому росту популярности нового продукта – как среди разработчиков, так и среди пользователей.&lt;br /&gt;
&lt;br /&gt;
В репозиториях основных дистрибутивов Linux уже есть пакеты&lt;br /&gt;
''Asterisk'', но разработчики дополнительно предлагают готовое решениe ''AsteriskNOW'' (http://www.asterisknow.org), представляющее собой самодостаточный специальный дистрибутив GNU/Linux, в который включе все, что нужно для ''Asterisk'', в том числе GUI для администрирования и некоторые другие утилиты, необходимые для комфортной работы, которые иначе пришлось бы устанавливать самостоятельно.&lt;br /&gt;
Никаких других необязательных компонентов ''AsteriskNOW'' не содержит. Несмотря на то, что пока дистрибутив имеет статус «бета», это&lt;br /&gt;
вполне стабильное и законченное решение, базирующееся на весьма&lt;br /&gt;
интересной разработке – ''rPath Linux'' (http://www.rpath.com). Собранный при&lt;br /&gt;
помощи ''rPath rBuilder, AsteriskNOW'' не потребует забот, связанных с&lt;br /&gt;
обновлениями ядра и системными зависимостями, и отличается простотой управления и настройки.&lt;br /&gt;
&lt;br /&gt;
===Установка===&lt;br /&gt;
&lt;br /&gt;
На странице загрузки проекта (http://www.asterisknow.com/downloads)&lt;br /&gt;
доступны ISO-образы для 32- и 64-битных процессоров, а также&lt;br /&gt;
для виртуальных машин ''Xen'' и ''VMware Player''. Дистрибутив снабжен&lt;br /&gt;
удобным инсталлятором, в котором угадывается ''Anaconda''; русский&lt;br /&gt;
язык поддерживается, поэтому просто следуйте подсказкам мастера&lt;br /&gt;
на экране. Во время установки предстоит выбрать режим: '''Express Installation''' или '''Expert'''. В первом случае мастер сам разобьет диск,&lt;br /&gt;
создаст нужные разделы и установит все программы. При аккуратном использовании за данные можно не беспокоиться – программа&lt;br /&gt;
предложит удалить все разделы или разделы с Linux, или же использовать свободное место. Вариант '''Expert''' – для тех, кто хочет получить&lt;br /&gt;
полный контроль над процессом установки, включая состав пакетов&lt;br /&gt;
и создание разделов жесткого диска. В этом случае ''AsteriskNOW''&lt;br /&gt;
можно установить для экспериментов в качестве второй системы, а&lt;br /&gt;
''GRUB'' обеспечит загрузку всех найденных ОС. По ходу процесса нужно будет указать сервисы, доступ к которым будет разрешен межсетевым экраном.&lt;br /&gt;
&lt;br /&gt;
===Управляй... сервером===&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF104_76_1.jpg|Рис. 1|300px]]Рис. 1. Настройка сетевых интерфейсов.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
После установки и перезагрузки компьютера вас встретит консоль&lt;br /&gt;
управления ''AsteriskNOW''. Предусмотрено три пункта, используя которые, можно обновить, выключить и перезагрузить систему. Еще два&lt;br /&gt;
пункта позволяют перезапустить ''Asterisk'' и выйти в консоль сервера&lt;br /&gt;
''Asterisk'' (для этого можно просто нажать '''Alt+F9'''). Никаких паролей&lt;br /&gt;
при выполнении этих действий не спрашивают, поэтому рабочий&lt;br /&gt;
сервер желательно устанавливать в охраняемом помещении и без&lt;br /&gt;
подключенной периферии. Основным методом настройки является&lt;br /&gt;
использование web-интерфейса, а если его возможностей недостаточно, доступен вход и по ''SSH''. Следует учитывать, что для ввода&lt;br /&gt;
команд, требующих прав суперпользователя, необходимо использовать ''sudo'' или задать пароль root:&lt;br /&gt;
&lt;br /&gt;
 $ sudo passwd root&lt;br /&gt;
&lt;br /&gt;
а затем использовать команду ''sudo su'' для получения нужных прав.&lt;br /&gt;
&lt;br /&gt;
Теперь наберите в строке браузера IP-адрес сетевого интерфейса&lt;br /&gt;
''AsteriskNOW'', примите сертификат и регистрируйтесь, используя имя&lt;br /&gt;
пользователя ''admin'' и пароль, указанный при установке сервера. Весь&lt;br /&gt;
обмен происходит по защищенному SSL-каналу, поэтому можно не&lt;br /&gt;
беспокоиться о перехвате данных. Основное поле предназначено для&lt;br /&gt;
настройки работы ''Asterisk''. Управление же обновлениями самого сервера осуществляется при помощи web-интерфейса ''rPath'', в который&lt;br /&gt;
можно перейти нажатием ссылки '''System Configuration'''. Правда, здесь&lt;br /&gt;
есть небольшая путаница. Для доступа к настройкам ''rPath'' требуется&lt;br /&gt;
ввести то же имя пользователя – '''admin''', но другой – предустановленный – пароль, '''password'''. После первой регистрации последует&lt;br /&gt;
запрос на изменение этого пароля, для чего в появившемся окне&lt;br /&gt;
введите старый пароль и (два раза) новый. Далее указывается почтовый адрес, на который будет приходить автоматическое извещение&lt;br /&gt;
и сигналы тревоги, информирующие администраторов о состоянии&lt;br /&gt;
системы. Следующий шаг позволит изменить настройки сетевых&lt;br /&gt;
интерфейсов (рис. 1).&lt;br /&gt;
&lt;br /&gt;
Последнее доступное меню '''Backup and Restore''' отвечает за создание резервных копий и восстановление настроек, в случае такой&lt;br /&gt;
необходимости. Здесь указывается расписание резервирования,&lt;br /&gt;
ресурс (''NFS, SMB'' или локальный диск), имя пользователя и пароль,&lt;br /&gt;
требуемые для доступа по сети.&lt;br /&gt;
&lt;br /&gt;
Теперь мы получаем доступ к интерфейсу управления сервером,&lt;br /&gt;
при помощи которого можно выполнить все операции, связанные с&lt;br /&gt;
его обслуживанием: управление учетными записями, запуск/остановку сервисов, настройку, просмотр журналов, поиск пакетов, обновление и прочее. Все понятно и логично, поэтому, несмотря на отсутствие локализации, разобраться с настройками сможет и администратор, не знакомый с Unix-системами. Обращаться к командной строке понадобится только лишь в исключительных случаях.&lt;br /&gt;
&lt;br /&gt;
===Настраиваем ''Asterisk''===&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF104_77_1.jpg|Рис. 2|300px]] Рис. 2. Добавление нового номера. |Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Теперь самое время перейти к тому, для чего, собственно, мы и устанавливали ''AsteriskNOW'': настройкам ''Asterisk''. Для начала создадим&lt;br /&gt;
учетные записи, которым будет разрешено совершать звонки, подключаясь к нашему серверу. Вообще, все настройки ''Asterisk'' можно&lt;br /&gt;
производить тремя способами: используя соответствующие пункты&lt;br /&gt;
меню GUI, редактируя файлы конфигурации в пункте '''File Editor''', или в&lt;br /&gt;
консоли при помощи ''nano'' или ''vi''. Первый вариант более наглядный и&lt;br /&gt;
достаточен для большинства операций, так что перейдите во вкладку '''User''' (рис. 2).&lt;br /&gt;
&lt;br /&gt;
По умолчанию здесь присутствует только одна запись: '''8500 – Check VoiceMail''', она предназначена для проверки пользователями наличия сообщений в своем ящике голосовой почты. Нажмите '''New''' и начните заполнение '''правил вызовов''' [Calling Rules]. В поле&lt;br /&gt;
'''Extension''' [Добавочный номер] вводим набор цифр, который будет&lt;br /&gt;
ассоциироваться с данным пользователем, в поле '''Name''' – его имя,&lt;br /&gt;
а в '''Password''' – пароль для доступа к учетной записи SIP/IAX2. Если&lt;br /&gt;
пользователю будет доступна голосовая почта, пароль для доступа&lt;br /&gt;
к ней нужно указать в поле '''VM Password'''. Строка '''Caller ID''' содержит&lt;br /&gt;
информацию, которая будет высвечиваться на абонентском телефоне при звонке другому пользователю.&lt;br /&gt;
&lt;br /&gt;
Сервер ''AsteriskNOW'' автоматически обнаруживает адаптеры для&lt;br /&gt;
соединения с аналоговыми телефонными сетями. При наличии&lt;br /&gt;
такого выхода, номер абонента в обычной телефонной сети вводится в '''Analog Phone''' [Аналоговый телефон]. Поле '''Dial Plan''' определяет, к какому номерному плану будет подключена вновь создаваемая запись. После установки будет доступен только один вариант – '''Dial Plan 1''', его мы и выбираем в раскрывающемся списке. Теперь в поле '''Extension Options''' флажками отмечаем все действия и протоколы, которые будут доступны данному пользователю. По умолчанию разрешены все кодеки; отобрать нужные можно, щелкнув&lt;br /&gt;
по надписи '''disallow/allow'''. По окончании редактирования нажмите&lt;br /&gt;
кнопку '''Save'''. Аналогично добавляются и остальные пользователи. Кстати, во вкладке '''Users''' есть кнопка для выхода на сайт, где&lt;br /&gt;
администраторы смогут заказать телефоны Polycom у реселлеров Digium.&lt;br /&gt;
&lt;br /&gt;
Все настройки пользователей сохраняются в файле '''users.conf''';&lt;br /&gt;
просмотреть его можно, перейдя в '''File Editor''' (рис. 3). Если установить все флажки в '''User''', в файле появится такая запись, в которой&lt;br /&gt;
вы увидите знакомые поля:&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF104_78_1.jpg|Рис. 3|300px]]Рис. 3. Редактирование конфигурационного файла ''Asterisk''. |Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
 [6001]&lt;br /&gt;
 callwaiting=yes&lt;br /&gt;
 cid_number=6001&lt;br /&gt;
 context=numberplan-custom-1&lt;br /&gt;
 email=sergej@localhost&lt;br /&gt;
 fullname=sergej&lt;br /&gt;
 group=&lt;br /&gt;
 hasagent=yes&lt;br /&gt;
 hasdirectory=yes&lt;br /&gt;
 hasiax=yes&lt;br /&gt;
 hasmanager=yes&lt;br /&gt;
 hassip=yes&lt;br /&gt;
 hasvoicemail=yes&lt;br /&gt;
 host=dynamic&lt;br /&gt;
 mailbox=6001&lt;br /&gt;
 secret=password&lt;br /&gt;
 threewaycalling=yes&lt;br /&gt;
 zapchan=&lt;br /&gt;
 hasagent=yes&lt;br /&gt;
 registeriax=yes&lt;br /&gt;
 registersip=yes&lt;br /&gt;
 canreinvite=yes&lt;br /&gt;
 nat=yes&lt;br /&gt;
 dtmfmode=rfc2833&lt;br /&gt;
 vmsecret=7777&lt;br /&gt;
&lt;br /&gt;
И всего пара строк в '''extension.conf''':&lt;br /&gt;
&lt;br /&gt;
 [numberplan-custom-1]&lt;br /&gt;
  plancomment=DialPlan1&lt;br /&gt;
  include=default&lt;br /&gt;
&lt;br /&gt;
Теперь зарегистрированные пользователи нашего сервера Asterisk&lt;br /&gt;
могут звонить друг другу.&lt;br /&gt;
&lt;br /&gt;
===Связь с внешним миром===&lt;br /&gt;
&lt;br /&gt;
Пока что звонки могут совершаться внутри сервера; необходимо&lt;br /&gt;
настроить «выход наружу». Для этого перейдем в пункт '''Service Providers''' [Поставщики услуг]. Нажмите «'''Add Service Provider'''», затем&lt;br /&gt;
в поле '''Provider Type''' выберите тип подключения. Возможны варианты: '''Analog, VoIP''' (три провайдера) и '''Custom VoIP'''. Для примера, подключимся к сети sipnet.ru.&lt;br /&gt;
&lt;br /&gt;
В поле '''Comment''' добавьте описание, например, sipnet.ru. В списке '''Protocol''' укажите протокол '''sip''' (возможен вариант '''iax'''), в поле&lt;br /&gt;
'''Host''' – адрес sipnet.ru, а ниже – учетные данные, которые можно&lt;br /&gt;
получить на сайте проекта. После нажатия на '''Save''' в списке '''List of Service Providers''' появится новая запись. Нажатие на поле '''Options'''&lt;br /&gt;
откроет меню, в котором можно выбрать кодеки для работы с этим провайдером и расширенные настройки. В '''Advanced''' можно дополнительно указать, какой домен будет использоваться в заголовках ('''fromdomain'''), изменить название транка, ввести '''Caller ID'''. Чтобы можно было подключаться извне без ввода пароля, параметру '''insecure'''&lt;br /&gt;
следует присвоить значение '''invite'''. Здесь же можно изменить порт&lt;br /&gt;
сервиса, в том случае, если провайдер использует нестандартный&lt;br /&gt;
номер (SIP – 5060, IAX – 4569). После нажатия на '''Activate Changes''' в консоли сервера должна появиться запись об удачной регистрации.&lt;br /&gt;
Кроме этого, проверить регистрацию можно, перейдя в '''Asterisk CLI'''&lt;br /&gt;
и введя:&lt;br /&gt;
&lt;br /&gt;
 CLI&amp;gt; sip show registry&lt;br /&gt;
 Host                   Username    Refresh State           Reg.Time&lt;br /&gt;
 sipnet.ru:5060            grinder      105 Registered        Tue, 18&lt;br /&gt;
 Nov 2007 21:12:04&lt;br /&gt;
&lt;br /&gt;
В комнате пользователя на сайте sipnet.ru, в пункте меню, расположенном в верхнем углу «'''Персональных данных'''», должна появиться информация о подключенном клиенте '''Asterisk PBX''' (или что там у вас записано в '''useragent''' файла '''sip.conf''').&lt;br /&gt;
&lt;br /&gt;
После всех этих манипуляций в файле '''users.conf''' появится запись нового транка:&lt;br /&gt;
&lt;br /&gt;
 [trunk_1]&lt;br /&gt;
   disallow=&lt;br /&gt;
   allow=all&lt;br /&gt;
   callerid=1234080&lt;br /&gt;
   contact=grinder&lt;br /&gt;
   context=DID_trunk_1&lt;br /&gt;
  dialformat=${EXTEN:1}&lt;br /&gt;
  fromdomain=&lt;br /&gt;
  fromuser=&lt;br /&gt;
  group=&lt;br /&gt;
  hasexten=no&lt;br /&gt;
  hasiax=no&lt;br /&gt;
  hassip=yes&lt;br /&gt;
  host=sipnet.ru&lt;br /&gt;
  insecure= invite&lt;br /&gt;
  port=5060&lt;br /&gt;
  provider=sipnet.ru&lt;br /&gt;
  registeriax=no&lt;br /&gt;
  registersip=yes&lt;br /&gt;
  secret=password&lt;br /&gt;
  trunkname=Custom - sipnet.ru&lt;br /&gt;
  trunkstyle=customvoip&lt;br /&gt;
  username=grinder&lt;br /&gt;
&lt;br /&gt;
Конструкция в '''dialformat''' означает, что при передаче звонка провайдеру первый символ номера будет отбрасываться. Поля с пустыми значениями означают, что будут использованы параметры по умолчанию.&lt;br /&gt;
&lt;br /&gt;
Все вышесказанное относилось к исходящим звонкам – теперь&lt;br /&gt;
перейдем к входящим. Они настраиваются во вкладке '''Incoming Calls'''.&lt;br /&gt;
По умолчанию здесь нет никаких правил, но создать их несложно:&lt;br /&gt;
просто нажмите '''Add an Incoming Rule''' и заполните поля. Сначала&lt;br /&gt;
выберите в раскрывающемся списке '''Route''' один из двух вариантов:&lt;br /&gt;
'''All Unmatched Incoming calls''' [Все поступающие вызовы] или '''Incoming calls that match''' [Избранные входящие вызовы]. При выборе второго пункта появится дополнительное окно '''Pattern''' [Шаблон], в котором следует указать шаблон для входящих номеров, которым будет&lt;br /&gt;
позволено соединяться с нашим сервером. Номера могут быть выражены цифрами и буквами или заданы при помощи шаблона. Если&lt;br /&gt;
номер начинается с подчеркивания “'''_'''”, то ''Asterisk'' воспринимает его&lt;br /&gt;
как шаблон. В шаблоне можно использовать некоторые специальные символы. Например, '''X''' соответствует числам от 0 до 9, '''Z''' – 1–9,&lt;br /&gt;
'''N''' – 2–9, точка “'''.'''” соответствует одному или нескольким числам, а&lt;br /&gt;
'''!''' – нулю или более символов. Если число заключено в квадратных&lt;br /&gt;
скобках '''[1237]''', то будет принято совпадение лишь с одной из цифр.&lt;br /&gt;
В списке “'''from provider'''” следует выбрать провайдера, созданного в&lt;br /&gt;
'''Service Providers''', от которого мы будем принимать вызов, а в “'''to extension'''” указать внутренний номер, созданный в поле '''User'''. Затем&lt;br /&gt;
можно взглянуть, как эти действия отразились на конфигурационном файле:&lt;br /&gt;
&lt;br /&gt;
 [DID_trunk_1]&lt;br /&gt;
  include=default&lt;br /&gt;
  exten=_X.,1,Goto(default|6000|1)&lt;br /&gt;
  exten=s,1,Goto(default|6000|1)&lt;br /&gt;
&lt;br /&gt;
То есть, при звонке с любого номера, поступившего от внешнего провайдера, он будет передан в контекст '''default''' на номер '''6000''' с&lt;br /&gt;
приоритетом '''1'''. К сожалению, большего при помощи GUI добиться нельзя. Если нужны более развитые схемы вызовов, придется править конфигурационные файлы вручную. Но в некоторых ситуациях этого бывает достаточно.&lt;br /&gt;
&lt;br /&gt;
В секции '''numberplan-custom-1''' добавилось описание номеров&lt;br /&gt;
набора, вроде такого:&lt;br /&gt;
&lt;br /&gt;
 exten=_9XXXXXXX.,1,Macro(trunkdial,${}/${EXTEN:1})&lt;br /&gt;
 comment=_9XXXXXXX.,1,Local,standard&lt;br /&gt;
&lt;br /&gt;
То есть, чтобы совершать звонки через этого провайдера, вначале следует набрать цифру '''9''', которая затем будет отброшена ''Asterisk''.&lt;br /&gt;
Вот и все – наш сервер полностью готов к работе, хотя его возможности пока несколько ограничены.&lt;br /&gt;
&lt;br /&gt;
===Голосовая почта===&lt;br /&gt;
&lt;br /&gt;
Работа с голосовой почтой настраивается так же просто – а точнее,&lt;br /&gt;
все уже почти готово. Если при создании нового номера было заполнено поле '''VM Password''', то пользователь уже получает доступ к индивидуальному ящику голосовой почты. Настройки параметров голосовой почты производятся в секции '''Voicemail'''. Так, в поле '''Extension for checking messages''' [Номер для проверки сообщений] указывается номер, по которому пользователи будут проверять наличие сообщений голосовой почты (по умолчанию – 8500). Установка флажка '''Attach recordings to e-mail''' разрешит отсылать запись как вложение&lt;br /&gt;
на электронный адрес пользователя, указанный при создании номера. Параметр '''Max greeting''' (seconds) определяет максимальный размер приветствия.&lt;br /&gt;
&lt;br /&gt;
Далее, в '''Message Format''' выбираем формат файла для записи&lt;br /&gt;
сообщения из Wav (GSM), Wav (16 бит) и Raw (GSM). Параметры '''Max message time''' и '''Min message time''' позволяют задать соответственно&lt;br /&gt;
максимальное и минимальное время голосового сообщения, которое&lt;br /&gt;
можно оставить пользователю, а в '''Maximum messages''' – максимальное количество хранящихся сообщений. В разделе '''Playback Options''' есть еще несколько полезных параметров. Так, при установке '''Send messages by e-mail only''' сообщения будут только отправляться на указанный e-mail, без сохранения их в каталоге пользователя. Флажок '''Allow users to review''' разрешит звонящему прослушать и, при необходимости, изменить оставленное сообщение, прежде чем оно будут переписано в голосовой ящик пользователя.&lt;br /&gt;
&lt;br /&gt;
Нажимаем '''Activate Changes''', и после перезагрузки ''Asterisk'' пробуем позвонить на номер, абонент которого не зарегистрирован на&lt;br /&gt;
сервере. Вы услышите сообщение о недоступности абонента и предложение оставить ему информацию. Начитав текст, нажмите '''#'''. Если&lt;br /&gt;
активирован параметр '''Allow users to review''', то вам предложат сохранить, прослушать или удалить сообщение. Нажмите '''1''', чтобы сохранить сообщение, и '''#''' для выхода.&lt;br /&gt;
&lt;br /&gt;
Сообщение будет отослано на указанный почтовый адрес. Чтобы&lt;br /&gt;
его прослушать в телефоне, набираем 8500 (или другой номер, указанный в поле '''Extension for checking messages'''). Затем по запросу системы вводим номер телефона, голосовую почту которого вы хотите прослушать, и пароль. После каждого действия нажимаем '''#'''.&lt;br /&gt;
Если все сделано правильно, вы должны услышать информацию о количестве новых голосовых сообщений и указания, как их можно&lt;br /&gt;
прослушать.&lt;br /&gt;
&lt;br /&gt;
===Парковка вызова===&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF104_79_1.jpg|Рис. 4|300px]] Рис.4. Настройка парковки вызова.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
'''Парковка вызова''' (call parking) – это одно из несомненных удобств,&lt;br /&gt;
предоставляемых ''Asterisk''. Выглядит оно так: вы поднимаете трубку и в процессе разговора понимаете, что разбираться с проблемой&lt;br /&gt;
должен другой сотрудник, либо для выяснения всех обстоятельств&lt;br /&gt;
необходимо перейти на другое рабочее место. Вместо того, чтобы&lt;br /&gt;
просить абонента перезвонить по другому телефону, вы просто набираете комбинацию клавиш и помещаете вызов во временный слот, а&lt;br /&gt;
перейдя на новое место, набираете номер этого слота и продолжаете&lt;br /&gt;
разговор.&lt;br /&gt;
&lt;br /&gt;
Параметры парковки и комбинация для передачи вызова определяются в файле '''features.conf''', а используя GUI в ''AsteriskNOW'', достаточно перейти в пункт '''Call Parking''' (рис. 4). Здесь уже прописаны некоторые значения. Параметр '''Extension to Dial for Parking Calls''' указывает&lt;br /&gt;
номер, который необходимо набрать, чтобы припарковать вызов. По&lt;br /&gt;
умолчанию значение равно 700, то есть, чтобы припарковать вызов,&lt;br /&gt;
нужно набрать '''#700'''. Вы должны услышать номер слота, к которому будет подключен абонент. Диапазон слотов указан в поле '''What extensions to park calls on'''; по умолчанию указан диапазон 701–720. Перейдя на другой телефон, надо просто набрать услышанный номер.&lt;br /&gt;
В поле '''Number of seconds a call can be parked for''' указано время, в&lt;br /&gt;
течение которого вызов может быть припаркован. По умолчанию оно&lt;br /&gt;
равно 45 секундам; по истечении этого времени будет произведен&lt;br /&gt;
вызов по первому номеру.&lt;br /&gt;
&lt;br /&gt;
Параметр '''Pickup Extension''' в этом же меню относится не к парковке, а к другой, не менее полезной функции – перехвату звонка ('''call Pickup'''). Выглядит это так. Сотрудник, находящийся рядом, по некоторым причинам не может ответить на телефонный звонок. Можно,&lt;br /&gt;
конечно, просто подойти к звонящему телефону, но удобнее ответить с рабочего места. Для этого достаточно набрать определенную&lt;br /&gt;
комбинацию (по умолчанию '''*8''') плюс номер звонящего телефона, и&lt;br /&gt;
перехватить вызов. Это можно реализовать несколькими способами,&lt;br /&gt;
но следует помнить, что перехват вызова работает только в пределах&lt;br /&gt;
технологии SIP, IAX, Zapata и так далее. То есть, например, разговор&lt;br /&gt;
SIP-телефона с SIP-телефоном работать будет, а перехватить входящий звонок с обычной телефонной линии с помощью SIP-телефона&lt;br /&gt;
не получится.&lt;br /&gt;
&lt;br /&gt;
===Итог===&lt;br /&gt;
&lt;br /&gt;
Как видите, используя дистрибутив ''AsteriskNOW'', можно в кратчайшие сроки запустить в работу телефонную сеть на базе ''VoIP''. Мы&lt;br /&gt;
производили все настройки при помощи графического интерфейса – редактировать конфигурационные файлы и разбираться в назначении многих параметров не пришлось. Это лишь часть возможностей сервера ''Asterisk'' и соответственно дистрибутива ''AsteriskNOW'' – попробуйте, и узнаете больше. '''LXF'''&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>