
Виталий
18.01.2018
15:15:13
и уж точно не зажму как собирал

Konstantin
18.01.2018
15:15:21
Да, думаю, все мы тут знатные "собиратели" :-)

?iKizilov
18.01.2018
15:15:26
Там еще и самому надо написать ручками)))

Igor
18.01.2018
15:16:29
где-то в ru_voip кажется отсвечивал товарищ разработчик модуля для астериска

Google

Igor
18.01.2018
15:16:57
вроде даже либы публиковал на гитхабе

?iKizilov
18.01.2018
15:17:01

Igor
18.01.2018
15:17:20
да я думаю там примерно тот же принцип будет

Виталий
18.01.2018
15:17:28
ну даже в виде шлюза это интересно

Igor
18.01.2018
15:17:47
да оно в любом виде будет интересно
ибо скайп скорее мёртв чем жив, а позвонить в мессенджер хомячкам хочется

?iKizilov
18.01.2018
15:18:57
Можно пользоваться и сейчас. Привинтить к FS и будет работать. В виде шлюза

Виталий
18.01.2018
15:19:21
так где сорцы-то этого шлюза )?

Igor
18.01.2018
15:19:32
нахрена гнать через кого то трафик?

?iKizilov
18.01.2018
15:19:43
Зачем? Подключаешь как провайдера

Igor
18.01.2018
15:19:59
там ограничения

Виталий
18.01.2018
15:20:09
потому что хомячки лазают в телефонах с телеграмом гарантированно - а запустить сип-телефон забывают

Igor
18.01.2018
15:20:21
вот вот

Google

?iKizilov
18.01.2018
15:20:43
На 1 разговор

Igor
18.01.2018
15:21:07
в сервисе настроено ограничение на 10 различных номеров назначения в сутки при исходящих звонках. Желающим использовать наш сервис как шлюз просьба так не делать. Со временем и для вас будет что предложить автору разработки

Виталий
18.01.2018
15:21:28
это ограничение самой телеги?

Igor
18.01.2018
15:21:38
это ограничение конкретно взятого сервиса

Виталий
18.01.2018
15:21:46
хорошо - но на входящие-то могут звонить сколько угодно

Igor
18.01.2018
15:21:53
телеге пофик скольким людям ты за день позвонишь

Konstantin
18.01.2018
15:22:10
FUP
Fair Use Policy

?iKizilov
18.01.2018
15:22:11

Serge
18.01.2018
15:22:37
Поспрошайте автора andr на форуме ruvoip.net

Igor
18.01.2018
15:22:54
ну вот, я про что и говорю, нахрена мне сервис, лимиты которого выжрутся моментально

Serge
18.01.2018
15:23:47
Там шлюз через yate. Может сорсы даст или ещё как договорится.
Автор, помнится, совсем не замотивирован - типа ничего мне от вас пока не надо

Igor
18.01.2018
15:28:02
есть кто зареганный там уже?

?iKizilov
18.01.2018
15:28:33
Есть

Alex
18.01.2018
15:45:59
Парни, а подскажите как в Lua сделать проверку обрыва связи. Например, есть банальный скриптик соединения. Как влепить проверку обрыва звонка и перезвонить заново?
freeswitch.consoleLog("WARNING","Before first call\n")
first_session = freeswitch.Session("user/1000")
if (first_session:ready()) then
freeswitch.consoleLog("WARNING","first leg answered\n")
second_session = freeswitch.Session("user/1002")
if (second_session:ready()) then
freeswitch.consoleLog("WARNING","second leg answered\n")
freeswitch.bridge(first_session, second_session)
freeswitch.consoleLog("WARNING","After bridge\n")
else
freeswitch.consoleLog("WARNING","second leg failed\n")
end
else
freeswitch.consoleLog("WARNING","first leg failed\n")
end


Alexey
18.01.2018
22:52:34
Вон в зойпере есть штук 5 предустановок для опуса. А в FS всего лишь одни набор настроек.
opus@48000h@10i - Opus 48khz using 10 ms ptime (mono and stereo)
opus@48000h@20i - Opus 48khz using 20 ms ptime (mono and stereo)
opus@48000h@40i - Opus 48khz using 40 ms ptime
opus@16000h@10i - Opus 16khz using 10 ms ptime (mono and stereo) - from version 1.6.16
opus@16000h@20i - Opus 16khz using 20 ms ptime (mono and stereo) - from version 1.6.16
opus@16000h@40i - Opus 16khz using 40 ms ptime - from version 1.6.16
opus@8000h@10i - Opus 8khz using 10 ms ptime (mono and stereo)
opus@8000h@20i - Opus 8khz using 20 ms ptime (mono and stereo)
opus@8000h@40i - Opus 8khz using 40 ms ptime
opus@8000h@60i - Opus 8khz using 60 ms ptime
opus@8000h@80i - Opus 8khz using 80 ms ptime
opus@8000h@100i - Opus 8khz using 100 ms ptime
opus@8000h@120i - Opus 8khz using 120 ms ptime
+ 10 настроек
я бы не назвал это прям "один"

Denis
19.01.2018
07:54:31
возможно ли на лету поменять max session ,
?

ros
19.01.2018
07:55:43
fsctl max_sessions 2000

Google

Denis
19.01.2018
07:57:49
ок
а если per min?
per sec вернее
дефолтное значение получается 30 в fsctl не вижу per sec

ros
19.01.2018
07:59:29
sps

Denis
19.01.2018
07:59:59
last_sps ?

ros
19.01.2018
08:00:16
> fsctl
[ calibrate_clock] [ crash] [ debug_level] [ debug_pool]
[ debug_sql] [default_dtmf_duration] [ flush_db_handles] [ hupall]
[ last_sps] [ loglevel] [ max_dtmf_duration] [ max_sessions]
[ min_dtmf_duration] [ min_idle_cpu] [ pause] [ pause_check]
[ ready_check] [ reclaim_mem] [ recover] [ resume]
[ save_history] [ send_sighup] [ shutdown] [ shutdown_check]
[ sps] [ sync_clock] [ verbose_events]
[ sps]

Виталий
19.01.2018
08:02:32
sps - перевел как спасибо.... пятница-с )))

Denis
19.01.2018
08:02:44
))
ага заметил )
а last_sps в данном случае что?

Виталий
19.01.2018
08:03:03
прошлое спасибо )

Denis
19.01.2018
08:03:06
)))))))

ros
19.01.2018
08:07:46

?iKizilov
19.01.2018
10:02:25


Alexey
19.01.2018
10:09:55
при низком битрейте fec вырубается, и возможно имеет смысл его принудительно включить через
<param name="keep-fec-enabled" value="1"/>

?iKizilov
19.01.2018
10:12:27

Alexandru
19.01.2018
10:13:00

Google

?iKizilov
19.01.2018
10:13:02
джиттер я ставлю на внешний канал 60 мс всегда

Alexandru
19.01.2018
10:13:07
Можно у него спросить

?iKizilov
19.01.2018
10:13:28

Alexey
19.01.2018
10:13:31
opus@8000 по-моему вообще страшно звучит, лучше что угодно другое брать (но это касается только узких каналов без потерь)

Alexandru
19.01.2018
10:15:06

Alexey
19.01.2018
10:17:24
там же у каждого из двух телефонов свой jb + задержка по сети

?iKizilov
19.01.2018
10:21:00
Насколько понял у FS это минимум. 3 фрейма по 20 мс. Ну он про это и пишет в консоли. Получается на телефоне 60 мс, на другом канале 60 мс. Уже 120 мс плюс время задержки. Так бы я и 250 мс поставил бы, но тогда запаздывание может быть большое. Там же адаптивный джиттер? Или фиксированный?

Alexey
19.01.2018
10:22:41
можно и так, и так
можно через ":" указать диапазон

?iKizilov
19.01.2018
10:23:53

Alexey
19.01.2018
10:24:44
угу
<action application="set" data="jitterbuffer_msec=60:200:20"/>
https://freeswitch.org/confluence/display/FREESWITCH/JitterBuffer#JitterBuffer-jitterbuffer_msec
завтра у ребят поспрошу что там да как

?iKizilov
19.01.2018
10:28:52
Наврал чуть-чуть. AMR и opus 8 кгц не хуже 711. А 722 это опус wideband это 16 кгц частота дискретизации

Google

Alexey
19.01.2018
10:30:53
да, точно, смешались в кучу кони, люди

?iKizilov
19.01.2018
10:32:16
Ну плучается для мобильника 8 кгц, для вайфая 16, а для хорошой сети по максимуму. Так?
Интересно, почему опус не ставят в телефоны?

Alexey
19.01.2018
10:36:13
ну тут от мобильника зависит, у меня в Сибири кругом hspa+/4g, так что можно все 48к гнать. на wifi тоже наверное. главное и там, и там убедиться что при потерях включены fec и jb (который в fs емнип включает plc). а вот если канал аля gprs или в конечном счёте будет транскодинг в 711, то да только 8000

ros
19.01.2018
10:36:18

?iKizilov
19.01.2018
10:37:36

ros
19.01.2018
10:38:32
и далеко вы с ним звонили?
пока операторы связи не начнут поддерживать, в железе оно как зайцу пятая нога

?iKizilov
19.01.2018
10:39:11

ros
19.01.2018
10:41:11
ну позвонили через мультифон на обычную трубу сотовую
что вы там услышите все прелести 722?
пока все не перестроится хотя бы выше 8000 никаких толков не будет

?iKizilov
19.01.2018
10:42:16

Alexey
19.01.2018
10:45:02
А оно не понятно. Особенно в движении и на авто. А как убедиться, что включено?)
сейчас позвонил себе с jitsi, в ней инфо звонка есть + в самом fs при /log 7 видно
Opus decoder stats: Frames[0] PLC[0] FEC[0]
Opus encoder stats: Frames[0] Bytes encoded[0] Encoded length ms[0] Average encoded bitrate bps[0]
Opus encoder stats: FEC frames (only for debug mode) [0]
Opus decoder stats: Frames[0] PLC[0] FEC[0]
Opus encoder stats: Frames[0] Bytes encoded[0] Encoded length ms[0] Average encoded bitrate bps[0]
Opus encoder stats: FEC frames (only for debug mode) [0]

?iKizilov
19.01.2018
10:45:53
Нолики это выключено?

? Stan
19.01.2018
10:48:46
куку
Есть вот такой диалплан.. При попадании в бридж оно $1 передает как есть, не заменяя на то что в скобках в кондишене. Я предполагаю что из за того, что кондишен множественный. Куда копать?
<extension name="out_zadarma" continue="true">
<condition field="destination_number" expression="^05(\d+)$"/>
<condition regex="any" break="on-true">
<regex field="network_addr" expression="10.17.1.2"/>
<action application="bridge" data="sofia/external/$1@sip.zadarma.com"/>
</condition>
</extension>

ros
19.01.2018
10:49:20

Alexey
19.01.2018
10:53:53

?iKizilov
19.01.2018
11:00:42
нет)
Посмотрел файлик конфига опуса. <!— Keep FEC Enabled —>
<param name="keep-fec-enabled" value="1"/>
А что вот это вот? Это подстройка под битрейт? <!— Support asymmetric sample rates —>
<!--<param name="asymmetric-sample-rates" value="1"/>-->
<!— Enable bitrate negotiation —>
<!--<param name="bitrate-negotiation" value="1"/>-->