
Dmitriy
17.01.2018
13:30:30
@playmarket g729 - бесплатный кодек
Тут скорее вопрос в поддержке. Наверняка нет этого кодека чисто на JAVA, а импортировать нативную C++ либу тот ещё гемор для халявного приложения. Вот поэтому так мало вариантов. Вообще VoIP клиент на чистой JAVA невозможно найти.
Особенно если это касается видео или каких-нибудь кодеков, которые в андроиде не поддерживаются по умолчанию

Alexandru
17.01.2018
13:31:18

Dmitriy
17.01.2018
13:31:53
Я где-то выше как раз спрашивал за эту тему, и единственный voip клиент на чистой яве - это jitsi и то у него часть кодеков через нативные либы подключается

Google

Alexandru
17.01.2018
13:32:26
jitsi у меня нигде нормально не работает

Dmitriy
17.01.2018
13:32:45
CODEC_JNI_LIB = "g729_jni"; - эта строчка как раз показывает, что загружается нативный C++ код

Alexandru
17.01.2018
13:33:05
прилетает в нее звонок - она крашится
карма

Dmitriy
17.01.2018
13:34:08
Мы PJSIP используем, и когда он падает - то невозможно отследить почему, потому как Java Stack trace не пишется, а без root нельзя получить дамп что бы backtrace посмотреть
Причем как назло на всех 25 наших тестовых устройствах не падает, а падает у пользователей, которые из маркета установили

Alexandru
17.01.2018
13:35:34
я вообще недавно выяснил, что pjsip не конпилится со свежими ndk
на мультиплатформу
опытным блэт путем

Dmitriy
17.01.2018
13:36:10
Недавно - это когда?

Google

Alexandru
17.01.2018
13:36:19
в прошлом году :D
в декабре

Dmitriy
17.01.2018
13:36:29
Мы еще в ноябре где-то компиляли без проблем

Alexandru
17.01.2018
13:36:41
мне пришлось взять ndk 2016 года
13 версию вроде
или какую-то там

Dmitriy
17.01.2018
13:36:59
Я хз, я лично не компилял)

Alexandru
17.01.2018
13:37:04
со свежей вообще никак не хотела на дефолтный андроидовый таргет компилять
ну может я криворук, это вообще мой первый опыт кросс-компиляции
и я до сих пор охереваю какого собсно хера я этим занимался.. но ладно

Dmitriy
17.01.2018
13:38:06
Я когда сисадмином был тоже часто так охреневал)

Alexandru
17.01.2018
13:38:58
не, к задачам уровня "поправить за индусами" я уже привык
но это даже не поправить
это индусы вообще не смогли

Dmitriy
17.01.2018
14:21:19
)))))

Denys
17.01.2018
14:46:54
Привет! Не срабатывает ротация cdr Master.csv или может я не так понимаю назначение команды?
freeswitch@internal> cdr_csv rotate
+OK

Alexey
18.01.2018
04:02:42

Виталий
18.01.2018
06:45:43
logrotate наше все)

Denys
18.01.2018
08:47:44
не факт, так как по HUP FreeSWITCH также не ротейтит

Google

ros
18.01.2018
08:54:17
<param name="rotate-on-hup" value="true"/>
проверить права на директорию
ls -ld /var/log/freeswitch/cdr-csv
drwxr-x--- 2 freeswitch freeswitch 4096 Dec 30 19:02 /var/log/freeswitch/cdr-csv

?iKizilov
18.01.2018
09:04:21

Alexey
18.01.2018
09:21:36

?iKizilov
18.01.2018
09:33:48
быть такого не может, т.е. совсем не может
Легко. Можно в метро потестировать. Более-менее к 729 кодеку приближается опуч NB. Но он все же похуже. В опусе падает громкость в плохом канале, а также выпадает голос временами. 729 кодек ведет себя лучше. У него возникает задержки в передаче голоса, но он все же лучше справляется с пропаданиями голоса. Хотя качество голоса хуже.

Alexey
18.01.2018
09:36:19
fec/plс опуса наиболее совершенные на данный момент, можно нормально говорить при 20% потерь (а после тюнинга и при 30%), 729 жутко буратинит даже на небольших потерях, но точных процентов я не помню

?iKizilov
18.01.2018
09:39:05
Ну не знаю. Что в астериске, что в FS на плохом канале опус не очень. Хотя в FS опус получше сделан. Вон теоеграм и тот сдыхает в метро на его вайфае, а там пожалуй лучшая реализация кодека опус. Хотя может я не умею настраивать опус в FS.

