
Alexey
13.11.2017
11:40:39
может не понимает WWW-Authorize?

Alex
13.11.2017
12:55:36
не знаю...

Alexey
13.11.2017
12:56:36
попробуй поставить FS в той же сети для начала
ну или VPN какой нибудь настрой

Google

Alex
13.11.2017
13:01:43
напомние, пжлс.. как посмотреть порты на FS

Alexey
13.11.2017
13:02:04
какие порты?
sofia status

Alex
13.11.2017
13:02:15
запущенные на fs

Alexey
13.11.2017
13:02:27
но это сигналка для Sofia
голос и другие endpoint нужно смотреть отдельно
ну и netstat ни кто не отменял :)

Alex
13.11.2017
13:03:20
хочу попробовать по tcp подключить
точно, нетстат
сука....
эта зараза только умеет tcp
хотя, у udp есть

Denis 災 nobody
13.11.2017
13:11:36
кто?

Google

Alex
13.11.2017
13:11:45
avaya
по tcp подключился

mad
13.11.2017
13:17:46
по udp авая не работает со сторонним софтом. Только tcp и tls
Коллеги, никто не скажет, что есть таблица tasks? Есть вообще какое то описание по таблицам, которые юзает fs?

Alex
13.11.2017
13:18:41
да вот кто бы знал

Alexey
13.11.2017
13:19:09
tasks это вроде для sched команды

mad
13.11.2017
13:21:23
Два FS. Кол-трекинг, все дела. Так вот админ БД говорит, что оба борятся за таблицу tasks, периодически оба пытаются туда писать. Вот я не понимаю, это фишка или бага? Что за таблица? Почему тот, что стэндбай - пытается писать...
дока молчит(

Alexey
13.11.2017
13:23:17
там по умолчанию несколько тасков
Я помню, например, переодический опрос на предмет смены IP
Ну и в dialplan можно явно использовать эти команды

mad
13.11.2017
13:24:48
хм... В логе фигурирует check_ip и heartbeat

Alexey
13.11.2017
13:25:17
check_ip это проверка на смену IP

mad
13.11.2017
13:25:47
это ясно, но оно инсертится в таскс с двух сторон и лочит один другого...
все работает, никаких проблем. Но такая блокировка -это не хорошо же

Alexey
13.11.2017
13:27:08
ну если используешь общую БД надо разграничивать как то по ключу.
Fusion добавляет первичные ключи
FS бд странная. многие таблицы не имеют даже первичных ключей
https://github.com/fusionpbx/fusionpbx/blob/master/resources/install/sql/switch.sql#L459

mad
13.11.2017
13:38:57
вообще какая то дичь. В логах второй ноды, которая стендбай
2017-11-13 14:18:30.586627 [ERR] switch_core_sqldb.c:587 ODBC SQL ERR [STATE: HY000 CODE 1213 ERROR: [MySQL][ODBC 5.2(w) Driver][mysqld-10.2.8-MariaDB-log]Deadlock found when trying to get lock; try restarting transaction

Alexandru
13.11.2017
13:39:37
кхм.. а кто подсказал эту шикарную идею использовать одну coredb для двух свичей?

Google

Alexey
13.11.2017
13:42:01
Ну если не использовать lock на уровне таблиц то все должно работать
каждая запись имеет hostname
блокируй только одну строку и все.
может если добавить явный PK оно зароботает
Ну и switchname должен быть разным на свичах

mad
13.11.2017
13:45:38
пойду свичнейм посмотрю.
coredb один используется, когда две ноды в HA собираются.

Alexandru
13.11.2017
13:46:14

Alexey
13.11.2017
13:46:34

mad
13.11.2017
13:46:38
pgsql есть, спецов на него нет. В проде в компании его нет.
Алексей, floatip никак не отменяет один coredb
mysql тоже есть мультимастер :)

Alexey
13.11.2017
13:47:59
ну тогда тольно online репликация

Alex
13.11.2017
13:48:02
Парни, а объясните ещё такую штуку... на софтфоне включен OPUS, на телефоне 711. С софтфона на телефон дозвониться не могу - абонент не абонент. Я так понимаю, что происходит согласование кодеков, а OPUSа на телефоне нет и соединение не происходит. Как включить транскодинг?

mad
13.11.2017
13:48:42
opus уже транскодится на FS? много я пропустил
от темы так уйдем :)

