Меню Рубрики

Установка asterisk на hyper v

ИТ База знаний

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

Настройка программных телефонов

Корпоративные сети

Популярное и похожее

FreePBX 13 настройка c нуля

Asterisk — настройка с нуля

FreePBX 13 настройка c нуля

Интеграция Asterisk и Instagram

Установка FreePBX 15 на VMware

Пошаговая установка свежего дистрибутива

В статье покажем, как установить последний на момент написания статьи stable релиз SNG7-PBX-64bit-1910. Установка произведем в среде виртуализации VMware. Погнали!

Скачать последний стабильный релиз FreePBX Distro можно по этой ссылке: https://www.freepbx.org/downloads/

Системные требования к виртуальной машине

Первое, что нужно сделать – создать виртуальную машину, в которой мы развернем IP – АТС Asterisk с помощью FreePBX Distro. Тут нужно воспользоваться нашим калькулятором IP – АТС Asterisk – он доступен по ссылке ниже. Калькулятор подскажет полные требования к серверу согласно ваших входных данных. Переходите по ссылке и возвращайтесь уже с системными требованиями 🙂

Установка

После того, как виртуальная машина создана, к ней необходимо подцепить .iso, загрузить с него виртуальную машину и следовать нашим инструкциям. Откройте KVM окно (окно управления машиной)

Мы установим FreePBX 15 версии, Linux версии 7.6 и сам Asterisk 16 версии. Поэтому, в первом окне выбираем FreePBX 15 Installation (Asterisk 16) — Recommended и нажимаем Enter:

Далее нужно выбрать, где мы будем получать информацию об установке. Мы выбираем «как бы» на монитор (VGA), но на самом деле, это окно KVM виртуальной машины. Выбирайте опцию Graphical Installation – Output to VGA и нажимаем Enter:

На следующем экране нужно выбрать FreePBX Standard и нажать Enter:

Установим root — пароль. Для этого переходим в соответствующий пункт меню:

И указываем дважды требуемый пароль:

И ждем. Пока на прогрессбаре (индикаторе состояния установки) вы не увидите заветные Complete!:

Дальнейшая настройка

А чтобы настроить установленный и свежий дистрибутив воспользуйтесь статьей по ссылке ниже. Enjoy 🙂

Полезна ли Вам эта статья?

Пожалуйста, расскажите почему?

Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.

источник

Бюджетный вариант виртуальной АТС с не бюджетными возможностями

В этом топике я попробую рассказать про попытку организовать бюджетный `виртуальный телефонный офис`.

И так, изначально имеется:

  • пара десятков мелких офисов (арендаторы).
  • телефония приходящая им по сипу
  • пользовательские SIP телефоны и софтфоны.
  • желание некоторых клиентов вместо просто телефона на столе, иметь фичи: авто секретарь/расписание/голосовая почта/запись звонков и нежелание иметь настоящую PBX и администратора для этого дела.
  • наше желание сделать хорошо клиентам.
  • системный администратор который знает такие страшные слова как linux и asterisk.

попытка реализовать желания клиентов, вложившись только в сервер, под катом.

Погуглив, решено было копать в сторону asterisk или freeswitch.

Погуглив еще было обнаружено, что большое количество предложений ‘виртуального офиса’ для астериска это либо `пять пунктов одноуровнего IVR` либо астериск с FreePBX установленный в виртуальную машину ( почему то очень любят OpenVZ ). От FreePBX в виртуальной машине было решено пока отказаться — интерфейс ни сколько не для пользователя, и к каждому такому астериску надо прилагать администратора, да и рулить кучкой астерисков в виртуальных машинах не айс. Для FS есть интересная штука, которая вроде как может Multi-Tenant — blue.box, но на FS пока смотрим осторожно ( с астериском больше опыта работы ), поэтому тоже пока прошли мимо.

По запросу ‘виртуальная атс‘ гугл отдает кучу ссылок, почти все из которых собственно предложения провайдеров, например, что то типа ‘СВЕТЕЦ’ который сейчас в octopus’e и ростелекоме — красиво, но у себя поставить не получится, либо дорого либо в принципе продают только услугу.

Еще немного поискав можно нагуглить VitualPBX, без особых изысков в гуе, зато на астериске к которому можно допилить, что то свое.

Судя по документации хотелки пользователей:

  • авто секретарь
  • расписание
  • голосовая почта
  • запись звонков

и наши:

  • asterisk + изоляция пользователей
  • управление из одного места
  • локальные звонки между офисами в одном здании

там реализованы + еще несколько десятков не всегда телефонных, но кому то может и полезных фичь.

