VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Икание звука на SIP->"Fax for Asterisk", SIP->"Playtones"

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
icanit
Сообщения: 3
Зарегистрирован: 25 ноя 2010, 17:04

Икание звука на SIP->"Fax for Asterisk", SIP->"Playtones"

Сообщение icanit »

Приветствую всех присутствующих!!

При совершении вызовов через сип(из локальной сети с железного сипфона и софтового, и извне через сип провайдера) при попытки прослушивания MOH в очереди, гудков или FAx for Asterisk
слышатся ужасные икания звука.
В логе это сопровождается такими сообщениями:
[Nov 17 09:25:22] DEBUG[9054]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 3520, ms is 460
[Nov 17 09:25:23] DEBUG[9054]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 1032, ms is 149
[Nov 17 09:25:23] DEBUG[9054]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 1520, ms is 210
[Nov 17 09:25:23] DEBUG[9054]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 1200, ms is 170
[Nov 17 09:25:23] DEBUG[9054]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 952, ms is 139
[Nov 17 09:25:23] DEBUG[9054]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 1032, ms is 149
[Nov 17 09:25:24] DEBUG[9054]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 872, ms is 129
[Nov 17 09:25:24] DEBUG[9054]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 1048, ms is 151
[Nov 17 09:25:24] DEBUG[9054]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 1192, ms is 169
[Nov 17 09:25:24] DEBUG[9054]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 1840, ms is 250

Но если поставить Background(/var/lib/asterisk/moh/macroform-robot_dity) то никаких иканий на этом звуковом файле при проигрывании нет, хотя онже через Queue когда слушается - икает:
[Nov 17 09:45:14] DEBUG[18073]: res_musiconhold.c:338 ast_moh_files_next: SIP/7100-0000000c Opened file 0 '/var/lib/asterisk/moh/macroform-robot_dity'
[Nov 17 09:45:14] DEBUG[18073]: res_rtp_asterisk.c:1061 ast_rtp_raw_write: Difference is 1352, ms is 189
....
..
.

Мой sip.conf:

allowoverlap = no
udpbindaddr = 0.0.0.0
tcpenable = yes
tcpbindaddr = 0.0.0.0
rtcachefriends = yes
srvlookup = yes
#usejb = yes
#jbsize = 600
#forcejb = yes
#jblog = yes


Также могу сказать, что факс через iaxmodem работает без иканий в отличие от fax for Asterisk.

Проблема наблюдалась на версии 1.6.2.*(10-14) после чего ыбл произведен на версию 1.8.0(проблема сохранилась)
Но я поднял виртуальную машину на нотубуке и поднял там аналогичной конфигурации астериск, и там нет иканий.

Информация о железе сервака, где наблюдается данная проблема:

uname -a
Linux safe 2.6.32-gentoo-r7 #1 SMP Wed May 19 10:05:02 MSD 2010 i686 Intel(R) Xeon(TM) CPU 2.80GHz GenuineIntel GNU/Linux

lshw
product: ProLiant DL380 G3
vendor: HP
serial: 802ELDG22K
width: 32 bits
capabilities: smbios-2.3 dmi-2.3 smp-1.4 smp
configuration: boot=hardware-failure-fw chassis=rackmount cpus=2 uuid=38303245-4C44-4732-324B-202020202020
*-core
description: Motherboard
physical id: 0
*-firmware
description: BIOS
vendor: HP
physical id: 0
version: P29 (10/31/2003)
size: 64KiB
capacity: 1984KiB
capabilities: pci pnp upgrade shadowing escd cdboot bootselect int13floppy360 int13floppy1200 int13floppy
720 int5printscreen int9keyboard int14serial int17printer int10video acpi usb biosbootspecification
*-cpu:0
description: CPU
product: Intel(R) Xeon(TM) CPU 2.80GHz
vendor: Intel Corp.
physical id: 406
bus info: cpu@0
version: 15.2.9
slot: Proc 1
size: 2800MHz
capacity: 3600MHz
width: 32 bits
clock: 400MHz
capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse
36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr

*-memory
description: System Memory
physical id: 1000
slot: System board or motherboard
size: 1536MiB
6x
description: DIMM DDR Synchronous 266 MHz (3.8 ns)
physical id: 0
slot: DIMM 01
size: 256MiB
width: 64 bits
clock: 266MHz (3.8ns)

Во время проигрывания этих икающих звуков по top CPU не особо нагружается.

Я искал по куче форумов, но там аналогичная проблемы аналогичные возникала на старых версиях астера, и все они были пофиксены(проверил по коду).

В чем может быть проблема?(возможно конфигурация ядра неверная?)
Прошу о помощи, т.к. я в тупике.
Аватара пользователя
Obi Van
Сообщения: 340
Зарегистрирован: 03 сен 2010, 11:21

Re: Икание звука на SIP->"Fax for Asterisk", SIP->"Playtones

Сообщение Obi Van »

Возможно не настроен тайминг. В файле asterisk.conf должна быть строка:

Код: Выделить всё

internal_timing = yes
icanit
Сообщения: 3
Зарегистрирован: 25 ноя 2010, 17:04

Re: Икание звука на SIP->"Fax for Asterisk", SIP->"Playtones

Сообщение icanit »

Спасибо! но помогло на половину, а точнее проблема с Fax for Asterisk сохранилась, а вот moh теперь работает нормально.
icanit
Сообщения: 3
Зарегистрирован: 25 ноя 2010, 17:04

Re: Икание звука на SIP->"Fax for Asterisk", SIP->"Playtones

Сообщение icanit »

А вот факс спасло уже

Код: Выделить всё

transcode_via_sln = yes ;
Спасибо за наводку.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH