Присоединение к конференции Zoom по SIP с помощью Linphone

В первой команде

FOO_VARIABLE=foo;./test

вы присваиваете переменной оболочки FOO_VARIABLEзначение. Затем вы звоните ./test. Поскольку FOO_VARIABLEне экспортируется, это не переменная среды, и поэтому она не будет унаследована никаким скриптом или программой, которую вы запускаете.Вот почему ./testне знает о переменной.

Вкратце :Вы устанавливаете переменную оболочки "здесь", но она не будет доступна "там" (в./test).

В другой команде

FOO_VARIABLE=foo./test

вы устанавливаете значение FOO_VARIABLEв среде ./test(, т.е. вы создаете переменную среды для ./testс именемFOO_VARIABLE). Переменная не устанавливается в текущей среде ни как переменная среды, ни как переменная оболочки, только для процесса, полученного в результате запуска ./test.

Вкратце :Вы установили переменную окружения "там" (в ./test), но не "здесь".

Если у вас есть существующая переменная FOO_VARIABLE, которую вы хотите, чтобы скрипт или программа наследовала как переменную окружения, вам придется exportее унаследовать, т.е. сделать из нее переменную окружения:

FOO_VARIABLE=foo
export FOO_VARIABLE
./test

или, короче,

export FOO_VARIABLE=foo
./test

Это устанавливает переменную локально, а также делает ее доступной в любом созданном процессе (в ./test, например ).

1
29.08.2020, 13:30
2 ответа

Раньше это работало. Вы должны набрать адрес вроде «1234567890@zoomcrc.com». Однако недавно (примерно в мае/июне 2021 года )он перестал работать (Linphone просто зависает ), и у меня не было возможности его отладить.

Мои пакеты и инструкции находятся по адресу https://github.com/bemoody/linphone-deb/(, и если кто-нибудь может помочь понять, почему он больше не работает, или как заставить его работать с более новыми версиями Linphone, это было бы здорово.:))

Вам нужна была поддержка H.264 и SRTP в Linphone. Поскольку ни H.264, ни SRTP не были доступны в пакетах Debian для Linphone, я создал свои собственные модифицированные пакеты.

Также нужно было отключить Opus audio (иначе получилась бы полная фигня ). Zoom не поддерживал Speex, поэтому вы застряли с несжатым PCM или вообще без звука.

Качество видео всегда было плохим, но было приятно, что пропускная способность и загрузка ЦП были достаточно низкими для комфортной работы на старом ноутбуке.

Звук также никогда не был полностью надежным; казалось, что через некоторое время он случайно отключил меня. Должны быть способы контролировать собрание (, например. чтобы отключить/включить свой звук )с помощью цифровых клавиш, и я никогда не мог заставить это работать с Linphone.

1
22.06.2021, 17:45

https://linphone.org/ теперь также предлагает AppImage для 64 -бит -Intel -Linux, который позволяет включить H.264 и позволяет подключаться к конференции Zoom, код доступа можно ввести с помощью цифровых клавиш или URL-адреса, как указано поhttps://support.zoom.us/hc/en-us/articles/201363273-Using-the-SIP-H-323-Room-Connector. К сожалению, H.264 загружается через http, и кажется, что контрольная сумма отсутствует, то есть вы запускаете неподписанный код в своей системе, делая это (, см.https://github.com/cisco/openh264/issues/3135иhttps://lists.nongnu.org/archive/html/linphone-developers/2020-12/msg00030.htmlдля справки ).

0
01.12.2021, 09:49

Теги

Похожие вопросы