@ru_freeswitch

Страница 202 из 430
Виталий
12.12.2017
11:52:54
всего-то первичный и вторичный сервер + возможность получать и исполнять команды из отдельной очереди

Ivan
12.12.2017
11:58:18
а не было ли проблем с разрывом соединения? как вот здесь описано? что иногда случается https://freeswitch.org/jira/browse/FS-9992

Виталий
12.12.2017
11:59:22
не попадалось

но там реконект есть - если судить по странице

Google
Ihor
12.12.2017
13:15:14
Хм…. А кто-то сталкивался с таким, что пакеты до fs не доходят? В сымсле в sngrep пакет вижу, в siptrace фрисвича - нету. iptables пустой.

Причем почему-то только tcp’шные

Konstantin
12.12.2017
13:16:18
А UDP с тогоже(это важно) IP адреса доходят?

Ihor
12.12.2017
13:16:22
Ага

Konstantin
12.12.2017
13:17:05
FS слушает на том порту, на который коннекты приходят?

Ihor
12.12.2017
13:17:43
ТСР же.

Konstantin
12.12.2017
13:17:51
Telnet с тогоже IP адреса на порт FreeSwitch успешно открывается?

Ihor
12.12.2017
13:17:58
Отсылают обратно на порт источника

Т.е. когда fs делает инвайт по TCP, порт источника не 5060

telnet не смотрел

Konstantin
12.12.2017
13:19:02
А в случае, когда всё плохо кто инициирует соединение?

Ihor
12.12.2017
13:20:14
Просто внутренний звонок

UDPшный клиент звонит TCPшному

Google
Konstantin
12.12.2017
13:20:55
Я имел в виду это вызов в сторону FreeSwitch или от него?

Ihor
12.12.2017
13:21:06
Но это проявляется не сразу, а через какое-то время. Т.е. если рестартовать fs, то все ок

Вызов на FS и сам FS вызывает другую сторону

Так вот от второй стороны пакеты приходят, я из вижу в sngrep, а в трейсе fs - нету

Konstantin
12.12.2017
13:22:25
Т.е. FreeSwitch шлёт INVITE, а ответы до него не долетают?

Ihor
12.12.2017
13:22:30
Соответственно второй телефон вроде как трубку снял, но fs про это ничего не знает

Угу

Konstantin
12.12.2017
13:23:38
И это одна внутренняя сеть, без всяких NAT и FW между телефоном и FreeSwitch, так?

А можно содержимое пакета INVITE, который шлёт FreeSwitch увидеть?(можно без SDP для экономии места)

Ihor
12.12.2017
13:25:04
INVITE sip:310@46.116.101.183:47715;transport=Tcp SIP/2.0 Via: SIP/2.0/TCP 10.0.20.81;rport;branch=z9hG4bK0ge42a41SKyZc Max-Forwards: 68 From: "Igor Olhovskiy" <sip:61@consertis.securenetvox.net>;tag=XHyct614p96pm To: <sip:310@46.116.101.183:47715;transport=Tcp> Call-ID: e65781ac-59e1-1236-aaa1-005056860aba CSeq: 116206315 INVITE Contact: <sip:mod_sofia@10.0.20.81:5060;transport=tcp> User-Agent: FreeSWITCH Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE Supported: path, replaces Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer Content-Type: application/sdp Content-Disposition: session Content-Length: 332 X-Serialnumber: 000413719560 P-Key-Flags: resolution="31x13", keys="4" X-AUTH-IP: 176.104.56.91 X-FS-Support: update_display,send_info Remote-Party-ID: "Igor Olhovskiy" <sip:61@consertis.securenetvox.net>;party=calling;screen=yes;privacy=off

Там на пути еще есть элементы структуры, просто мне непонятно почему именно FS не принимает ответы

Т.е. я проследил пакеты по всем элементам, до сервера пакеты доходят

Konstantin
12.12.2017
13:26:45
Между этим IP Contact: <sip:mod_sofia@10.0.20.81:5060;transport=tcp> и этим IP INVITE sip:310@46.116.101.183:47715;transport=Tcp SIP/2.0 точно маршрутизация без фильтрации и NAT?

Ihor
12.12.2017
13:26:47
А вот почему их FS не принимает вообще - вопрос

Там SBC стоит

Фильтрации нету

Причем только через какое-то время

Может два дня работать ок, может 2 раза за день вот такое выдать

Konstantin
12.12.2017
13:28:13
Т.е. схема: FreeSwitch-----SBC------IPPhone ?

Ihor
12.12.2017
13:28:17
Да

Google
Ihor
12.12.2017
13:28:33
SBC занимается NAT и прочим

Konstantin
12.12.2017
13:28:47
46.116.101.183:47715 это координаты IPPhone?

Ihor
12.12.2017
13:28:52
Да

Konstantin
12.12.2017
13:29:16
А у SBC, соответственно 2 сети: внутренняя и внешняя?

Ihor
12.12.2017
13:29:21
Да

Я тоже думал на SBC, только одно но.

