Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2017-11-16 19:36:10 +0400

AsteriskNewbie Gravatar AsteriskNewbie

Пропадает звук и голос на определенных телефонах.

Прошу Вас помочь в диагностике проблемы. Имею сервер и телефоны в одной сети. Периодически, некоторые телефоны, без какой-либо взаимосвязи перестают транслировать звуки, будь то звонки внутри сети или внешние. В это время сутками на пролет другие работают исправно. Стоит ребутнуть телефон и он опять работает хорошо. Грешил на конкретную модель, но в офисе зависают 2-3 телефона, подключенных к разным свитчам. С их можно звонить и отвечать на звонки, но голоса в обе стороны нет.

Вот что дает консоль. 2005 - как раз не рабочий.

Connected to Asterisk 14.5.0 currently running on localhost (pid = 31959)
  == Using SIP RTP CoS mark 5
    -- Executing [2005@phones:1] Set("SIP/3000-0000000a", "fname=201711161910-3000-2005") in new stack
    -- Executing [2005@phones:2] MixMonitor("SIP/3000-0000000a", "/home/recordings/local/201711161910-3000-2005.wav,b") in new stack
    -- Executing [2005@phones:3] Wait("SIP/3000-0000000a", "0.5") in new stack
  == Begin MixMonitor Recording SIP/3000-0000000a
    -- Executing [2005@phones:4] Dial("SIP/3000-0000000a", "SIP/2005,30,tT") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/2005
    -- SIP/2005-0000000b is ringing
    -- SIP/2005-0000000b answered SIP/3000-0000000a
    -- Channel SIP/2005-0000000b joined 'simple_bridge' basic-bridge <3ee63f5d-b841-45ea-83a9-7b68afc91a51>
    -- Channel SIP/3000-0000000a joined 'simple_bridge' basic-bridge <3ee63f5d-b841-45ea-83a9-7b68afc91a51>
       > 0x7faca40082f0 -- Probation passed - setting RTP source address to 192.168.7.190:4006
    -- Channel SIP/2005-0000000b left 'simple_bridge' basic-bridge <3ee63f5d-b841-45ea-83a9-7b68afc91a51>
    -- Channel SIP/3000-0000000a left 'simple_bridge' basic-bridge <3ee63f5d-b841-45ea-83a9-7b68afc91a51>
  == Spawn extension (phones, 2005, 4) exited non-zero on 'SIP/3000-0000000a'
  == MixMonitor close filestream (mixed)
  == End MixMonitor Recording SIP/3000-0000000a

В режиме дебаг, две интересные строки

[Nov 16 19:11:33] WARNING[32077][C-00000007]: chan_sip.c:3790 __sip_xmit: sip_xmit of 0x3767430 (len 601) to 192.168.7.190:62144 returned -2: Broken pipe
[Nov 16 19:11:33] ERROR[32077][C-00000007]: chan_sip.c:4279 __sip_reliable_xmit: Serious Network Trouble; __sip_xmit returns error for pkt data

Serious Network Trouble - Звучит мощно, но оба телефона в одной сети, роутингом и не пахнет же.

Wireshark имеет тоже интересную строчку, прилагаю скриншот По середке пишет что port unreachable, однако телефон доступен и не пропадает.

2005/2005                 192.168.7.76                             D  No         No             5060     OK (8 ms)

мой general

nat=no
tcpenable=yes
allowoverlap=no
bindport=5060
bindaddr=192.168.7.244
srvlookup=yes
language=ru
allowguest=no
alwaysauthreject=yes
deny=0.0.0.0/0
permit=192.168.0.0/255.255.0.0
localnet=192.168.7.0/255.255.255.0
disallow=all
allow=alaw
allow=ulaw
allow=g729
prematuremedia = no 
progressinband = never
notransfer=yes 
canreinvite=no 
qualify=yes

Настройки телефонов

disallow=all
allow=g729
qualify=yes
type=friend
host=dynamic
dtmfmode=rfc2833
context=phones

