Страница 3 из 6

Re: Cisco SPA112 - "металлический" голос

Добавлено: 05 май 2014, 09:23
Vlad1983
оставьте конфиги в текущем состоянии
для разных осей разные скрипты инициализации и возможно немного по разному конфиги заполняюится

должны получить:

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

# lsmod | grep dahdi
dahdi                 186633  0 
crc_ccitt              12331  1 dahdi
# ls -l /dev/dahdi
итого 0
crw-rw---- 1 asterisk asterisk 196, 254 февр. 20 09:15 channel
crw-rw---- 1 asterisk asterisk 196,   0 февр. 20 09:15 ctl
crw-rw---- 1 asterisk asterisk 196, 255 февр. 20 09:15 pseudo
crw-rw---- 1 asterisk asterisk 196, 253 февр. 20 09:15 timer
пока не будет псевдоустройств res_timing_dahdi.so не сможет нормально синхронизировать тайминг

Re: Cisco SPA112 - "металлический" голос

Добавлено: 05 май 2014, 10:10
enamchuk
Я переустановил dahdi, нашёл этот файл в папке с модулями, в /asterisk/modules.conf сделал принудительно load => res_timing_dahdi.so
Это верный вариант?
noload => res_timing_dummy.so делать?

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

[root@n25-c21 asterisk]# lsmod | grep dahdi
dahdi_dummy             3048  0
dahdi                 224070  13 dahdi_dummy
crc_ccitt               1717  1 dahdi
[root@n25-c21 asterisk]# ls -l /dev/dahdi
total 0
crw-rw---- 1 asterisk asterisk 196, 254 Apr 18 22:43 channel
crw-rw---- 1 asterisk asterisk 196,   0 Apr 18 22:43 ctl
crw-rw---- 1 asterisk asterisk 196, 255 Apr 18 22:43 pseudo
crw-rw---- 1 asterisk asterisk 196, 253 Apr 18 22:43 timer
[root@n25-c21 asterisk]#

Re: Cisco SPA112 - "металлический" голос

Добавлено: 05 май 2014, 10:21
Vlad1983

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

# asterisk -rx "module show like timi"
Module                         Description                              Use Count 
res_timing_dahdi.so            DAHDI Timing Interface                   2         
1 modules loaded

Re: Cisco SPA112 - "металлический" голос

Добавлено: 05 май 2014, 10:27
enamchuk

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

Connected to Asterisk 1.8.25.0 currently running on n25-c21 (pid = 28503)
Verbosity is at least 15
n25-c21*CLI> module show like timi
Module                         Description                              Use Count
res_timing_dahdi.so            DAHDI Timing Interface                   1
1 modules loaded
n25-c21*CLI>

Re: Cisco SPA112 - "металлический" голос

Добавлено: 05 май 2014, 10:41
Vlad1983
вот теперь в SIP/2.0 200 OK астериска на INVITE не должно быть строчки (отмечена)
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.88.10:5060;branch=z9hG4bK-5eae09ac;received=192.168.88.10;rport=5060
From: "Namchuk Eugene" <sip:20@78.139.254.109>;tag=99c443d724ea4717o0
To: <sip:*97@78.139.254.109>;tag=as5082a2ce
Call-ID: 674a92d7-39004417@192.168.88.10
CSeq: 102 INVITE
Server: FPBX-2.11.0(11.8.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Contact: <sip:*97@192.168.88.9:6060>
Content-Type: application/sdp
Content-Length: 262

v=0
o=root 1952774617 1952774617 IN IP4 192.168.88.9
s=Asterisk PBX 11.8.0
c=IN IP4 192.168.88.9
t=0 0
m=audio 14058 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

в INVITE от астериска так же не должно её быть

Re: Cisco SPA112 - "металлический" голос

Добавлено: 05 май 2014, 10:47
enamchuk
Огромное спасибо за помощь и терпение, вечером попробую с этой приставкой протестировать. Возможно, это также исправит прерывание голоса на секунду в произвольное время на приставках D-Link :)
Вечером отпишусь.

Re: Cisco SPA112 - "металлический" голос

Добавлено: 07 май 2014, 07:38
enamchuk
Не разобрался, как сделать такой же оформленный текст, как у Вас, вроде этой строчки нет:
https://onedrive.live.com/redir?resid=8 ... ile%2c.cap

Но проблема остаётся.... :-(
Вчера на отдельной машине на Intel Xeon поставил чистую FreePBX Dostro с сайта Schmooze с Asterisk 11. Проделал всё ровно так же, модуль используется, таймер включён - но звук всё равно металлический...

Re: Cisco SPA112 - "металлический" голос

Добавлено: 07 май 2014, 08:35
Vlad1983
последний шанс:
выставите в SPA во всех возможных местах где найдете только g.711Alaw
не просто первым, а именно все приоритеты только одним кодеком
в случае такой же "металлизации" дамп в студию

Re: Cisco SPA112 - "металлический" голос

Добавлено: 07 май 2014, 11:26
enamchuk
Везде стоит alaw. В астериске в пирах стоит disallow=all, allow=alaw. Я во всех филиалах в конторе ставлю только alaw, т.к. звонков не очень много, абонентов тоже, качество и скорость сети позволяют.
Сейчас выставлю и буду денёк смотреть)
Пробовал вчера кодек g726aal2 - на нём, как мне показалось, такие артефакты реже проявляются. Но и звук хуже, и с факсами облом будет.

Re: Cisco SPA112 - "металлический" голос

Добавлено: 07 май 2014, 11:39
Vlad1983
судя по SDP:
v=0
o=- 56809 56809 IN IP4 192.168.8.201
s=-
c=IN IP4 192.168.8.201
t=0 0
m=audio 16462 RTP/AVP 0 2 8 18 100 101
a=rtpmap:0 PCMU/8000
a=rtpmap:2 G726-32/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729a/8000

a=rtpmap:100 NSE/8000
a=fmtp:100 192-193
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
SPA хочет кодеки в указанном порядке
астериск говорит: "а меня вашпе не волнуют ваши хотения. я хочу PCMA"
SPA в ответ: "хрен с тобой на PCMА.", но промолчало о том, что оно будет декодировать PCMA алгоритмом для PCMU
потому-то в дампе все чисто, а слышите "металл"

включите режим advanced и пробегите по всей вебке