Konstantin
12.12.2017
13:30:01
А можно содержимое пакета INVITE, улетающего от SBC к IPPhone при таком "безответном" вызове?

Ihor
12.12.2017
13:30:06
Рестарт SBC не помогает

То же самое, только VIA другой

Это не совсем SBC, прокси )

Konstantin
12.12.2017
13:30:56
В случае неправильной настройки(это не утверждение, а преположение - как вариант) SBC рестарт не поможет.

Ihor
12.12.2017
13:31:11
Тогда оно бы всегда не работало

Konstantin
12.12.2017
13:31:34
Т.е. поле Contact SBC не подменяет?

Ihor
12.12.2017
13:31:38
Нет

Konstantin
12.12.2017
13:31:55
А на какой IP адрес IPPhone шлёт свои ответы?

Ihor
12.12.2017
13:32:03
На внешку SBC

Konstantin
12.12.2017
13:32:16
А на какой порт?

Ihor
12.12.2017
13:32:23
Я же говорю, ответы есть. Просто FS их не видит почему-то....

Konstantin
12.12.2017
13:32:38
Т.е. SBC ответы пересылает в сторону FS?

Ihor
12.12.2017
13:32:42
Да

Google
Konstantin
12.12.2017
13:33:07
А SBC на какой порт FS шлёт ответы? (в рамках TCP сессии, открытой со стороны FreeSwitch)

Ihor
12.12.2017
13:33:18
Причем один и тот же звонок, просто в разное время

На адрес запроса

http://prntscr.com/hmgr75

Это рабочий звонок

Нерабочий будет такой же, только после 200 Ok ACK не будет

И все 100, 180 и 200 соответственно FS не видит

Konstantin
12.12.2017
13:36:01
А FS из пакетов или самосборный? Если самосборный, то из стабильной ветки?

Ihor
12.12.2017
13:36:22
Пакеты, 1.6.19

Konstantin
12.12.2017
13:36:33
Отладку sofia стэка включали?

Ihor
12.12.2017
13:36:48
Тишина после инвайта...

Konstantin
12.12.2017
13:37:01
Я сейчас не про siptrace

Ihor
12.12.2017
13:37:21
Включал, не нашел ничего странного, но там простыня еще та

Konstantin
12.12.2017
13:37:53
А разница между "простынёй" хорошего и плохого вызова есть?

Ihor
12.12.2017
13:39:26
Сервер под нагрузкой, поэтому да )))

Не получается просто поймать проблему в «чистом» виде

Konstantin
12.12.2017
13:40:06
Т.е. там мешанина и выудить не удастся 2 вызова отдельных?

Ihor
12.12.2017
13:40:12
Да

Konstantin
12.12.2017
13:41:21
А в часы наименьшей нагрузки?

Ihor
12.12.2017
13:45:43
В том-то и проблема, что появляется проблема под загрузкой (

Google
Ihor
12.12.2017
13:46:02
Нету

Konstantin
12.12.2017
13:46:19
Может быть не хватает открытых сокетов?

Ihor
12.12.2017
13:46:34
Тоже думал про это, uimit на максимуме

Konstantin
12.12.2017
13:46:49
Хотя, если это в рамках одной TCP сессии, то это не должно сказываться.

Alexandru
12.12.2017
13:47:35
а siptrace global?
я к чему- я как-то так ловил пол-дня звонок не в том профиле

Ihor
12.12.2017
13:48:27
Это я проверял )))

Alexandru
12.12.2017
13:48:34
Не получается просто поймать проблему в «чистом» виде
ставишь homer - включаешь captagent на фрисвиче

в плане, не отдельно captagent, а вот в самом фрисвиче включаешь

Ihor
12.12.2017
13:49:37
Так а чем это поможет?

Konstantin
12.12.2017
13:49:38
sip-capture парамтер

Ihor
12.12.2017
13:49:53
В сымсле «тут есть, тут нету». И что дальше? )

Alexandru
12.12.2017
13:50:24
по крайней мере не будет мешанины из огромного кол-ва логов

Konstantin
12.12.2017
13:50:30
Ну, если пакет долетает до того места, где его sip-capture внутри FS ловит, то хотябы будет понятно, что проблема внутри FS, а не в сетевой подсистеме.

Alexandru
12.12.2017
13:50:33
не будет простыней

угу

Konstantin
12.12.2017
13:51:16
Так тут же дело как раз в том, чтобы пнять, какая из запчастей sofia даёт сбой и сам ли FreeSwitch виноват.

Alexandru
12.12.2017
13:51:36
причем можно даже не писать в базу гомера, а просто на каме выводить в лог call-id

другой вариант это стрейсом в свитч залезать, но т.к. это все под нагрузкой - то это лучше напотом оставить

а какая версия?

Ihor
12.12.2017
13:55:06
1.6.19

Alexandru
12.12.2017
13:56:54
ну ¯\_(ツ)_/¯ а может есть сходство между пакетами которые не проходят?

Страница 202 из 430