—просите про Asterisk в Telegram - чате

ћерион Ќетворкс

ќдной из распространенных проблем, с которыми сталкиваетс€ администратор IP Ц ј“— Asterisk €вл€етс€ проблема с аудио. ¬ы можете столкнутьс€ как с односторонней слышимостью, так и с полным отсутствием аудио Ц потока.  ак решить проблему с аудио в Asterisk с помощью FreePBX расскажем с статье.


ѕроблемы с NAT

¬ подавл€ющем большинстве случаев проблемы с односторонней слышимостью вызваны настройками NAT (Network Address Translation). Ќиже указаны шаги, выполнение которых поможет вам избавитьс€ от проблем с аудио


ƒинамический DNS

≈сли ваша компани€ не оплачивает провайдеру услугу статического IP Ц адреса, то ваш внешний IP будет периодически мен€тьс€. ѕричиной может быть перезагрузка маршрутизатора или, например, истечение срока аренды адреса по протоколу DHCP (DHCP Lease Time). ќтличной альтернативной будет динамическа€ DNS запись. ƒанна€ запись позвол€ет серверу DNS периодически обновл€ть соответствующий доменному имени IP Ц адрес. ¬не зависимости от смены IP вашим провайдером, маршрутизатор будет всегда доступен по его доменному имени. “акие услуги предоставл€ет такие сервисы как dyndns, no-ip, hldns и другие.


Ќастройка NAT в FreePBX 13

 огда вы приобрели статический IP Ц адрес или сделали динамическую запись на DNS сервере, переходим к настройке NAT. ѕерейдите во вкладку Settings -> Asterisk SIP settings -> Chan SIP Settings

Ќастройка NAT статический IP

Ќа указанном выше примере, выбрана опци€ Static IP. «десь, в выделенном красным поле необходимо указать ваш внешний IP Ц адрес. Ќа примере ниже, указана опци€ настройки динамического DNS Ц выбрана кнопка Dynamic IP:

Ќастройка динамического DNS дл€ NAT FreePBX
Ћокальные сети

ѕерейд€ во вкладку General SIP Settings того же раздела, необходимо настроить внутренние сети. Ќапример, 192.168.13.0/255.255.255.0. Ёто может быть отдельна€ сеть, в которой наход€тс€ IP Ц телефоны, или сеть, в которую вынесено все активное сетевое оборудование.

Ќастройка Local Networks FreePBX

Ќе забывайте по окончанию настроек нажимать Submit и Apply Config


Ќастройка RTP портов

ѕроверьте чтобы на вашем маршрутизаторе не были заблокированы UDP порты 5060 (SIP) и диапазон портов 10000-20000 (RTP). ѕомимо этого, вы можете сделать проброс этих портов пр€мо на ваш сервер IP Ц ј“— Asterisk. ѕерепроверьте, что транспортным протоколом €вл€етс€ именно UDP.

ƒиапазон RTP портов в FreePBX

ѕроблемы с настройкой кодеков

 аждый раз, когда вы совершаете вызов, обе стороны, инициирующа€ и принимающа€ вызов согласует телефонный кодек. Ќапример, одна из сторон может инициировать согласование кодека g.711u, который может не поддерживатьс€ другой стороной. Ёто может €вл€тьс€ причиной отсутстви€ аудио в разговоре. ћы рекомендуем всегда включать поддержку кодеков G.711 u Ц закона и a Ц закона. Ќастроить телефонные кодеки можно следующими способами:

  1. Ќастройка на конкретном телефонном аппарате
  2. ¬ настройка внутреннего номера (Extension) в FreePBX
  3. ћы рекомендуем не настраивать кодеки индивидуально на телефонном аппарате. ¬ случае возникновени€ каких Ц либо проблем, на этапе Ђтраблшутингаї вы можете потратить лишнее врем€ просто забыв о данной настройке
  4. Ќа этапе настройки SIP Ц транка в FreePBX. –азрешенные или запрещенные кодеки определ€ютс€ опцией allow/disallow
  5. √лобальна€ настройка. ¬ разделе Settings -> Asterisk SIP Settings -> "General SIP Settings"
√лобальна€ настройка кодеков в FreePBX 13

ѕроблема с воспроизведением аудио файлов

≈сли при звонке на голосовое меню (IVR) вы не слышите ожидаемую аудио Ц запись, проверьте, корректно ли был импортирован этот файл через модуль System Recordings. ѕомимо этого проверьте права этого файла. ¬ладельцем этого файла (owner) должен быть пользователь asterisk. ¬ рамках решени€ проблемы дайте команду amportal chown:

[root@localhost ~]# amportal chown
Please wait...
!!!!amportal is depreciated. Please use fwconsole!!!!
forwarding all commands to 'fwconsole'
Taking too long? Customize the chown command, See http://wiki.freepbx.org/display/FOP/FreePBX+Chown+Conf
Setting Permissions...
 37034/37034 [============================] 100%
Finished setting permissions

ѕолезна ли ¬ам эта стать€?

–аз в неделю мы отправл€ем дайджест с самыми интересными стать€ми.

P.S. ≈сли укажите свою дату рождени€, то мы об€зательно ¬ас поздравим и подарим небольшой подарок :)

Ќажима€ на кнопку "ѕодписатьс€", вы даете согласие на обработку своих персональных данных