Страница 1 из 1

Статус из Jabber'a в Asterisk

Добавлено: 06 июн 2011, 21:53
kapa6ac
Доброго дня.

Возникла такая идея. Есть Jabber сервачок, на нем общается все фирма, в нем же есть статусы пользователей. Когда сотрудник отходит от компа автостатус меняется на "отошел". Когда человека отходит от рабочего места я сказал, чтобы нажимали DND (телефоны Cisco SPA5XX), но как всегда человеческий фактор все портит - забыл включить/выключить. А без DND тоскливо ибо звонит ему какой-то хороший клиент и ждет пока его отобьет по таймауту на другого сотрудника. Вот я задумал передавать статус из Jabbera в Asterisk. Осталось дело за малым - как? =)

Буду крайне признателен за указания в каком направлении рыть.

Re: Статус из Jabber'a в Asterisk

Добавлено: 06 июн 2011, 22:30
ded
kapa6ac писал(а):Когда сотрудник отходит от компа автостатус меняется на "отошел".
Вау! детектор присутствия?
Почитать /etc/asterisk/jabber.conf для начала?

Re: Статус из Jabber'a в Asterisk

Добавлено: 07 июн 2011, 09:28
kapa6ac
Oops. Не думал, что все уже готово и все так просто.
Вот только у меня нет res_jabber.so. Скачал, скомпилил. скопировал, загружаю:

Код: Выделить всё

Connected to Asterisk 1.8.4 currently running on Ipfon (pid = 10123)
Verbosity is at least 14
Ipfon*CLI> module load res_jabber.so
Unable to load module res_jabber.so
Command 'module load res_jabber.so' failed.
В логах:
$ less /var/log/asterisk/full | grep jabber

Код: Выделить всё

[Jun  7 09:12:44] WARNING[7870] loader.c: Module 'res_jabber.so' was not compiled with the same compile-time options as this version of Asterisk.
[Jun  7 09:12:44] WARNING[7870] loader.c: Module 'res_jabber.so' will not be initialized as it may cause instability.
[Jun  7 09:12:44] WARNING[7870] loader.c: Module 'res_jabber.so' could not be loaded.
Пытался компилировать другие версии - не помогло.
Подскажите в чем проблема.

Re: Статус из Jabber'a в Asterisk

Добавлено: 07 июн 2011, 11:25
ded
was not compiled with the same compile-time options as this version of Asterisk.
Какое слово перевести?

Пытаетесь скомпиллировать этот модуль отдельно, и потом подгрузить его в старый астериск.
А надо при этом сам экзекутив asterisk тоже заменить.