Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Рвётся связь

Рвётся связь

Рвётся связь время от времени
1 234>
Сообщений: 8

Рвётся связь

Шлюз D-link DVG-6008s, Asterisk 1.4.26.2, FreeBSD 8.0
Периодически рвётся связь, sip-клинет(X-lite) кладёт трубку во время разговора.
Диопазон RTP портов везде 40000-65355 и на шлюзе и в rtp.conf и в X-lite

лог астериска:

--- (11 headers 9 lines) ---
ast*CLI>
<--- SIP read from 192.168.0.3:61300 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.2:5060;branch=z9hG4bK4c294aaf;rport=5060
Contact: <sip:501@192.168.0.3:61300;rinstance=c874de92ad399171>
To: <sip:501@192.168.0.3:61300;rinstance=c874de92ad399171>;tag=7b25056e
From: "206"<sip:206@192.168.0.2>;tag=as3e8de401
Call-ID: 239d9dea050f90836ea853fd6b3c077f@192.168.0.2
CSeq: 103 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
User-Agent: X-Lite release 1104o stamp 56125
Content-Length: 183

v=0
o=- 4 2 IN IP4 192.168.0.3
s=CounterPath X-Lite 3.0
c=IN IP4 192.168.0.3
t=0 0
m=audio 52306 RTP/AVP 8 0 101
a=fmtp:101 0-15
a=rtpmap:101 telephone-event/8000
a=sendrecv

<------------->
--- (11 headers 9 lines) ---
ast*CLI>
<--- SIP read from 192.168.0.3:61300 --->
BYE sip:206@192.168.0.2 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.3:61300;branch=z9hG4bK-d8754z-71122621325ce749-1---d8754z-
Max-Forwards: 70
Contact: <sip:501@192.168.0.3:61300;rinstance=c874de92ad399171>
To: "206"<sip:206@192.168.0.2>;tag=as3e8de401
From: <sip:501@192.168.0.3:61300;rinstance=c874de92ad399171>;tag=7b25056e
Call-ID: 239d9dea050f90836ea853fd6b3c077f@192.168.0.2
CSeq: 2 BYE
User-Agent: X-Lite release 1104o stamp 56125
Reason: SIP;description="ACK not received"
Content-Length: 0

Скорее всего в этом дело, что может быть?

Ubuntu 10.04, Asterisk PBX 1.8.0
2010-06-23 11:55

Откуда: AST
Сообщений: 280

Re: Рвётся связь

У X-lite есть такой глюк , он не видит Активного канала и рвет связь через 30 сек. (по умолчанию). Проще всего настроить в X-lite время разрыва связи на максимум...
А D-link тут не при делах.
2010-06-23 11:59

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Рвётся связь

=) Обновите * до последней поступной версии. Сервер не отправляет обязательный ACK на OK приходящий от софтфона.
Alexcr, пальцем в небо.
Создам аварийную ситуацию. Дорого. На долго =)
2010-06-23 12:00

Откуда: AST
Сообщений: 280

Re: Рвётся связь

Проще всего настроить .....
2010-06-23 12:13

Сообщений: 8

Re: Рвётся связь

Alexcr, через 30(или какой-то другой определённый интервал)секунд X-lite может рвать, если в настройках Advanced\network стоит Галка Call Inactivity - рвать свять по таймаутам RTCP и RTP, в моём случае этого нет.

Alekz, спасибо, это попробую
Ubuntu 10.04, Asterisk PBX 1.8.0
2010-06-23 12:32

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Рвётся связь

Alexcr:

настроить .....
и опять мимо =) SIP-стэк не настраивается в * настолько глубоко.
Создам аварийную ситуацию. Дорого. На долго =)
2010-06-23 12:34

Сообщений: 8

Re: Рвётся связь

Обновился до версии Asterisk 1.4.33.1, проблема осталась, попробовал другой клиент SJPhone, при обрыве связи у него вылетает ошибка "ACK timeout". В логах * при обрыве такая же ошибка, как и в первом посте. Определённых интервалов времени, через которые имеет место быть обрыв нет. Связь рвется не при каждом звонке, может вообще не рваться долгое время. Что может быть? В какой области копать? Помогите!
Ubuntu 10.04, Asterisk PBX 1.8.0
2010-07-01 13:37

Откуда: AST
Сообщений: 280

Re: Рвётся связь

;--------------------------- RTP timers ----------------------------------------------------
; These timers are currently used for both audio and video streams. The RTP timeouts
; are only applied to the audio channel.
; The settings are settable in the global section as well as per device
;
;rtptimeout=60 ; Terminate call if 60 seconds of no RTP or RTCP activity
; on the audio channel
; when we're not on hold. This is to be able to hangup
; a call in the case of a phone disappearing from the net,
; like a powerloss or grandma tripping over a cable.
;rtpholdtimeout=300 ; Terminate call if 300 seconds of no RTP or RTCP activity
; on the audio channel
; when we're on hold (must be > rtptimeout)
;rtpkeepalive=<secs> ; Send keepalives in the RTP stream to keep NAT open
; (default is off - zero)

2010-07-01 13:44

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Рвётся связь

рвать может и длинк, только диагностировать это довольно трудно.
в любом случае отключите в длинке автообучение сигналу занято.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-01 13:51

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Рвётся связь

Alexcr, ты меня уже утомил в этом топике. RTP тут не причем. Даже дурной софт-фон говорит, что пока к нему не будет стабильно приходить ACK звонок он держать не будет.

Intent, посмотри SIP-сессию с D-Link'ом, приходит ли от него ACK. Если приходит - плохо, бум думать.
Создам аварийную ситуацию. Дорого. На долго =)
2010-07-01 14:06

1 234>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru