23:10 

asterisk получение данных из заголовка Contact

Stalkert
И это всё МОЁ

Приветствую,
подскажите пожалуйста, как можно получить данные из заголовка Contact при регистрации endpoint-а для сохранения и последующего использования спустя много времени. Используется pjsip.

Смысл всего действа следующий. Linphone + asterisk15 c push уведомлениями. Работа без flexisip.

При регистрации на asterisk в заголовке Contact linphone указывает его pn-tok который нужен для того чтобы при поступлении звонка для данного endpoint-а послать push уведомление через firebase от google. При получении уведомления Linphone сразу же регистрируется на сервере и принимает invite. Проблема в том что я не могу получить заголовок Contact от самого asterisk так как к тому времени когда эти данные понадобятся endpoint устареет. Собственно для того push и нужны, чтобы не поддерживать регистрацию постоянно. Данный pn-tok время от времени может меняться и передается при регистрации.

Моё видение - по событию регистрации endpoint-а дёргать внешний скрипт или agi и сохранять pn-tok на стороне, но интерфейса для такого я найти не могу.
Не знаю как это реализовать - подскажите пожалуйста как выдрать и сохранить данные из заголовка contact...

Спасибо.








 







22:56 

Закат

vovpos
Весна. Закат.




@темы: photo

22:53 

Пингвин

vovpos
Летающий пингвин




@темы: photo

22:47 

Blackberry passport

Stalkert
И это всё МОЁ

Здравствуйте, форумчане. Есть тут пользователи ежевички? Загорелась, увидев паспорт. Что кто может рассказать про опыт использования ежевичек, паспортов и прочего?








 ,







22:19 

На чём должен сфокусироваться программист

Stalkert
И это всё МОЁ

Уважаемое сообщество, хочу услышать ваше мнение.

Сначала контекст. Есть автономный прибор, а я его разраб, то бишь программист embed. И есть интерфейс к этому прибору, у которого (интерфейса) тоже есть разраб, программист ПК. Ну так оно дешевле, чтоб не у каждого девайса свой дисплей с кнопками, а чтоб ПК был дисплеем для кучи девайсов, каковых в контейнере сотни. Контейнер — обычный морской 30-футовый контейнер, в котором все потроха смонтированы, и кабеля проложены. Грузится на судно. Приборы по одному кидаются за борт, работают на дне, всплывают, засовываются в контейнер, с них скачиваются данные, нефтяники/газовики эти данные обрабатывают.

Теперь вопросы.

1. Должен ли программист ПК сосредоточиться на типовой задаче или распыляться на низкоуровневое управление устройством (которое энд-юзеру нужно как собаке пятая нога)? Моё мнение: нах низкоуровневые вещи, инженер нашего КБ сделает это через низкоуровневый интерфейс hex-кодом. Не задача это для программиста ПК. Он должен делать максимально удобно и приятно для конечного юзера, а на остальное забить болт, ибо некогда. Его (программиста ПК) мнение: инженер КБ тоже человек, и надо о нём тоже позаботиться. Даже если это не увеличивает рыночную стоимость (а мы живём с разности между рыночной и себестоимостью).

2. Должен ли программист ПК решать за юзера, что ему можно, а что нельзя? Моё мнение: никогда не считай себя умнее юзера, и, соответственно, никогда не решай за него. Предоставь выбор ему. Можешь предупредить, что некое действие чревато сгоранием прибора, но не более. Его (программиста ПК) мнение: юзер — существо не сильно внимательное, соответственно, склонное к ошибкам. А значит задача программиста ПК — минимизировать вероятность ошибок юзера при низкоуровневом управлении устройством (ну когда порты ввода/вывода контроллера могут сгореть).

Как по мне, так всё это ведёт к увеличению себестоимости разработки без повышения рыночной стоимости. Т.е. к уменьшению денег в моём кармане. Но его забота об юзере не может оставить меня безразличным. Ну, блин, это ж вроде правильно.

Рассуди, лор, кто же из нас прав?








 







22:16 

Radare2 Summer of Code 2019

Stalkert
И это всё МОЁ

Так как нас не приняли в Google Summer of Code 2019, то мы по старой-доброй традиции организовали (не без помощи спонсоров) свой RSoC, правила такие же, подробнее можно найти на RSoC’19.



  • 10 марта - прием заявлений

  • 29 марта - окончание приема заявлений

  • 1 апреля - оглашение списка принятых студентов

  • 15 мая - начало работы

  • 1 июля - первый отчет

  • 5 августа - второй отчет

  • 5 сентября - последний отчет

  • 12 сентября - окончание приема PR в рамках программы.


Среди списка идей в этом году:



  • улучшения консольного интерфейса

  • новый парсер синтаксиса команд

  • улучшение анализа и вывода типов

  • профили CPU/SoC

  • загрузка «жирных» PE (Native + .NET)

  • улучшения поддержки платформы Windows

  • улучшения Radiff2 - инструмента сравнения бинарного кода

  • платформа для онлайн совместного реверс инжиниринга


При составлении заявки одним из требований является выполнение одного из «микротаска» - в виде PR (Pull Request) в основной репозиторий. Список подобных микрозаданий находится здесь.









 , ,







22:02 

Программист-электронщик под STM32

Stalkert
И это всё МОЁ

Ищем программистов и/или разработчиков электроники на новые рабочие места. Разрабатываем электронику для вагонов.


Обязанности:



  • разработка ПО для STM32

  • разработка электронных плат под МК и аналоговых

  • отладка и тестирование в лабораторных условиях и на реальных объектах.


Требования:



  • опыт разработки и программирования от 3 лет

  • владение и знание различных САПР

  • знание цифровых интерфейсов(USART, SPI, I2C…)

  • знание automotive интерфейсов(LIN, CAN…)

  • знание и умение пользоваться git

  • микропроцессоры и микроконтроллеры

  • знание технического английского языка, умение читать чертежи


Условия:



  • Официальное оформление в соответствии с ТК РФ, социальный пакет

  • Компания предлагает конкурентоспособную заработную плату

  • Работа в крупной, стабильной компании

  • График работы: 5/2 , суббота, воскресенье - выходные дни


Город: Тверь


Заработная плата: от 90 тысяч


Контакты:










 , , , ,







22:00 

Параметр ядра «recovery»

Stalkert
И это всё МОЁ

Поскажите как обрабатывается параметр recovery.

Это параметр ядро обрабатывает или init/systemd? И если он присутствует, то что запускает?








 , , ,







21:56 

pushbullet

Stalkert
И это всё МОЁ

Есть такое приложение, помощью него мы слали уведомления от серверов, теперь оно стало платным. Подскажите плиз какое нибудь бесплатное приложение с тупым api и под android, чтобы по вызову с сервера его api на смартфон приходил push. Telegram не предлагать, нужно что то предельно тупое. Нужен сам факт push от левого приложения. Linux при том что api дергается с Debian)








 







21:48 

Xash3D FWGS на Эльбрус

Stalkert
И это всё МОЁ

Запустили тут на Эльбрусе Ксаш.

Ровно две строчки понадобилось, чтобы его вообще собрать и запустить. И то, которые просто хардкодят название платформы.

https://github.com/FWGS/xash3d-fwgs/commit/26616314f840bd959e0229bfcf570354ef...

Фотография 1

Фотография 2








 , ,







21:44 

не компилируется clamav-0.101.1 под Centos 5

Stalkert
И это всё МОЁ

Есть OpenVZ виртуалка Centos5 (Final)

НАстроен ропозиторий и компилятор в ней

[base]
name=CentOS-$releasever - Base
baseurl=vault.centos.org/5.11/os/i386/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

[(testing) root@mx clamav-0.101.1]# rpm -qa | grep gcc
libgcc-4.1.2-55.el5
gcc-4.1.2-55.el5
gcc-c++-4.1.2-55.el5

./configure для clamav-0.101.1 проходит но на этапе make возникает ошибка

Making all in libclamav
make[2]: Entering directory `/root/clamav-0.101.1/libclamav'
make all-recursive
make[3]: Entering directory `/root/clamav-0.101.1/libclamav'
make[4]: Entering directory `/root/clamav-0.101.1/libclamav'
CXX libclamunrar_la-archive.lo
cc1plus: error: unrecognized command line option "-Wno-logical-op-parentheses"
cc1plus: error: unrecognized command line option "-Wno-dangling-else"
make[4]: *** [libclamunrar_la-archive.lo] Error 1
make[4]: Leaving directory `/root/clamav-0.101.1/libclamav'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/clamav-0.101.1/libclamav'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/clamav-0.101.1/libclamav'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/clamav-0.101.1'
make: *** [all] Error 2


как это лечиться? нужно ставить новый компилятор? где его взять в rpm виде?








 , ,







21:43 

Доступ к записи ограничен

Bror Jace
Там вдали, там, возле синих звезд, Солнце Земли будет светить мне.
Закрытая запись, не предназначенная для публичного просмотра

21:41 

Как исправить шрифты на любом дисрибутиве

Stalkert
И это всё МОЁ