Собственно его и будем настраивать

Смотрим актуальную версию на главной странице ( latest VMWare image ) и качаем её.

Проверяем обновления и если есть тоже скачиваем последний .tgz.

Для тех у кого была установлена предыдущая версия обновление будет выглядеть примерно так:

Сделаем предварительную настройку, по документации, после чего заходим в интерфейс администратора:

в списке групп выберем группу default и поправим нужные нам настройки, у нас это было:

  • Dialout asterisk context ( поменяли на vpbx-local )
  • Maximum Number of Schedule items in ext
  • + лимиты
  • разрешаем использование всех дополнительных фичь.
Читайте также:  Установка газа на ссангйонг

Примерный план того, что хочется сделать в качестве шаблона для каждого пользователя:

  • зарегистрировать номер у провайдера ( перенести с IP-телефона на asterisk )
  • завести телефонные номера ( подключаем IP-телефоны и cофтфоны к нашему virtual-pbx )
  • входящая / исходящая маршрутизация
  • сделать шаблон стандартного IVR с:
    — расписание
    — black list
    — авто секретарь
    — роутинг по отделам
    — голосовая почта

Приступаем

Добавим контекст для исходящей связи, для всех пользователей. ( будет использоваться если набранный номер не попадет в маршрутизацию настроенную у пользователя )

во вкладке users добавляем пользователя (так как каждый пользователь есть комбинация номера телефона + кода доступа, мы для себя заводим всех пользователей на номере ‘0999’ — (если на него позвонить система попросит ввести код доступа ) и каждому офису прописываем 4-х значный внутренний дид ):

нажимаем ‘создать’ и получаем примерно это:

далее переходим в `кабинет` пользователя:

меняем часовой пояс / язык / устанавливаем имя пользователя / его почту / и тд.

Настроим регистрацию на оборудовании провайдера:

тут пропишем:

  • ip-адрес провайдера
  • имя пользователя на оборудовании провайдера ( у нас это телефон )
  • пароль
  • поставим галочку принимать звонки
  • поставим 0 в колонке ‘на внутренний номер’

теперь наш виртуальный офис 43 должен зарегистрироваться на оборудовании провайдера для получения входящих звонков, проверяем:

Сделаем регистрацию оборудования клиента в нашем виртуальном офисе 403:

здесь мы создали профили для 2 пользовательских телефонов с номерами 101 и 102

так примерно выглядит подключение телефона Fanvil к нашему виртуальному офису ( в качестве номера 101 ):

далее также регистрируем софтфон на номере 102.

Создадим исходящий роутинг по умолчанию через провайдера SIP телефона:

то есть тут все номера, кроме 4-х значных начинающихся на 0, отправляем к провайдеру ( если в дальнейшем пользователь захочет отправлять звонки например через сипнет ему нужно просто сделать маршрут с более высоким весом )

Переходим к списку внутренних номеров:

И в частности к номеру 0:

мы установили тип внутреннего номера — ‘Расписание’ и создали простое расписание — с понедельника по субботу с 9 до 18 отправлять звонки на внутренний номер 1 ( тут у нас будет собственно сам IVR ) иначе на 600 ( голосовую почту )

далее здесь же настроим фильтрацию входящих звонков по номеру звонящего:

это означает, что при поступлении звонков с номеров 1234567890 и 0987654321 система повесит трубку.

Создадим номер 600 — голосовую почту:

( вместо системного сообщения лучше загрузить звуковой файл со своим приветствием. Из коробки, из русских голосов, доступны TTS голос festival и TTS от google.translate )

Далее создаем номер 1, в котором попросим звонящего выбрать кого он хочет услышать:

и номера для бухгалтерии ( 1*1 )

и технического отдела ( 1*2 )

Всё вместе это выглядит примерно так:

Далее, чтобы не повторять всё тоже самое для каждого пользователя идем во вкладку ‘Профиль пользователя’ и делаем бекап настроек ( в xml формате ) после чего его можно загрузить для нового пользователя ( предварительно подправив номера и пароли ).

Собственно всё. Разворачиваем новому пользователю приготовленный шаблон и отдаем рулить своим куском АТС.

Итак у нас есть:

  • система установленная у нас и контролируемая нами

У пользователя есть:

  • расписание для всех входящих звонков.
  • черный список телефонных спамеров и хулиганов.
  • авто секретарь.
  • запись разговоров.
  • голосовая почта.
  • возможность позвонить с 101 на 102 или в город.
  • редирект звонков для номеров 101 и 102 на мобильные ( через SIP провайдера ).
  • управление своим виртуальным офисом с возможностью расширения вышеперечисленных возможностей.
  • подробные CDR для каждого звонка:

