Столкнулся с необходимостью проверки на предмет поддержки потокового видео в мой браузер и походу узнал вот про такой сайт
https://caniuse.com/?search=mp4
По факту у меня во всех поддерживается, но было интересно посмотреть и другие форматы
Столкнулся с необходимостью проверки на предмет поддержки потокового видео в мой браузер и походу узнал вот про такой сайт
https://caniuse.com/?search=mp4
По факту у меня во всех поддерживается, но было интересно посмотреть и другие форматы
Появилась задача достать аудио сообщения с АТС Авайя на одной из станций.
Avaya TN750C - Печатная плата сообщения записывает и сохраняет сообщения, которые могут быть воспроизведены по требованию в качестве части функции обслуживания вызовов. При оснащении системы 10-ю печатными платами общая обслуживающая способность составит 42,6 мин (при 32 кбит/с) и 160 портов. Иными словами, одновременно могут воспроизводиться 160 сообщений. Скорость уплотнения 16 кбит/с (достаточная для извещения абонента с векторным добавочным номером о месте исходящего вызова) обеспечивает общую обслуживающую способность 85,3 мин.
Для начала запустил FTP через WEB-интерфейс станции
Вкл еще в самом СМ, надо указать на/с какой платы юудем заливать/качать файлы:
Вот тут-то я и встрял на долго
Все есть, и C-Lan, Med-Pro, IPSI, даже платы голосовой почты и как раз анонсмент тоже есть, но что-то все равно ей не нравися.
Начал думать что уже не работает, но нет:
Тесты успешны, да и на вх связь никто не жалуется, а спустя некоторое время обнаруживается это:
Стара оказалась плата, а все главное в работе и активно ведь пашет на узле, завидное качество, недоступное многим сейчас)
Конструктивное исполнение
Код |
Корпус |
Питание |
Лайт-AC |
металл, 1 unit в 19-ти дюймовый шкаф |
от сети AC 220 Вольт |
Лайт-DC |
металл, 1 unit в 19-ти дюймовый шкаф |
от сети DC 48..72 Вольт |
Стандарт-AC |
металл, 4 unit в 19-ти дюймовый шкаф |
от сети AC 220 Вольт |
Про-AC |
металл, 4 unit в 19-ти дюймовый шкаф |
от сети AC 220 Вольт |
Про-DC |
металл, 4 unit в 19-ти дюймовый шкаф |
от сети DC 48..72 Вольт |
(опция) |
резервный вход питания с отдельным блоком питания, переключение без обрыва связи, совмещение 60/220 |
плюс 5 т.р. |
Устройство присоединяется к потоку E1 или Ethernet (SIP) вашей АТС и включается в локальную сеть предприятия (Ethernet 100 Base-T). Это позволяет устанавливать сервер сбора данных на неограниченном удалении от телефонной станции.
Технические характеристики
Питание |
AC 220 или DC 48..72, резервирование опц. |
Контролируемый поток Е1 |
G.704 (структурированный G.703) 2.048 МГц |
Сигнализации на потоке |
EDSS1-PRI, CCS7, CAS2, V5.2, ОКС7, ОКС-7 |
Поддержка IP телефонии (SIP) |
Есть |
Светодиодная индикация потока Е1 |
Есть |
Светодиодная индикация сети Ethernet |
есть |
Максимальное число каналов на 1 поток |
31 |
Минимальное число потоков |
1 |
Максимальное число потоков |
8 |
Корпус |
металл, 1 или 4 unit в 19-ти дюймовый шкаф |
Комлектации системы
Опция |
Комплектация |
Комплектация |
Комплектация |
Оборудование съема информации с потоков Е1 |
+ |
+ |
+ |
Серверное и клиентское ПО |
+ |
+ |
+ |
Сервер хранения записей, с установленным ПО |
- |
+ |
+ |
Подача сигнала предупреждения о записи |
+ |
+ |
+ |
Шифрование записей на сервере |
+ |
+ |
+ |
Дублирование записей на внешний файл-сервер |
- |
- |
+ |
Выдача CDR строк для внешнего биллинга |
+ |
+ |
+ |
SMDR модуль |
+ |
+ |
+ |
Поддержка IP телефонии (SIP) |
+ |
+ |
+ |
Поддержка сигнализации EDSS1 PRI (ISDN) |
+ |
+ |
+ |
Поддержка сигнализации CCS7 (ОКС7, ОКС-7) |
- |
- |
+ |
Поддержка сигнализации V5.2 |
- |
- |
+ |
Поддержка сигнализации CAS2 (2ВСК, челнок, пакет) |
- |
- |
+ |
Распознавание факсов |
- |
+ |
+ |
Питание AC 220 Вольт |
+ |
+ |
+ |
Питание DC 48..72 Вольт |
+ |
- |
- |
Стоимость системы записи iMEMO в рублях
Модель |
Кол-во каналов записи |
Комплектация |
Комплектация |
Комплектация |
iMEMO на 1 поток Е1 |
30 |
38 т.р. |
83 т.р. |
89 т.р. |
iMEMO на 2 потока Е1 |
60 |
57 т.р. |
102 т.р. |
108 т.р. |
iMEMO на 4 потока Е1 |
120 |
114 т.р. |
159 т.р. |
165 т.р. |
iMEMO на 6 потоков Е1 |
180 |
171 т.р. |
216 т.р. |
222 т.р. |
iMEMO на 8 потоков Е1 |
240 |
228 т.р. |
273 т.р. |
279 т.р. |
iMEMO на 12 потоков Е1 |
240 |
--- |
387 т.р. |
393 т.р. |
iMEMO на 16 потоков Е1 |
240 |
--- |
501 т.р. |
507 т.р. |
iMEMO на 20 потоков Е1 |
240 |
--- |
615 т.р. |
621 т.р. |
iMEMO для SIP связи |
30 |
27 т.р. |
--- |
--- |
iMEMO для SIP связи |
60 |
51 т.р. |
--- |
--- |
iMEMO для SIP связи |
90 |
71 т.р. |
--- |
--- |
iMEMO для SIP связи |
120 |
87 т.р. |
--- |
--- |
iMEMO аналоговая x4 |
4 |
28 т.р. |
--- |
--- |
iMEMO аналоговая x8 |
8 |
48 т.р. |
--- |
--- |
iMEMO аналоговая x16 | 16 | 76 т.р. | --- | --- |
Часто при подключении к старым роутерам вы можете наблюдать:
Unable to negotiate with 172.16.19.204 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
На Убунте и дебиане я это лечу добавлением режимов шифрования и алгоритмов:
Правим /etc/ssh/ssh_config
KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1
Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctrВ зависимости от верии могут быть и более современные алгоритмы, как и некоторые не приниматься, узнаете об этом когда перезапустите сервис:
рестарт
user@VoIP:~$ sudo service ssh restart
Ошибка:
ssh user@172.16.19.204
/etc/ssh/ssh_config line 41: Bad SSH2 cipher spec 'aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,blowfish-cbc'
В данном случае не принмается blowfish-cbc, нас это конечно огорчит, но не остановит.
Хороший справочник: http://www.fprintf.net/vimCheatSheet.html
Как выходить:
| q[uit] | Quit Vim. This fails when changes have been made. |
| :q[uit]! | Quit without writing. |
| :cq[uit] | Quit always, without writing. |
| :wq | Write the current file and exit. |
| :wq! | Write the current file and exit always. |
| :wq {file} | Write to {file}. Exit if not editing the last |
| :wq! {file} | Write to {file} and exit always. |
| :[range]wq[!] | [file] Same as above, but only write the lines in [range]. |
| ZZ | Write current file, if modified, and exit. |
| ZQ | Quit current file and exit (same as ":q!"). |
Правка файла:
| :e[dit] | Edit the current file. This is useful to re-edit the current file, when it has been changed outside of Vim. |
| :e[dit]! | Edit the current file always. Discard any changes to the current buffer. This is useful if you want to start all over again. |
| :e[dit] {file} | Edit {file}. |
| :e[dit]! {file} | Edit {file} always. Discard any changes to the current buffer. |
| gf | Edit the file whose name is under or after the cursor. Mnemonic: "goto file". |
Удаление текста:
| <Del> or x |
Delete [count] characters under and after the cursor |
| X | Delete [count] characters before the cursor |
| d{motion} | Delete text that {motion} moves over |
| dd | Delete [count] lines |
| D | Delete the characters under the cursor until the end of the line |
| {Visual}x or {Visual}d |
Delete the highlighted text (for {Visual} see Selecting Text). |
| {Visual}CTRL-H or {Visual} |
When in Select mode: Delete the highlighted text |
| {Visual}X or {Visual}D |
Delete the highlighted lines |
| :[range]d[elete] | Delete [range] lines (default: current line) |
| :[range]d[elete] {count} | Delete {count} lines, starting with [range] |
Для того, чтобы установить какой-то пакет в Debian/Ubuntu, обычно используется команда:
sudo apt-get install имя_пакета
Эта длинная команда отбирает много времени, сил и энергии. Давайте упростим её при помощи alias;
alias Install="sudo apt-get install"
Теперь устанавливать пакеты стало проще:
Install имя_пакета
Таким же образом можно упростить остальные часто используемые моменты при управлении пакетами:
alias Update=”sudo apt-get update”
alias Upgrade=”sudo apt-get upgrade”
alias Search=”apt-cache search”
alias Autoremove=”sudo apt-get autoremove”
alias Autoclean=”sudo apt-get autoclean”
alias Purge=”sudo apt-get remove –purge”
Псевдонимы для «неудобных» клавиш
На некоторых клавиатурах символ точки расположен крайне неудобно и если вы частенько им пользуетесь, начинают возникать различного рода неудобства. По этой причине автор иногда не может с первого раза корректно ввести команду 'cd …' и предлагает таким же как он исправить ситуацию при помощи псевдонимов (вместо точки, само-собой, можно использовать что-нибудь другое, если вам так удобнее):
alias .=”cd ..”
alias ..=”cd ../..”
alias ...=”cd ../../..”
alias ....=”cd ../../../..”
Упрощаем сложные команды
Сложные команды не только трудны для запоминания, но ещё и требуют много времени на их ввод. Если вы пользуетесь сложными командами каждый день, это рано или поздно начнёт вас утомлять и раздражать. Не лучше ли сделать псевдонимы для таких команд и перестать морочить себе голову?
Например, чтобы отыскивать десятку самых больших файлов в вашей системе одной командой, можно создать следующий псевдоним:
alias top10files=”find . -type f -exec ls -sh {} \; | sort -n -r | head -10”
Команда для просмотра самых используемых команд в системе (без учета истории mc)
В свое время нашел в интернете и теперь использую:
history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10
[Unit] Description=iPerf Service After=network.target [Service] Type=forking PIDFile=/var/run/iperf3.pid ExecStart=-/bin/iperf3 -s -D -I /var/run/iperf3.pid ExecReload=/bin/kill -HUP $MAINPID Restart=always [Install] WantedBy=multi-user.target
ibuser — это библиотека для управления учётными записями пользователей и группами в Unix-системах. Я бы описал её главную зада...