везде ШГ. ноутбук 1600х900 17.3.
Чтобы было так же хорошо, как в винде








 







21:37 

Параметр ядра «recovery»

Stalkert
И это всё МОЁ

Поскажите как обрабатывается параметр recovery.
Это параметр вообще ядро обрабатывает или что? И если он присутствует, то что запускает?








 , ,







21:35 

lock Доступ к записи ограничен

Эрл Грей
Þræll einn þegar hefnist en argur aldrei.
Закрытая запись, не предназначенная для публичного просмотра

20:16 

Неизвестный открытый ключ

Stalkert
И это всё МОЁ

Здравствуйте, пытаюсь поставить Dropbox, делаю


$ git clone aur.archlinux.org/dropbox.git
$ cd dropbox
$ makepkg


и получаю


==> Проверка подписей исходных файлов с помощью 'gpg'...
dropbox-lnx.x86-68.4.102.tar.gz ... СБОЙ (неизвестный открытый ключ FC918B335044912E)
dropbox-lnx.x86_64-68.4.102.tar.gz ... СБОЙ (неизвестный открытый ключ FC918B335044912E)
==> ОШИБКА: Одна или больше PGP-подписей не могут быть проверены!


$ sudo pacman -U dropbox-lnx.x86_64-68.4.102.tar.gz
выдает


ошибка: отсутствуют метаданные пакета в dropbox-lnx.x86_64-68.4.102.tar.gz
ошибка: 'dropbox-lnx.x86_64-68.4.102.tar.gz': неверный или поврежденный пакет


В /etc/pacman.conf


SigLevel    = Never
LocalFileSigLevel = Never


До того как поставил, pacman так же ругался на подписи (не могу скинуть, ибо не помню что было, тупанул, забыл сделать бэкап)









 , ,







20:05 

Kernel Panic и невозможность chroot'a в систему

Stalkert
И это всё МОЁ

Доброго времени суток. Совершенно ВНЕЗАПНО, без каких либо предпосылок, мой Debian 9 помер. Сперва вылетел браузер, затем KDE стало странно и дико себя вести, а потом и вовсе повисло. Перезагрузил системник кнопкой - и после загрузки получаю «Kernel Panic: not syncinc. Attemted to kill init» Загружаюсь в параллельно установленную бубунту, пытаюсь сделать chroot - но консоль выдает «chroot: failed to run command '/bin/bash': Accessing a corrupted shared library» Подскажите куда копнуть? Я совершенно не представляю что могло стать причиной такой аварии. Система установлена на SSD, ошибок файловой системы не обнаружил. Незадолго до аварии я перепрошивал роутер. Это последние действия на этой системе.








 , ,







19:56 

lock Доступ к записи ограничен

Эрл Грей
Þræll einn þegar hefnist en argur aldrei.
Закрытая запись, не предназначенная для публичного просмотра

19:44 

Molex VS SATA Power as power supply to HDDs

Stalkert
И это всё МОЁ

Здравствуйте, традиционно вопрос в тематическом поле Data Storage Drive.

Как правило, atx power supply блоки имеют как пятнадцати-пиновые SATA Power, так и четрыех-пиновые Molex Power. Планирую приобрести девайс от Orico, а именно PW4101 для обеспечения аналогового power менеджмента установленных НЖМД. На вход питание там подается через два Molex Power, выход до четырех SATA Power. Вот задаюсь вопросом, мне всегда думалось что SATA Power в БП предполагают более качественное питание нежели Molex Power, которые обычно используются для всяческой перефирии e.g fan'ы и прочие дисководы/НГМД-читалки, а значит, желательно питаться именно от SATA Power, тем более что Native Molex Power HDD уже очень редки, и питание от Молекса обычно осуществляется через NoName переходник MOLEX-SATAP ?

Имеется ли смысл в моих рассуждениях ? Существуют ли переходники с SATA Power на Molex ну или как еще можно выкрутиться ведь устройство не предполагает входных Sata Power, а лишних (нужного количества) Molex на рабочей станции может не оказаться.

Извините за некоторую тошнотность текста.








 , ,







19:40 

Процессор за треть цены

Stalkert
И это всё МОЁ

Вышла реклама на сайте майласру о том что проц продается за треть или четверть цены. Вопрос - что скажите, мошенники?

Магазин: процессор.домтовара.топ/?key=процессор%20intel%20core%20i5&campaign=41660191&ad=7176733867&yclid=1397180480050463712#rec92527788

процессор.домтовара.топ
Заменить на анг буквы


П.с. боюсь оставить ссылку ибо можно бан за спам словить.








 ,







Записки ДискоЕда

главная