Alexey
18.01.2018
09:40:26
вот только хотел про настройки написать, их 10 штук и все влияют на качество

?iKizilov
18.01.2018
09:41:21
В идеале опус должен снижать битрейт на плохом канале сам.
Вон в зойпере есть штук 5 предустановок для опуса. А в FS всего лишь одни набор настроек.

Serge
18.01.2018
10:53:55
А что есть opus NB? Это когда 8к что ли? Так в этом режиме у опуса fec не работает вовсе

?iKizilov
18.01.2018
12:48:43

Serge
18.01.2018
13:37:11
Насколько помню из демки на астерконфе, они были примерно наравне, всё же опус немного лучше, но и проц он жрёт активнее, что для мобильных клиентов не гуд. В реальной жизни у меня было много только 729, сравнить не могу, но "роботячий" голос помним хорошо :)

Konstantin
18.01.2018
13:38:42
На мобильных устройствах кодеки аппаратные, чтоб не жрать проц.

Serge
18.01.2018
13:39:43
Аппаратный опус или 729 в мобильниках? Это врядли

Konstantin
18.01.2018
13:39:58
По крайней мере те, на работу с которыми они рассчитаны.
Opus, кстати, вероятнее, чем g729.

Anton
18.01.2018
13:40:43
Может ли кто-то подсказать, как изменить поведение FS для SIP BYE. Мне нужно, чтобы звонок не завершался, а делался UNBRIDGE&PARK

Google

Konstantin
18.01.2018
13:41:15
api_after_bridge
Либо hangup_after_bridge=false

Serge
18.01.2018
13:41:43
Честно говоря, в спеках ни к одной трубе не видел аппаратных кодеков

Konstantin
18.01.2018
13:42:22
MP3 уж точно аппаратный, про остальные - догадка исходя из здравого смысла.

Serge
18.01.2018
13:43:36
судя по моему (небольшому) опыту даже 711 не аппаратный :(

Anton
18.01.2018
13:43:44
Либо hangup_after_bridge=false
Спасибо, но это не помогает, это паркует звонок если вторая сторона положила трубку. А мне нужно, чтобы если оператор положил трубку - разъединить звонки и держать звонок оператора для следующего бриджа.

Serge
18.01.2018
13:43:57
декодируется прекрасно, энкодинг - фиговый

Konstantin
18.01.2018
13:44:37
export или в {}
Стоп. Если оператор положил трубку то его канал завершится однозначно.
Можно подробнее описать сценарий?

Anton
18.01.2018
13:46:26

Александр
18.01.2018
13:46:49
как вы себе это представляете?

Konstantin
18.01.2018
13:46:52
Софтфон прислал bye?

Anton
18.01.2018
13:47:49
+
Меня убеждают, что это возможно

Konstantin
18.01.2018
13:48:15
Ответ: завершать по dtmf вызывающую сторону.

?iKizilov
18.01.2018
13:48:20

Konstantin
18.01.2018
13:48:58

Anton
18.01.2018
13:49:08

Konstantin
18.01.2018
13:49:53
А как иначе, если на стороне телефона оператора, приславшего bye уже разрушен объект звонка.

Google

Anton
18.01.2018
13:50:10

Serge
18.01.2018
14:02:34

?iKizilov
18.01.2018
14:12:46

Serge
18.01.2018
14:57:43
Из телеги только в телегу конечно - оно ж вроде и не умеет больше никуда?
Был у нас клиент, по их мнению 723 6.3к звучал лучше 729, так и жили 400+ операторов КЦ

?iKizilov
18.01.2018
14:59:05

Igor
18.01.2018
14:59:30

?iKizilov
18.01.2018
15:00:00
Чего? Шлюза? Есть работающий вариант

Igor
18.01.2018
15:00:25
он в открытом доступе?
в каком виде? либа/софт/модуль

?iKizilov
18.01.2018
15:00:53
Для использования да. Как прогрммный код нет.

Igor
18.01.2018
15:05:45
чот не гуглится
где почитать можно?

?iKizilov
18.01.2018
15:09:09
Можно поиграться. На talk37.ru
https://ruvoip.net/blog/2017/09/tg/

Serge
18.01.2018
15:12:09
Потом на GSMFR перешли

Виталий
18.01.2018
15:12:43
я чтото пропустил наверное (
у ФС есть бридж с телеграмом?

?iKizilov
18.01.2018
15:13:29

Виталий
18.01.2018
15:13:43
и сорцов нет?

?iKizilov
18.01.2018
15:14:31
и сорцов нет?
Говорят что все есть в принципе. Надо только собрать. Ну вот человек и собрал. но не публикует.