Alex
13.11.2017
13:49:17
а как узнать? в этой части настроек дефолтных не менял

Alexey
13.11.2017
13:49:45
https://wiki.freeswitch.org/wiki/Enterprise_deployment_IP_Failover#Software_requirements
ODBC for the database for anything to be saved, with replication. For core, voicemail, and all profiles and mods. I'm using MySQL in master-master mode.

mad
13.11.2017
13:50:42
Алексей, кстати, для кол-трекинга как раз пишут, что switchname должен быть одинаковый

Alexey
13.11.2017
13:50:58
ну да :)

mad
13.11.2017
13:51:01
I'm using master-master too

Google

mad
13.11.2017
13:51:18
а вы написали - разным

Alexey
13.11.2017
13:51:44
так человет просто HA нужен
и при разных swithcname не должны блокироватся одинаковые записи в БД

mad
13.11.2017
13:52:03
Да, они одинаковые
ять, что за нах, и не гуглится ничего. Пару ссылок есть, все ссылаются на кластеринг самой БД. Вообще связи не вижу, ять
В жире "Resolution: Not A Bug "
ЗБС

енот
13.11.2017
14:13:30
Прям как воипсвичевские чехо-евреи

? Stan
13.11.2017
14:13:46

енот
13.11.2017
14:13:57
Тоже веселья полные штаны в жыре с ними
Говорю им, транскодинг где, бля?

? Stan
13.11.2017
14:14:11
/me забеспокоился

енот
13.11.2017
14:14:16
Вот же он
Что такое транскодинг, коллеги?

mad
13.11.2017
14:15:09
это шутка?

? Stan
13.11.2017
14:15:10

Konstantin
13.11.2017
14:15:22

енот
13.11.2017
14:15:33
Обьясните тупому еноту что такое транскодинг, мб я не прав

Alex
13.11.2017
14:16:18
во... моя тема. мне нужно)

Google

енот
13.11.2017
14:16:21

mad
13.11.2017
14:16:23
енот, это не смешно

енот
13.11.2017
14:16:30
Я не смеюст
Я в ярости
Знаете как у них sips работал жо моей заявки?

mad
13.11.2017
14:17:05
кодеки должны пересекаться и это никак не связано с транскодингом

енот
13.11.2017
14:17:18
Cn=VPS

Konstantin
13.11.2017
14:17:39

mad
13.11.2017
14:17:54
у вас какая проблема, Енот?
Озвучте целиком, пжлст

? Stan
13.11.2017
14:17:59

mad
13.11.2017
14:18:04
а то чот как то вы сумбурно

Konstantin
13.11.2017
14:18:13
На клиенте и сервере должен быть список кодеков, в котором есть совпадения.
К 1,2,6,7
С 1,7,9
Так булет работать.

енот
13.11.2017
14:19:11
Я просто с телефона. Я всегда думал, что трансколинг нужен чтобы кодеки не обязаны были работать
Перекодирование

Konstantin
13.11.2017
14:19:27
К 1,3,4,9
С 2,7
Так не будет

? Stan
13.11.2017
14:19:29
а транскодингд делается на софтсвиче, к которому идут скажем две сессии. То есть так:
[абонент1] (g711a,opus) <-sip сессия-> (g711) [софтсвич] (g729) <-sip сессия-> (g729,g711u) [абонент2]
будет работать

Konstantin
13.11.2017
14:20:06
Между плечами внутри FS трансколинг спасает.

mad
13.11.2017
14:20:08
транскодинг делает свитч, а за соблюдения кодеков отвечает RFC