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

Иногда не прерывает звонок на BYE

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

mikelog
Сообщения: 120
Зарегистрирован: 20 фев 2013, 11:27

Иногда не прерывает звонок на BYE

Сообщение mikelog »

Asterisk 1.8.28-cert5
ТфОП <> Aster <> КЦ <> оператор
Оператор кладет трубку, от КЦ идут BYE а астеру как будто пофиг, звонок висит активным и потом дропается по rtp lack activity
211 - КЦ, 222 - Астер.

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

|Time     | 10.195.137.222                        |
|         |                   | 10.195.139.211    |                   
|0.000000 |         INVITE SDP (g711A g7          |SIP From: "mobile_phone" <sip:mobile_phone@10.195.137.222 To:<sip:555@10.195.139.211
|         |(5060)   ------------------>  (5060)   |
|0.000762 |         100 Trying|                   |SIP Status
|         |(5060)   <------------------  (5060)   |
|0.003386 |         100  Trying                   |SIP Status
|         |(5060)   <------------------  (5060)   |
|0.004935 |         180  Ringing                  |SIP Status
|         |(5060)   <------------------  (5060)   |
|0.108294 |         200  OK SDP (g711A)           |SIP Status
|         |(5060)   <------------------  (5060)   |
|0.108567 |         ACK       |                   |SIP Request
|         |(5060)   ------------------>  (5070)   |
|0.119354 |         RTP (g711A)                   |RTP Num packets:8160  Duration:163.239s SSRC:0x587427F3
|         |(16790)  ------------------>  (7638)   |
|0.147104 |         RTP (g711A)                   |RTP Num packets:7479  Duration:156.049s SSRC:0xAC0E2A08
|         |(16790)  <------------------  (7638)   |
|156.369424|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|156.870285|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|157.871306|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|159.872286|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|163.873291|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|167.874219|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|171.875358|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|175.876293|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|179.862190|         RTP (CN)  |                   |RTP Num packets:94  Duration:577.783s SSRC:0x587427F3
|         |(16790)  ------------------>  (7638)   |
|179.877319|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|183.878322|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|187.879366|         BYE       |                   |SIP Request
|         |(5060)   <------------------  (5070)   |
|757.650144|         BYE       |                   |SIP Request
|         |(5060)   ------------------>  (5070)   |
|757.650780|         481 Call Leg/Transac          |SIP Status
|         |(5060)   <------------------  (5070)   |
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Иногда не прерывает звонок на BYE

Сообщение virus_net »

Дамп сделан на каком из плечей ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
mikelog
Сообщения: 120
Зарегистрирован: 20 фев 2013, 11:27

Re: Иногда не прерывает звонок на BYE

Сообщение mikelog »

дамп снят с астериска
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Иногда не прерывает звонок на BYE

Сообщение virus_net »

sip debug в CLI включали ? Пакет точно долетает ?
что при этом в CLI ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
mikelog
Сообщения: 120
Зарегистрирован: 20 фев 2013, 11:27

Re: Иногда не прерывает звонок на BYE

Сообщение mikelog »

проблема пока что не постоянная, просто смотрел логи и нашел
2016-10-10 13:34:57] NOTICE[2055] chan_sip.c: Disconnecting call 'SIP/blabla-00074433' for lack of RTP activity in 601 seconds
по 00074433 нашел номер звонившего, через номер нашел pcap файл звонка, дамп трафика снят на внутреннем сетевом интерфейсе
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Иногда не прерывает звонок на BYE

Сообщение ded »

mikelog, разве не заметили -
INVITE, Trying & Ringing прибегали с порта 5060, а ACK & BYE - c порта 5070?
Астериск поэтому и игнорировал это скорее всего, как не относящееся к текущему соединению.
mikelog
Сообщения: 120
Зарегистрирован: 20 фев 2013, 11:27

Re: Иногда не прерывает звонок на BYE

Сообщение mikelog »

ded, блин, а слона то и не приметил =(
посмотрел не глючные звонки, после 180 ringing астериску от КЦ прилетает SIP|SDP c invite Contact: <sip:10.195.139.211:5070>
после чего астер мой говорит ACK и Request-URI: sip:10.195.139.211:5070
потом уже работает с портом 5070

и в этом тоже есть sip/sdp с инвайтом и Contact: <sip:10.195.139.211:5070>
только вот когда потом с 5070 приходит BYE то ему пофих почему
no bye respond.zip
(1.57 КБ) 311 скачиваний
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Иногда не прерывает звонок на BYE

Сообщение Vlad1983 »

попробовать в пире на КЦ выставить nat=yes
ЛС: @rostel
mikelog
Сообщения: 120
Зарегистрирован: 20 фев 2013, 11:27

Re: Иногда не прерывает звонок на BYE

Сообщение mikelog »

так они в одной локалке находятся, просто у КЦ несколько софтсвичей по обработке вызовов
да и приводит это к тому, что от КЦ пропадает голос
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Иногда не прерывает звонок на BYE

Сообщение Vlad1983 »

у параметра nat несколько значений
и может применяться не только когда NAT имеет место быть, но и для решения подобных проблем

сделать копию пира в нем крутить
для тестов звонить через него же
рабочий трафик чтоб ходил через старый
на присутствие отсутствие голоса внимания не обращать
главное добиться корректной обработки сигнальных сообщений
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH