Май 2017

PostHeaderIcon Asterisk и DAHDI — разные звуки звонков

Попала тут мне в руки китайческая TDM-410 с одним FXO и тремя FXS портами. Завелась на ура и работает на радость. Захотелось прикрутить к ней фичу, чтобы телефоны, посаженные на FXS порты звонили разными звонками в зависимости от того, пришел звонок с одной городской линии, с другой, или вообще из Волжского офиса. У sip за это отвечает alert-info, если его поддерживает конечное устройство, а у dahdi за разные тональности звонка отвечает cadence. Посмотреть, какие модуляции доступны можно в консоли Asterisk:
Прочитать остальную часть записи »

PostHeaderIcon serviio: Could not lock User prefs. Unix error code 2.

Пришлось тут поставить dlna-сервер serviio. Из коробки странно глючит, то работает, то нет. В лог пишет

[PluginCompilerThread] Plugins folder '/var/db/serviio/home/plugins' does not exist. No plugins will be compiled.

и

[prefs] Could not lock User prefs. Unix error code 2.
[prefs] Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.

Все дело в том, что порт при установке хотя и создает пользователя dlna, под которым все это дело крутится, но создает его без домашней папки, отсюда грабли. На wiki проекта есть howto, как установить его под FreeBSD, но к реальности оно имеет примерно то же отношение, что и Минские соглашения, так что берем в руки напильних, к счастью, небольшой, и подпиливаем:

# mkdir /var/db/serviio/home/plugins
# chown dlna:wheel /var/db/serviio/home/plugins
# pw usermod dlna -m -d /var/db/serviio/home
# /usr/local/etc/rc.d/serviio restart

Радуемся жизни.

PR-CY.ru