Сейчас всё это работает в тестовом режиме и смертельных багов пока не вылезло, про то, что хочется поправить чуть ниже.

Пару слов про неудобства:

  • Ставить на сервер с нуля из rpm несколько геморойно из за кучи зависимостей, поэтому проще копировать tar’ом прямо из vmare-имиджа.
  • В некоторые моменты возникает сильное желание записать таки свои голосовые сообщения ( из коробки идет TTS ) и поправить web интерфейс.

источник

Установка asterisk на hyper v

Makc64RUS » 13 янв 2014, 13:14

Код: выделить все #apt-get install module-init-tools
Reading package lists. Done
Building dependency tree
Reading state information. Done
module-init-tools is already the newest version.
module-init-tools set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Странно. Выключил из загрузки dahdi_dummy и dahdi_test заработал, если снова добавляю его в /etc/dahdi/modules то dahdi_test показывает одни нули

Re: Asterisk ( FreePBX ) и Hyper-V оптимизация

Makc64RUS » 13 янв 2014, 18:30

Re: Asterisk ( FreePBX ) и Hyper-V оптимизация

Sanek » 13 янв 2014, 19:27

Всем привет! Решил вставить свои пять копеек

Я использую систему виртуализации Proxmox ( http://www.proxmox.com/ ) — она бесплатная, работает без глюков и поддерживает кластеризацию. А теперь, что касается самого астера:
хост-машина Xeon E3-1220 8 GB Ram, на виртуалке (ram 4GB HDD 100GB) установлена Centos 6.4 minimal и астер версии 11.5.0 собран из исходников без всяких дополнительных приблуд (выполняет функции транзитного свитча и некоторые доп. функции по мониторигну и балансировке транков). На этом-же хосте «плавают» еще несколько виртуалок. Так вот, в пиковые нагрузки (130-150 паралельных звонков) жалоб на искажение голоса не наблюдалось и тестовые записи миксмонитором пишутся идеально.

Читайте также:  Установка ubuntu язык клавиатуры

Re: Asterisk ( FreePBX ) и Hyper-V оптимизация

Makc64RUS » 14 янв 2014, 09:09

Re: Asterisk ( FreePBX ) и Hyper-V оптимизация

april22 » 14 янв 2014, 09:37

Re: Asterisk ( FreePBX ) и Hyper-V оптимизация

Sanek » 15 янв 2014, 22:36

Re: Asterisk ( FreePBX ) и Hyper-V оптимизация

Makc64RUS » 16 янв 2014, 12:45

Добрый день коллеги, отпишусь о своих результатах в поисках решения по оптимизации Asterisk под Hyper-V 2008 R2.

1) Собрал dahdy, выключил в /etc/dahdi/modules все лишние модули и вписал туда загрузку dahdi_dummy
Код: выделить все [root@pbx asterisk]# lsmod | grep dahdi
dahdi_dummy 2400 0
dahdi_transcode 5240 1 wctc4xxp
dahdi 206672 4 dahdi_dummy,dahdi_transcode
crc_ccitt 1369 1 dahdi

2) В Asterisk убрал загрузку всех модулей работающих со временем (файл modules.conf) и добавил загрузку res_timing_dahdi.so
Код: выделить все pbx*CLI> module show like res_timing_dahdi.so
Module Description Use Count
res_timing_dahdi.so DAHDI Timing Interface 1
1 modules loaded

Код: выделить все pbx*CLI> dahdi show status
Description Alarms IRQ bpviol CRC Fra Codi Options LBO
DAHDI_DUMMY/1 (source: HRtimer) 1 UNCONFI 0 0 0 CAS Unk 0 db (CSU)/0-133 feet (DSX-1)

3) /etc/asterisk/asterisk.conf добавил internal_timing = yes в секцию [options]4) Далее в /boot/grub/grub.conf добавил в параметры загрузки следующие параметры > Код: выделить все [root@pbx asterisk]# vi /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu
title CentOS (2.6.32-431.el6.i686)
root (hd0,0)
kernel /vmlinuz-2.6.32-431.el6.i686 ro root=/dev/mapper/VolGroup-lv_root > initrd /initramfs-2.6.32-431.el6.i686.img

5) Выключил виртуальную машину, в Параметрах -> службы интеграции убрал галочку с Синхронизация времени.
6) Запустил сервер. Результат такой:

Код: выделить все [root@pbx asterisk]# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
acpi_pm