В чём может быть вся соль? Спасибо.

Пропадает звук и голос на определенных телефонах.телефонах. [SOLVED]

Прошу Вас помочь в диагностике проблемы. Имею сервер и телефоны в одной сети. Периодически, некоторые телефоны, без какой-либо взаимосвязи перестают транслировать звуки, будь то звонки внутри сети или внешние. В это время сутками на пролет другие работают исправно. Стоит ребутнуть телефон и он опять работает хорошо. Грешил на конкретную модель, но в офисе зависают 2-3 телефона, подключенных к разным свитчам. С их можно звонить и отвечать на звонки, но голоса в обе стороны нет.

Вот что дает консоль. 2005 - как раз не рабочий.

Connected to Asterisk 14.5.0 currently running on localhost (pid = 31959)
  == Using SIP RTP CoS mark 5
    -- Executing [2005@phones:1] Set("SIP/3000-0000000a", "fname=201711161910-3000-2005") in new stack
    -- Executing [2005@phones:2] MixMonitor("SIP/3000-0000000a", "/home/recordings/local/201711161910-3000-2005.wav,b") in new stack
    -- Executing [2005@phones:3] Wait("SIP/3000-0000000a", "0.5") in new stack
  == Begin MixMonitor Recording SIP/3000-0000000a
    -- Executing [2005@phones:4] Dial("SIP/3000-0000000a", "SIP/2005,30,tT") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/2005
    -- SIP/2005-0000000b is ringing
    -- SIP/2005-0000000b answered SIP/3000-0000000a
    -- Channel SIP/2005-0000000b joined 'simple_bridge' basic-bridge <3ee63f5d-b841-45ea-83a9-7b68afc91a51>
    -- Channel SIP/3000-0000000a joined 'simple_bridge' basic-bridge <3ee63f5d-b841-45ea-83a9-7b68afc91a51>
       > 0x7faca40082f0 -- Probation passed - setting RTP source address to 192.168.7.190:4006
    -- Channel SIP/2005-0000000b left 'simple_bridge' basic-bridge <3ee63f5d-b841-45ea-83a9-7b68afc91a51>
    -- Channel SIP/3000-0000000a left 'simple_bridge' basic-bridge <3ee63f5d-b841-45ea-83a9-7b68afc91a51>
  == Spawn extension (phones, 2005, 4) exited non-zero on 'SIP/3000-0000000a'
  == MixMonitor close filestream (mixed)
  == End MixMonitor Recording SIP/3000-0000000a

В режиме дебаг, две интересные строки

[Nov 16 19:11:33] WARNING[32077][C-00000007]: chan_sip.c:3790 __sip_xmit: sip_xmit of 0x3767430 (len 601) to 192.168.7.190:62144 returned -2: Broken pipe
[Nov 16 19:11:33] ERROR[32077][C-00000007]: chan_sip.c:4279 __sip_reliable_xmit: Serious Network Trouble; __sip_xmit returns error for pkt data

Serious Network Trouble - Звучит мощно, но оба телефона в одной сети, роутингом и не пахнет же.

Wireshark имеет тоже интересную строчку, прилагаю скриншот По середке пишет что port unreachable, однако телефон доступен и не пропадает.

2005/2005                 192.168.7.76                             D  No         No             5060     OK (8 ms)

мой general

nat=no
tcpenable=yes
allowoverlap=no
bindport=5060
bindaddr=192.168.7.244
srvlookup=yes
language=ru
allowguest=no
alwaysauthreject=yes
deny=0.0.0.0/0
permit=192.168.0.0/255.255.0.0
localnet=192.168.7.0/255.255.255.0
disallow=all
allow=alaw
allow=ulaw
allow=g729
prematuremedia = no 
progressinband = never
notransfer=yes 
canreinvite=no 
qualify=yes

Настройки телефонов

disallow=all
allow=g729
qualify=yes
type=friend
host=dynamic
dtmfmode=rfc2833
context=phones

В чём может быть вся соль? Спасибо.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.