AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Конференция и "говорящая тетка"

Newbies/FAQ Forum 5 сообщений 30.12.2010 08:19 - 30.12.2010 13:34
#1 30.12.2010 08:19

Конференция и "говорящая тетка"


имеется:
астериск 1.6.0
конференция на meetme

необходимо в момент сбора участников проигрывать сообщение
(народ темный, дабы они тупо не бросали трубки)

реализовано следующим образом:
Code:
; i'm robot :-)
[wait-all-connected]
exten => s,1,Answer
exten => s,n,Playback(/var/meeting/msg/1)
exten => s,n,Playback(/var/meeting/msg/2)
exten => s,n,Wait(3)
exten => s,n,Goto(2)


сообщения записаны в slin
все юзера в конференции подключаются g729

через колл-файл включаем данный экстеншн в конференцию,
сообщение проигрывается, все довольны, но ...

проигрывание жрет кучу ресурсов (оно и понятно, разжать g729, замиксовать, зажать обратно),
при подключении больше 10-ка пользователей,
уже начинаются проблемы, а в конфенции требуется как минимум 25-30 пользователей.


собссно вопрос - как реализовать проигрывание сообщения с минимальным потреблением ресурсов проца ?
#2 30.12.2010 10:53

а если файлы в g729 преобразовать?
#3 30.12.2010 10:57

adt2k wrote:
а если файлы в g729 преобразовать?


пробовал, и в g729 и в ulaw ... загрузка примерно одинаковая ...
#4 30.12.2010 11:47

А зачем используете устаревшую ветку? Какое у Вас железо что при 10 одноваременных лаги?
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.0 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#5 30.12.2010 13:34

aven wrote:
А зачем используете устаревшую ветку? Какое у Вас железо что при 10 одноваременных лаги?

ветка 1.6.0 - потому что астер крутится на FreeBSD (собран из портов)
но тут дело не в версии, и не оси на которой крутится,
пробовали на стенде, под линукс и с 1.6.2 веткой, ситуация аналогичная ...

я не писал что на 10 уже начинаются сильные лаги,
но при 10-12 подключениях загрузка проца уже под 70-80% ...
а вот при 20 - проигрываемое сообщение начинает лагать ....
как только отключаю проигрывание сообщения, все ровно,
и загрузки практически нет.


# /usr/local/sbin/sysinfo cpu
Generated by SysInfo v1.0.1 by Daniel Gerzo

CPU information

Machine class: i386
CPU Model: Intel(R) Pentium(R) 4 CPU 3.00GHz
No. of Cores: 2