Код: выделить все [root@pbx asterisk]# dahdi_test
Opened pseudo dahdi interface, measuring accuracy.
99.991% 99.988% 99.995% 99.994% 99.994% 99.988% 99.995% 99.992%
99.995% 99.992% 99.995% 99.983% 99.998% 99.990% 99.994% 99.994%
99.995% 99.993% 99.994% 99.994% 99.994% 99.996% 99.992% 99.994% ^C
— Results after 24 passes —
Best: 99.998% — Worst: 99.983% — Average: 99.992975%
Cummulative Accuracy (not per pass): 99.993

Есть ли от этого толк? Думаю да, т.к. раньше для синхронизации времени на сервере мне приходилось пользоваться заданием в кроне на синхронизацию раз в час с контроллером домена. Теперь часики тикают как положено, вот мой ntp.conf

Код: выделить все tinker panic 0
driftfile /var/lib/ntp/drift
restrict 127.0.0.1
restrict default kod nomodify notrap
server 172.16.0.90 — контроллер домена
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
;server 127.127.1.0
;fudge 127.127.1.0 stratum 10

Записи разговоров на Asterisk стали писаться нормально, без тиков. и выпадания букв. Но не все. В моей компании есть специфический Софт Фон, из-за его возможностей мы не можем от него отказаться, он очень удобен в плане работы сквозной авторизации для доменных пользователей, и одновременно тащит в себя логины и пароли с АТС и jabber сервера, это очень удобно. За какой бы компьютер наш пользователь не сел, ему сразу запустится его месенджер и сефотфон без вопросов о вводе паролей.

Так есть вот следующая таблица

софтфон -> стационарный телефон = чистая запись разговора на АТС
Debug записи говорит
Код: выделить все [2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.
[2014-01-16 12:37:28] DEBUG[4377][C-0000000d]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f14b94 was pretty quick last time, waiting for them.

Читайте также:  Установка капы после брекетов

стационарный телефон -> стационарный телефон = чистая запись разговора на АТС
софтфон -> софтфон = плохая запись разговора, наблюдаются тики, пощёлкивания в записи.

Debug записи говорит
Код: выделить все [2014-01-16 12:35:18] DEBUG[4375][C-0000000c]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f197b4 was pretty quick last time, waiting for them.
[2014-01-16 12:35:18] DEBUG[4375][C-0000000c]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f197b4 was pretty quick last time, waiting for them.
[2014-01-16 12:35:18] DEBUG[4375][C-0000000c]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f197b4 was pretty quick last time, waiting for them.
[2014-01-16 12:35:18] DEBUG[4375][C-0000000c]: audiohook.c:269 audiohook_read_frame_both: Write factory 0xb6f197b4 was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:316 audiohook_read_frame_both: Failed to get 160 samples from write factory 0xb6f197b4
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:316 audiohook_read_frame_both: Failed to get 160 samples from write factory 0xb6f197b4
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:316 audiohook_read_frame_both: Failed to get 160 samples from write factory 0xb6f197b4
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:316 audiohook_read_frame_both: Failed to get 160 samples from write factory 0xb6f197b4
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:316 audiohook_read_frame_both: Failed to get 160 samples from write factory 0xb6f197b4
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:316 audiohook_read_frame_both: Failed to get 160 samples from write factory 0xb6f197b4
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:263 audiohook_read_frame_both: Read factory 0xb6f18b8c and write factory 0xb6f197b4 both fail to provide 160 samples
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:316 audiohook_read_frame_both: Failed to get 160 samples from write factory 0xb6f197b4
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:263 audiohook_read_frame_both: Read factory 0xb6f18b8c and write factory 0xb6f197b4 both fail to provide 160 samples
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:316 audiohook_read_frame_both: Failed to get 160 samples from write factory 0xb6f197b4
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:263 audiohook_read_frame_both: Read factory 0xb6f18b8c and write factory 0xb6f197b4 both fail to provide 160 samples
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:263 audiohook_read_frame_both: Read factory 0xb6f18b8c and write factory 0xb6f197b4 both fail to provide 160 samples
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.
[2014-01-16 12:35:19] DEBUG[4375][C-0000000c]: audiohook.c:275 audiohook_read_frame_both: Read factory 0xb6f18b8c was pretty quick last time, waiting for them.

Это явно уже не связано с hyper-V и совсем другая история.

Надеюсь вам поможет мой пост, навсякий случай оставлю пример моей конфигурации.
Физический сервер WS 2008 R2 Hyper-V
Виртуальный сервер CentOS 6.5 (ему выделены 4 процессора и 4096 ОЗУ)
Код: выделить все [root@pbx

]# cat /etc/redhat-release
CentOS release 6.5 (Final)

источник

Добавить комментарий