ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Asterisk + Yate
@ 2008-10-20  6:38 Mike Grozak
  2008-10-21  4:46 ` Eugene Prokopiev
  2008-10-26 17:02 ` Valeriy Nebogin
  0 siblings, 2 replies; 14+ messages in thread
From: Mike Grozak @ 2008-10-20  6:38 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 1389 bytes --]

В общем, сигнальный проки настраивал по документации с официального 
сайта (использовал 2й вариант настройки) - 
http://yate.null.ro/pmwiki/index.php?n=Main.H323ToSIPSignallingProxy. 
Сейчас вроде всё работает, особых проблем не вижу, но думаю, что-то 
должно проявиться.

В альте Yate 1.3 и 2.0  собираются с -Wl,--no-as-needed. Единственный 
момент - ему нужна своя версия spandsp (c libspandsp4-0.0.4 не работает, 
с 0.0.5, я думаю, тоже), и поэтому я собирал с --without-spandsp. Мой 
спек - модифицированный вариант стандартной поставки из src.rpm - в 
аттаче. Ещё один момент - ему нужна особенная версия spandsp для приёма 
факсов, но т.к. сейчас этим iaxmodem+hylafax занимаются, то это для меня 
не очень актуально.


Будем разбираться дальше - штука однозначно любопытная, особенно если 
верить многочисленным постам на форуме нагов.
---
WBR, Mike Grozak, TvSU IC Dep

[-- Attachment #2: yate.spec --]
[-- Type: text/plain, Size: 14436 bytes --]

# to add a distro release tag run rpmbuild --define 'dist value'
# to suppress auto dependencies run rpmbuild --define 'nodeps 1'
# to disable PSTN card drivers run rpmbuild --define 'nopstn 1'
# to disable the GUI clients run rpmbuild --define 'nogui 1'

%{!?dist:%define dist %{nil}}
%{?nodeps:%define no_auto_deps 1}
%{?nopstn:%define no_pstn 1}
%{?nogui:%define no_gui 1}

%if "%{dist}" == ""
%define dist %(test -f /etc/mandriva-release && echo mdv)
%endif
%if "%{dist}" == ""
%define dist %(test -f /etc/mandrake-release && echo mdk)
%endif
%if "%{dist}" == ""
%define dist %(test -f /etc/fedora-release && echo fc)
%endif
%if "%{dist}" == ""
%define dist %(test -f /etc/redhat-release && echo rh)
%endif
%if "%{dist}" == ""
%define dist %(test -f /etc/SuSE-release && echo suse)
%endif
%if "%{dist}" == "none"
%define dist %{nil}
%endif

Summary:	Yet Another Telephony Engine
Name:     	yate
Version: 	2.0.0
Release:	1%{dist}
License:	GPL
Packager:	Paul Chitescu <paulc@voip.null.ro>
Source:		http://yate.null.ro/%{name}-%{version}-1.tar.gz
Group:		Applications/Communications
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
URL:		http://yate.null.ro/
BuildRequires:	gcc-c++

%define prefix  /usr


%description
Yate is a telephony engine designed to implement PBX and IVR solutions
for small to large scale projects.

%files
%defattr(-, root, root)
%dir %{_defaultdocdir}/yate-%{version}
%doc %{_defaultdocdir}/yate-%{version}/README
%doc %{_defaultdocdir}/yate-%{version}/COPYING
%doc %{_defaultdocdir}/yate-%{version}/ChangeLog
%{_libdir}/lib*.so.*
%{_bindir}/yate
%{_mandir}/*/yate.*
%{_initrddir}/yate
%dir %{_libdir}/yate
%{_libdir}/yate/cdrbuild.yate
%{_libdir}/yate/cdrfile.yate
%{_libdir}/yate/regexroute.yate
%{_libdir}/yate/server/regfile.yate
%{_libdir}/yate/server/accfile.yate
%{_libdir}/yate/server/register.yate
%{_libdir}/yate/tonegen.yate
%{_libdir}/yate/tonedetect.yate
%{_libdir}/yate/wavefile.yate
%{_libdir}/yate/conference.yate
%{_libdir}/yate/moh.yate
%{_libdir}/yate/callgen.yate
%{_libdir}/yate/analyzer.yate
%{_libdir}/yate/rmanager.yate
%{_libdir}/yate/msgsniff.yate
%{_libdir}/yate/mux.yate
%{_libdir}/yate/pbx.yate
%{_libdir}/yate/server/dbpbx.yate
%{_libdir}/yate/server/pbxassist.yate
%{_libdir}/yate/server/park.yate
%{_libdir}/yate/server/queues.yate
%{_libdir}/yate/server/lateroute.yate
%{_libdir}/yate/dumbchan.yate
%{_libdir}/yate/callfork.yate
%{_libdir}/yate/extmodule.yate
%{_libdir}/yate/server/yradius.yate
%{_libdir}/yate/ysipchan.yate
%{_libdir}/yate/yrtpchan.yate
%{_libdir}/yate/ystunchan.yate
%{_libdir}/yate/yiaxchan.yate
%{_libdir}/yate/yjinglechan.yate
%{_libdir}/yate/enumroute.yate
%{_libdir}/yate/server/sipfeatures.yate
%{_libdir}/yate/client/osschan.yate
%{_libdir}/yate/ilbccodec.yate
%{_libdir}/yate/server/heartbeat.yate
%{_libdir}/yate/server/clustering.yate
%{_libdir}/yate/server/mgcpca.yate
%{_libdir}/yate/server/mgcpgw.yate
%{_libdir}/yate/server/mrcpspeech.yate
%{_libdir}/yate/server/ysigchan.yate
%{_libdir}/yate/server/analog.yate
%{_libdir}/yate/server/analogdetect.yate
%dir %{_sysconfdir}/yate
%config(noreplace) %{_sysconfdir}/yate/accfile.conf
%config(noreplace) %{_sysconfdir}/yate/cdrbuild.conf
%config(noreplace) %{_sysconfdir}/yate/cdrfile.conf
%config(noreplace) %{_sysconfdir}/yate/dbpbx.conf
%config(noreplace) %{_sysconfdir}/yate/dsoundchan.conf
%config(noreplace) %{_sysconfdir}/yate/enumroute.conf
%config(noreplace) %{_sysconfdir}/yate/sipfeatures.conf
%config(noreplace) %{_sysconfdir}/yate/extmodule.conf
%config(noreplace) %{_sysconfdir}/yate/moh.conf
%config(noreplace) %{_sysconfdir}/yate/mux.conf
%config(noreplace) %{_sysconfdir}/yate/pbxassist.conf
%config(noreplace) %{_sysconfdir}/yate/queues.conf
%config(noreplace) %{_sysconfdir}/yate/lateroute.conf
%config(noreplace) %{_sysconfdir}/yate/regexroute.conf
%config(noreplace) %{_sysconfdir}/yate/regfile.conf
%config(noreplace) %{_sysconfdir}/yate/register.conf
%config(noreplace) %{_sysconfdir}/yate/rmanager.conf
%config(noreplace) %{_sysconfdir}/yate/yate.conf
%config(noreplace) %{_sysconfdir}/yate/yiaxchan.conf
%config(noreplace) %{_sysconfdir}/yate/yradius.conf
%config(noreplace) %{_sysconfdir}/yate/yrtpchan.conf
%config(noreplace) %{_sysconfdir}/yate/ystunchan.conf
%config(noreplace) %{_sysconfdir}/yate/ysipchan.conf
%config(noreplace) %{_sysconfdir}/yate/yjinglechan.conf
%config(noreplace) %{_sysconfdir}/yate/heartbeat.conf
%config(noreplace) %{_sysconfdir}/yate/clustering.conf
%config(noreplace) %{_sysconfdir}/yate/mgcpca.conf
%config(noreplace) %{_sysconfdir}/yate/mgcpgw.conf
%config(noreplace) %{_sysconfdir}/yate/analog.conf
%config(noreplace) %{_sysconfdir}/yate/ysigchan.conf
      
%config %{_sysconfdir}/logrotate.d/yate

%post
ldconfig

%postun
ldconfig


%package alsa
Summary:	ALSA sound driver for Yate
Group:		Applications/Communication
ExclusiveOS:	linux
Provides:	%{name}-audiodevice

%description alsa
Advanced Linux Sound Architecture audio driver for Yate. This is the recommended
audio interface for using the client under Linux.

%files alsa
%{_libdir}/yate/client/alsachan.yate


%package gsm
Summary:	GSM audio codec for Yate
Group:		Applications/Communication

%description gsm
European GSM 06.10 audio codec for Yate. This is a low CPU usage codec that
provides moderate compression and good voice quality.

%files gsm
%{_libdir}/yate/gsmcodec.yate


%package h323
Summary:	H.323 protocol driver for Yate
Group:		Applications/Communication

%description h323
Yate driver for the ITU-T H.323 VoIP protocol based on the OpenH323 library.

%files h323
%{_libdir}/yate/h323chan.yate
%config(noreplace) %{_sysconfdir}/yate/h323chan.conf


%if "%{no_pstn}" != "1"

%package isdn
Summary:	ISDN PRI card and protocol drivers for Yate
Group:		Applications/Communication
ExclusiveOS:	linux

%description isdn
Yate drivers for ISDN PRI cards supported by the Zaptel or Wanpipe kernel
interfaces.

%files isdn
%{_libdir}/yate/server/wpcard.yate
%{_libdir}/yate/server/zapcard.yate
%config(noreplace) %{_sysconfdir}/yate/wpcard.conf
%config(noreplace) %{_sysconfdir}/yate/zapcard.conf

%endif


%package openssl
Summary:	OpenSSL based encryption support for Yate
Group:		Applications/Communication
Provides:	%{name}-ssl
Provides:	%{name}-crypto

%description openssl
This package provides SSL/TLS encrypted communication support for Yate as
well as cryptographic routines used for other purposes.

%files openssl
%{_libdir}/yate/openssl.yate


%package pgsql
Summary:	PostgreSQL database driver for Yate
Group:		Applications/Communication
Provides:	%{name}-database

%description pgsql
This package allows Yate to connect to a PostgreSQL database server. All
modules that support database access will be able to use PostgreSQL.

%files pgsql
%{_libdir}/yate/server/pgsqldb.yate
%config(noreplace) %{_sysconfdir}/yate/pgsqldb.conf


%package mysql
Summary:	MySQL database driver for Yate
Group:		Applications/Communication
Provides:	%{name}-database

%description mysql
This package allows Yate to connect to a MySQL database server. All modules
that support database access will be able to use MySQL.

%files mysql
%{_libdir}/yate/server/mysqldb.yate
%config(noreplace) %{_sysconfdir}/yate/mysqldb.conf


%if "%{no_gui}" != "1"

%package client-common
Summary:	Common files for all Yate clients
Group:		Applications/Communication

%description client-common
This package includes the common files needed to use Yate as a VoIP client.

%files client-common
%defattr(-, root, root)
%{_datadir}/pixmaps/null_team-*.png
%dir %{_datadir}/yate/skins
%{_datadir}/yate/skins/*
%dir %{_datadir}/yate/sounds
%{_datadir}/yate/sounds/*
%dir %{_datadir}/yate/help
%{_datadir}/yate/help/*
%config(noreplace) %{_sysconfdir}/yate/providers.conf


%package qt4
Summary:	Qt-4 client package for Yate
Group:		Applications/Communication
Provides:	%{name}-client
Requires:	%{name}-client-common = %{version}-%{release}

%description qt4
The yate-qt4 package includes the files needed to use Yate as a VoIP client
with a Qt version 4 graphical interface.

%files qt4
%defattr(-, root, root)
%{_bindir}/yate-qt4
%{_menudir}/yate-qt4.menu
%{_datadir}/applications/yate-qt4.desktop
%config(noreplace) %{_sysconfdir}/yate/yate-qt4.conf

%post qt4
test -x /usr/bin/update-menus && /usr/bin/update-menus || /bin/true

%postun qt4
test -x /usr/bin/update-menus && /usr/bin/update-menus || /bin/true

%endif


%package scripts
Summary:	External scripting package for Yate
Group:		Applications/Communication
Requires:	%{name}

%description scripts
The yate-scripts package includes libraries for using external scripts with Yate.

%files scripts
%dir %{_datadir}/yate/scripts
%{_datadir}/yate/scripts/*.*


%package devel
Summary:	Development package for Yate
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}

%description devel
The yate-devel package includes the libraries and header files for Yate that
can be used to build and install new modules.

%files devel
%defattr(-, root, root)
%doc %{_datadir}/doc/yate-%{version}/*.html
%doc %{_datadir}/doc/yate-%{version}/api/*
/usr/include/*
%{_libdir}/lib*.so
%{_bindir}/yate-config
%{_mandir}/*/yate-config.*
%{_libdir}/pkgconfig/yate.pc


%package all
Summary:	Metapackage for Yate
Group:		Applications/Communication
Requires:	%{name} = %{version}-%{release}
%ifos Linux
Requires:	%{name}-alsa = %{version}-%{release}
%endif
Requires:	%{name}-gsm = %{version}-%{release}
Requires:	%{name}-h323 = %{version}-%{release}
%if "%{no_pstn}" != "1"
Requires:	%{name}-isdn = %{version}-%{release}
%endif
Requires:	%{name}-openssl = %{version}-%{release}
Requires:	%{name}-mysql = %{version}-%{release}
Requires:	%{name}-pgsql = %{version}-%{release}
%if "%{no_gui}" != "1"
Requires:	%{name}-qt4 = %{version}-%{release}
%endif
Requires:	%{name}-scripts = %{version}-%{release}

%description all
Metapackage for Yate allowing to fetch and install all components at once.
It contains no files, just dependencies to all other packages.
The devel package must still be installed separately.

%files all
%defattr(-,root,root)


# disable unpackaged files check if we know we are going to skip some
%if "%{no_pstn}" == "1"
%define _unpackaged_files_terminate_build 0
%endif
%if "%{no_gui}" == "1"
%define _unpackaged_files_terminate_build 0
%endif
%ifnos Linux
%define _unpackaged_files_terminate_build 0
%endif

%prep
%setup -q -n %{name}

%if "%{no_auto_deps}" == "1"
%define local_find_requires %{_builddir}/%{name}/local-find-requires
%define local_find_provides %{_builddir}/%{name}/local-find-provides
#
%{__cat} <<EOF >%{local_find_requires}
#! /bin/sh
grep -v '\.yate$' | %{__find_requires} | grep -v '^perl'
exit 0
EOF
#
%{__cat} <<EOF >%{local_find_provides}
#! /bin/sh
%{__find_provides} | grep -v '\.yate$'
exit 0
EOF
#
chmod +x %{local_find_requires} %{local_find_provides}
%define _use_internal_dependency_generator 0
%define __find_requires %{local_find_requires}
%define __find_provides %{local_find_provides}
%define __perl_requires /bin/true
%endif

%build
export LDFLAGS="-Wl,--no-as-needed"
./configure --prefix=%{prefix} --sysconfdir=%{_sysconfdir} \
	--datadir=%{_datadir} --includedir=%{_includedir} \
	--libdir=%{_libdir} --mandir=%{_mandir} --with-archlib=%{_lib} \
	--without-libspeex --without-amrnb \
	--without-spandsp --without-coredumper
make strip

%install
make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}%{_initrddir}
cp -p %{_builddir}/%{name}/packing/yate.init %{buildroot}%{_initrddir}/yate
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
cp -p %{_builddir}/%{name}/packing/yate.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/yate

%clean
# make clean
rm -rf %{buildroot}


%changelog
* Fri Jun 20 2008 Paul Chitescu <paulc@voip.null.ro>
- Option to remove H.323 subpackage
- Added missing openssl subpackage

* Fri May 30 2008 Paul Chitescu <paulc@voip.null.ro>
- Removed GTK client

* Thu May 15 2008 Paul Chitescu <paulc@voip.null.ro>
- Disabled the newly added AMR-NB from building

* Mon Jan 07 2008 Paul Chitescu <paulc@voip.null.ro>
- Added Qt client

* Fri Dec 14 2007 Paul Chitescu <paulc@voip.null.ro>
- Modified for Yate 2

* Sun Jul 22 2007 Paul Chitescu <paulc@voip.null.ro>
- Added new modules and config files

* Sat Apr 14 2007 Paul Chitescu <paulc@voip.null.ro>
- Version 1.2.0-1
- Disabled detection of speex, fax and coredumper

* Sun Feb 11 2007 Paul Chitescu <paulc@voip.null.ro>
- Properly create the logrotate directory

* Fri Jan 26 2007 Paul Chitescu <paulc@voip.null.ro>
- Added log rotator configuration

* Mon Sep 18 2006 Paul Chitescu <paulc@voip.null.ro>
- Version 1.1.0-1

* Mon Jul 10 2006 Paul Chitescu <paulc@voip.null.ro>
- Added metapackage yate-all

* Fri Jul 07 2006 Paul Chitescu <paulc@voip.null.ro>
- Built separate packages for modules with external dependencies
- By default packages have dependencies

* Tue Jul 04 2006 Paul Chitescu <paulc@voip.null.ro>
- Version 1.0.0-pre1
- Capability to add a distro release tag at rpmbuild time

* Fri Jun 16 2006 Paul Chitescu <paulc@voip.null.ro>
- Added .desktop and .menu files and update-menus scriptlets

* Mon Nov 07 2005 Paul Chitescu <paulc-devel@null.ro>
- Version 0.9.0-pre4
- Separated modules and scripts directories

* Mon Oct 24 2005 Paul Chitescu <paulc-devel@null.ro>
- Version 0.9.0-pre3
- Changed obsolete Copyright: tag to License: to keep newer RPMs happy

* Mon Oct 10 2005 Diana Cionoiu <diana@diana.null.ro>
- Version 0.9.0-pre2

* Tue Sep 06 2005 Paul Chitescu <paulc-devel@null.ro>
- Version 0.9.0-pre1

* Tue Jan 18 2005 Paul Chitescu <paulc-devel@null.ro>
- Version 0.8.7

* Mon Jan 10 2005 Paul Chitescu <paulc-devel@null.ro>
- Version 0.8.6
- Versioned the shared library and packaged manpage for yate-config

* Sun Jan 09 2005 Paul Chitescu <paulc-devel@null.ro>
- Cleaned up the build and packaging system

* Wed Dec 15 2004 Paul Chitescu <paulc-devel@null.ro>
- Added custom requires/provides filters to supress modules dependencies

* Mon Nov 29 2004 Paul Chitescu <paulc-devel@null.ro>
- Version 0.8.5
- Removed non-packaging changes - see ChangeLog instead

* Wed Sep 29 2004 Paul Chitescu <paulc-devel@null.ro>
- Version 0.8.4

* Sat Jun 26 2004 Paul Chitescu <paulc-devel@null.ro>
- Version 0.8.3

* Sat May 15 2004 Paul Chitescu <paulc-devel@null.ro>
- Added pkgconfig support

* Sun Apr 04 2004 Paul Chitescu <paulc-devel@null.ro>
- Added yate-config to the devel package

* Mon Mar 29 2004 Paul Chitescu <paulc-devel@null.ro>
- Created specfile

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-10-20  6:38 [Sysadmins] Asterisk + Yate Mike Grozak
@ 2008-10-21  4:46 ` Eugene Prokopiev
  2008-10-21  6:16   ` Mike Grozak
  2008-10-26 17:02 ` Valeriy Nebogin
  1 sibling, 1 reply; 14+ messages in thread
From: Eugene Prokopiev @ 2008-10-21  4:46 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

20.10.08, Mike Grozak написал(а):
> В общем, сигнальный проки настраивал по документации с официального сайта
> (использовал 2й вариант настройки) -
> http://yate.null.ro/pmwiki/index.php?n=Main.H323ToSIPSignallingProxy.
> Сейчас вроде всё работает, особых проблем не вижу, но думаю, что-то должно
> проявиться.
>
>  В альте Yate 1.3 и 2.0  собираются с -Wl,--no-as-needed. Единственный
> момент - ему нужна своя версия spandsp (c libspandsp4-0.0.4 не работает, с
> 0.0.5, я думаю, тоже), и поэтому я собирал с --without-spandsp. Мой спек -
> модифицированный вариант стандартной поставки из src.rpm - в аттаче. Ещё
> один момент - ему нужна особенная версия spandsp для приёма факсов, но т.к.
> сейчас этим iaxmodem+hylafax занимаются, то это для меня не очень актуально.

Особенная - в смысле форк того, что дают на
http://soft-switch.org/downloads/spandsp/ ? Наши iaxmodem+hylafax
заработали из коробки, пилить не потребовалось? Работают и отправка, и
прием?

>  Будем разбираться дальше - штука однозначно любопытная, особенно если
> верить многочисленным постам на форуме нагов.

Спасибо за отклик, ждем дальнейших репортажей :)

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-10-21  4:46 ` Eugene Prokopiev
@ 2008-10-21  6:16   ` Mike Grozak
  2008-10-22  5:49     ` Eugene Prokopiev
  2008-10-22 16:05     ` Michael Shigorin
  0 siblings, 2 replies; 14+ messages in thread
From: Mike Grozak @ 2008-10-21  6:16 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Eugene Prokopiev wrote:
> 20.10.08, Mike Grozak написал(а):
>    
>> В общем, сигнальный проки настраивал по документации с официального сайта
>> (использовал 2й вариант настройки) -
>> http://yate.null.ro/pmwiki/index.php?n=Main.H323ToSIPSignallingProxy.
>> Сейчас вроде всё работает, особых проблем не вижу, но думаю, что-то должно
>> проявиться.
>>
>>   В альте Yate 1.3 и 2.0  собираются с -Wl,--no-as-needed. Единственный
>> момент - ему нужна своя версия spandsp (c libspandsp4-0.0.4 не работает, с
>> 0.0.5, я думаю, тоже), и поэтому я собирал с --without-spandsp. Мой спек -
>> модифицированный вариант стандартной поставки из src.rpm - в аттаче. Ещё
>> один момент - ему нужна особенная версия spandsp для приёма факсов, но т.к.
>> сейчас этим iaxmodem+hylafax занимаются, то это для меня не очень актуально.
>>      
>
> Особенная - в смысле форк того, что дают на
> http://soft-switch.org/downloads/spandsp/ ? Наши iaxmodem+hylafax
> заработали из коробки, пилить не потребовалось? Работают и отправка, и
> прием?
>    
Особенная в том смысле, что это один из прошлых релизов spandsp - 
http://yate.null.ro/tarballs/spandsp-20060903.tar.gz, и Yate требует 
именно этой версии, что напрямую указано на их сайте. hylafax и iaxmodem 
из бранча 4.0/4.1 заработали в принципе сразу - не помню, что бы что-то 
особенное приходилось делать. Единственное, что хотелось бы спросить - а 
Hylafax+ не предвидится?
>    
>>   Будем разбираться дальше - штука однозначно любопытная, особенно если
>> верить многочисленным постам на форуме нагов.
>>      
>
> Спасибо за отклик, ждем дальнейших репортажей :)
На самом деле, первый косяк видимо найден - астериск выдаёт по 
завершению вызова:
Remote host can't match request CANCEL to call 
'5424afe30db4f78770cd76e6212b4184@127.0.0.1'. Giving up. - и после этого 
может не отработать завержение разговора. Формулировка пока неконкретна, 
я этим по-тихоньку занимаюсь - может что-либо прояснится в дальнейшем. 
Ять я прописал в sip.conf как friend, хотя может лучше всё по IAX 
сделать в виде транка.

---
WBR, Mike Grozak, TvSU IC Dep


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-10-21  6:16   ` Mike Grozak
@ 2008-10-22  5:49     ` Eugene Prokopiev
  2008-11-19 10:25       ` Денис Смирнов
  2008-10-22 16:05     ` Michael Shigorin
  1 sibling, 1 reply; 14+ messages in thread
From: Eugene Prokopiev @ 2008-10-22  5:49 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

21.10.08, Mike Grozak написал(а):
> Eugene Prokopiev wrote:
>
> > 20.10.08, Mike Grozak написал(а):
> >
> >
> > > В общем, сигнальный проки настраивал по документации с официального
> сайта
> > > (использовал 2й вариант настройки) -
> > >
> http://yate.null.ro/pmwiki/index.php?n=Main.H323ToSIPSignallingProxy.
> > > Сейчас вроде всё работает, особых проблем не вижу, но думаю, что-то
> должно
> > > проявиться.
> > >
> > >  В альте Yate 1.3 и 2.0  собираются с -Wl,--no-as-needed. Единственный
> > > момент - ему нужна своя версия spandsp (c libspandsp4-0.0.4 не работает,
> с
> > > 0.0.5, я думаю, тоже), и поэтому я собирал с --without-spandsp. Мой спек
> -
> > > модифицированный вариант стандартной поставки из src.rpm - в аттаче. Ещё
> > > один момент - ему нужна особенная версия spandsp для приёма факсов, но
> т.к.
> > > сейчас этим iaxmodem+hylafax занимаются, то это для меня не очень
> актуально.
> > >
> > >
> >
> > Особенная - в смысле форк того, что дают на
> > http://soft-switch.org/downloads/spandsp/ ? Наши
> iaxmodem+hylafax
> > заработали из коробки, пилить не потребовалось? Работают и отправка, и
> > прием?
> >
> >
>  Особенная в том смысле, что это один из прошлых релизов spandsp -
> http://yate.null.ro/tarballs/spandsp-20060903.tar.gz, и
> Yate требует именно этой версии, что напрямую указано на их сайте. hylafax и
> iaxmodem из бранча 4.0/4.1 заработали в принципе сразу - не помню, что бы
> что-то особенное приходилось делать. Единственное, что хотелось бы спросить
> - а Hylafax+ не предвидится?

Думаю, что нет, т.к. майнтейнер hylafax сильно занят и сам его вроде
не использует. Я использую CallWeaver, который сам умеет факсы с
помощью RxFax/TxFax и spandsp. Проблемы есть, конечно (хотя они
зависят скорее от погоды на Марсе, а точнее от того, как изменятся
версии ПО на другом конце, чем от CallWeaver/spandsp), я думал
поглядеть на hylafax, но заставить CallWeaver работать с iaxmodem я
почему-то не смог :(

> > >  Будем разбираться дальше - штука однозначно любопытная, особенно если
> > > верить многочисленным постам на форуме нагов.
> > >
> > >
> >
> > Спасибо за отклик, ждем дальнейших репортажей :)
> >
>  На самом деле, первый косяк видимо найден - астериск выдаёт по завершению
> вызова:
>  Remote host can't match request CANCEL to call
> '5424afe30db4f78770cd76e6212b4184@127.0.0.1'. Giving up. -
> и после этого может не отработать завержение разговора. Формулировка пока
> неконкретна, я этим по-тихоньку занимаюсь - может что-либо прояснится в
> дальнейшем. Ять я прописал в sip.conf как friend, хотя может лучше всё по
> IAX сделать в виде транка.

В теории, конечно, да, главное чтоб этому не помешали несовместимые
реализации IAX ;)

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-10-21  6:16   ` Mike Grozak
  2008-10-22  5:49     ` Eugene Prokopiev
@ 2008-10-22 16:05     ` Michael Shigorin
  2008-10-23  5:10       ` Mike Grozak
  1 sibling, 1 reply; 14+ messages in thread
From: Michael Shigorin @ 2008-10-22 16:05 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Tue, Oct 21, 2008 at 10:16:27AM +0400, Mike Grozak wrote:
> Единственное, что хотелось бы спросить - а Hylafax+ не
> предвидится?

Займитесь :)  Опять же -- заждались уж ;)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-10-22 16:05     ` Michael Shigorin
@ 2008-10-23  5:10       ` Mike Grozak
  2008-10-23  7:36         ` Eugene Prokopiev
  0 siblings, 1 reply; 14+ messages in thread
From: Mike Grozak @ 2008-10-23  5:10 UTC (permalink / raw)
  To: shigorin, ALT Linux sysadmin discuss

Michael Shigorin wrote:
> On Tue, Oct 21, 2008 at 10:16:27AM +0400, Mike Grozak wrote:
>    
>> Единственное, что хотелось бы спросить - а Hylafax+ не
>> предвидится?
>>      
>
> Займитесь :)  Опять же -- заждались уж ;)
=) Ок ;) Попробую написать спек и собрать рпм, об успехах так же 
отпишусь. Опять таки, попробуем заставить это работать с iaxmodem.

---
WBR, Mike Grozak, TvSU IC Dep


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-10-23  5:10       ` Mike Grozak
@ 2008-10-23  7:36         ` Eugene Prokopiev
  2008-10-23  8:32           ` Mike Grozak
  0 siblings, 1 reply; 14+ messages in thread
From: Eugene Prokopiev @ 2008-10-23  7:36 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

23.10.08, Mike Grozak написал(а):
> Michael Shigorin wrote:
>
> > On Tue, Oct 21, 2008 at 10:16:27AM +0400, Mike Grozak wrote:
> >
> >
> > > Единственное, что хотелось бы спросить - а Hylafax+ не
> > > предвидится?
> > >
> > >
> >
> > Займитесь :)  Опять же -- заждались уж ;)
> >
>  =) Ок ;) Попробую написать спек и собрать рпм, об успехах так же отпишусь.
> Опять таки, попробуем заставить это работать с iaxmodem.

Вы все еще не в team? ;)

Было бы замечательно, если бы пакеты появлялись в Сизифе, в бранчах и
на git.alt :)

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-10-23  7:36         ` Eugene Prokopiev
@ 2008-10-23  8:32           ` Mike Grozak
  2008-11-19 10:25             ` Денис Смирнов
  0 siblings, 1 reply; 14+ messages in thread
From: Mike Grozak @ 2008-10-23  8:32 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Eugene Prokopiev wrote:
> 23.10.08, Mike Grozak написал(а):
>    
>> Michael Shigorin wrote:
>>
>>      
>>> On Tue, Oct 21, 2008 at 10:16:27AM +0400, Mike Grozak wrote:
>>>
>>>
>>>        
>>>> Единственное, что хотелось бы спросить - а Hylafax+ не
>>>> предвидится?
>>>>
>>>>
>>>>          
>>> Займитесь :)  Опять же -- заждались уж ;)
>>>
>>>        
>>   =) Ок ;) Попробую написать спек и собрать рпм, об успехах так же отпишусь.
>> Опять таки, попробуем заставить это работать с iaxmodem.
>>      
>
> Вы все еще не в team? ;)
>
> Было бы замечательно, если бы пакеты появлялись в Сизифе, в бранчах и
> на git.alt :)
Как только изучу всю сопутсвующую документацию, коей в принципе не мало 
- так сразу :)
----
WBR, Mike Grozak, TvSU IC Dep


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-10-20  6:38 [Sysadmins] Asterisk + Yate Mike Grozak
  2008-10-21  4:46 ` Eugene Prokopiev
@ 2008-10-26 17:02 ` Valeriy Nebogin
  1 sibling, 0 replies; 14+ messages in thread
From: Valeriy Nebogin @ 2008-10-26 17:02 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Mike Grozak пишет:
> В общем, сигнальный проки настраивал по документации с официального 
> сайта (использовал 2й вариант настройки) - 
> http://yate.null.ro/pmwiki/index.php?n=Main.H323ToSIPSignallingProxy. 
> Сейчас вроде всё работает, особых проблем не вижу, но думаю, что-то 
> должно проявиться.
Тестировал yate2 как сигнальный шлюз sip-h323 к MVTS Mera c разными 
sip-клиентами (D-Link, Cisco, X-Lite, Twinkle  и некоторыми другими). + 
Авторизация и аккаунтинг в радиусе.   Как не странно даже работает.:-)

Вообще ять очень перспективная штука на мой взгляд, имеет правильную 
архитектуру и чистый, понятный  код, в отличии от всяких поделух типа 
астериска и дериватов оного. Единственный и главный недостаток это 
отсутствие вменяемой документации.

> В альте Yate 1.3 и 2.0  собираются с -Wl,--no-as-needed.
Честно пытался агитировать разработчиков на  исправление  системы 
сборки  по мотивам фразы  из вики альта:

1. Explicit linking dynamic objects with all dso it needs ensures
correct soname dependencies and prevent ABI incompatibilities.

2. Unused direct dependencies encumber package with extra dependencies
(including soname dependencies). An encumbered program takes more time
to load (5% in case of gdm for example), and need more memory mapped
to its address space.

An encumbered package requires extra packages when installed, and
needs extra care when one of unused libraries was updated and its
soname was changed.

Но они проигнорировали  :-)  Может у вас получится. 
Хорошо хоть  согласились что игнорировать  LDFLAGS  не хорошо и поправили.

> Единственный момент - ему нужна своя версия spandsp (c 
> libspandsp4-0.0.4 не работает, с 0.0.5, я думаю, тоже), и поэтому я 
> собирал с --without-spandsp. Мой спек - модифицированный вариант 
> стандартной поставки из src.rpm - в аттаче. Ещё один момент - ему 
> нужна особенная версия spandsp для приёма факсов, но т.к. сейчас этим 
> iaxmodem+hylafax занимаются, то это для меня не очень актуально.

Удачи.

> Будем разбираться дальше - штука однозначно любопытная, особенно если 
> верить многочисленным постам на форуме нагов.
> ---
> WBR, Mike Grozak, TvSU IC Dep


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-10-22  5:49     ` Eugene Prokopiev
@ 2008-11-19 10:25       ` Денис Смирнов
  0 siblings, 0 replies; 14+ messages in thread
From: Денис Смирнов @ 2008-11-19 10:25 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 838 bytes --]

On Wed, Oct 22, 2008 at 09:49:05AM +0400, Eugene Prokopiev wrote:

EP> Думаю, что нет, т.к. майнтейнер hylafax сильно занят и сам его вроде
EP> не использует. Я использую CallWeaver, который сам умеет факсы с
EP> помощью RxFax/TxFax и spandsp. Проблемы есть, конечно (хотя они
EP> зависят скорее от погоды на Марсе, а точнее от того, как изменятся
EP> версии ПО на другом конце, чем от CallWeaver/spandsp), я думал
EP> поглядеть на hylafax, но заставить CallWeaver работать с iaxmodem я
EP> почему-то не смог :(

Мантейнер hylafax во-первых всегда рад помощи, а во-вторых коллеги на
работе его уже на входе в офис встречают словами "а ты hylafax свежий
собрал?". Так что будет вам hylafax :)

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-10-23  8:32           ` Mike Grozak
@ 2008-11-19 10:25             ` Денис Смирнов
  2008-11-19 12:22               ` Mike Grozak
  0 siblings, 1 reply; 14+ messages in thread
From: Денис Смирнов @ 2008-11-19 10:25 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

On Thu, Oct 23, 2008 at 12:32:08PM +0400, Mike Grozak wrote:

MG> Как только изучу всю сопутсвующую документацию, коей в принципе не мало 
MG> - так сразу :)

Буду рад любой помощи по hylafax.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-11-19 10:25             ` Денис Смирнов
@ 2008-11-19 12:22               ` Mike Grozak
  2008-11-19 12:23                 ` Mike Grozak
  0 siblings, 1 reply; 14+ messages in thread
From: Mike Grozak @ 2008-11-19 12:22 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Денис Смирнов wrote:
> On Thu, Oct 23, 2008 at 12:32:08PM +0400, Mike Grozak wrote:
>
> MG> Как только изучу всю сопутсвующую документацию, коей в принципе не мало 
> MG> - так сразу :)
>
> Буду рад любой помощи по hylafax.
>   
Я собрал hylafax+ против бранча 4.0, даже спека есть (в аттаче) ;) 
Только я его пока не разделил так, как это сделано с текущим хилафаксом, 
времени не хватило.

---
WBR, Mike Grozak, TvSU IC Dep


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-11-19 12:22               ` Mike Grozak
@ 2008-11-19 12:23                 ` Mike Grozak
  2008-12-19 15:40                   ` Денис Смирнов
  0 siblings, 1 reply; 14+ messages in thread
From: Mike Grozak @ 2008-11-19 12:23 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 427 bytes --]

Mike Grozak wrote:
> Денис Смирнов wrote:
>> On Thu, Oct 23, 2008 at 12:32:08PM +0400, Mike Grozak wrote:
>>
>> MG> Как только изучу всю сопутсвующую документацию, коей в принципе 
>> не мало MG> - так сразу :)
>>
>> Буду рад любой помощи по hylafax.
>>   
> Я собрал hylafax+ против бранча 4.0, даже спека есть (в аттаче) ;) 
> Только я его пока не разделил так, как это сделано с текущим 
> хилафаксом, времени не хватило. 


[-- Attachment #2: hylafax.spec --]
[-- Type: text/plain, Size: 8168 bytes --]

%define faxspool    /var/spool/fax

Summary:   An enterprise-strength fax server
Name:      hylafax
Version:   5.2.7
Release:   1%{?dist}
License:   libtiff and BSD with advertising
Group:     Applications/Communications
URL:       http://hylafax.sourceforge.net
Provides:  hylafax

Source0:   http://downloads.sourceforge.net/hylafax/%{name}-%{version}.tar.gz
Source1:   hylafax_rh.init
Source2:   hylafax_daily.cron
Source3:   hylafax_hourly.cron

BuildRequires: libtiff-devel, zlib-devel, gcc, gcc-c++, pam-devel, openldap-devel
Requires:    ghostscript, ghostscript-fonts, gawk, sharutils, mailx, crontabs
Conflicts:   mgetty-sendfax

Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(postun): /sbin/service
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig

%description
HylaFAX(tm) is a enterprise-strength fax server supporting
Class 1 and 2 fax modems on UNIX systems. It provides spooling
services and numerous supporting fax management tools. 
The fax clients may reside on machines different from the server
and client implementations exist for a number of platforms including 
windows.

%prep
%setup -q

%build
# - Can't use the configure macro because HylaFAX configure script does
#   not understand the config options used by that macro
STRIP=':' \
./configure \
        --with-DIR_BIN=%{_bindir} \
        --with-DIR_SBIN=%{_sbindir} \
        --with-DIR_LIB=%{_libdir} \
        --with-DIR_LIBEXEC=%{_sbindir} \
        --with-DIR_LIBDATA=%{_sysconfdir}/hylafax \
        --with-DIR_LOCKS=/var/lock \
        --with-LIBDIR=%{_libdir} \
        --with-TIFFBIN=%{_bindir} \
        --with-DIR_MAN=%{_mandir} \
        --with-PATH_GSRIP=%{_bindir}/gs \
        --with-DBLIBINC=%{_includedir} \
        --with-TIFFINC=%{_includedir} \
        --with-LIBTIFF="-ltiff" \
        --with-DIR_SPOOL=%{faxspool} \
        --with-AFM=no \
        --with-AWK=%{_bindir}/gawk \
        --with-PATH_VGETTY=/sbin/vgetty \
        --with-PATH_GETTY=/sbin/mgetty \
        --with-PAGESIZE=A4 \
        --with-PATH_DPSRIP=%{faxspool}/bin/ps2fax \
        --with-PATH_IMPRIP="" \
        --with-SYSVINIT=%{_initrddir}/hylafax \
        --with-INSTALLROOT=%buildroot \
        --with-INTERACTIVE=no

# can't use %{?_smp_mflags} because it breaks libfaxutil dso building
make OPTIMIZER="$RPM_OPT_FLAGS"

%install

# install: make some dirs...
mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/{cron.daily,cron.hourly} 
mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/hylafax
mkdir -p -m 755 $RPM_BUILD_ROOT%{_initrddir}
mkdir -p -m 755 $RPM_BUILD_ROOT%{_bindir}
mkdir -p -m 755 $RPM_BUILD_ROOT%{_sbindir}
mkdir -p -m 755 $RPM_BUILD_ROOT%{_libdir}
mkdir -p -m 755 $RPM_BUILD_ROOT%{_mandir}
mkdir -p -m 755 $RPM_BUILD_ROOT%{faxspool}/config

# install: binaries and man pages 
# FAXUSER, FAXGROUP, SYSUSER and SYSGROUP are set to the current user to
# avoid warnings about chown/chgrp if the user building the SRPM is not root; 
# they are set to the correct values with the RPM attr macro
make -e \
        FAXUSER=`id -u` \
        FAXGROUP=`id -g` \
        SYSUSER=`id -u` \
        SYSGROUP=`id -g` \
        INSTALL_ROOT=$RPM_BUILD_ROOT install 

# install: remaining files
install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/hylafax
install -p -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/hylafax
install -p -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/cron.hourly/hylafax

# Prepare docdir by removing non-doc files
# Remove files that are not needed on Linux
%ifos linux
rm -f $RPM_BUILD_ROOT%{_sbindir}/{faxsetup.irix,faxsetup.bsdi}
rm -f $RPM_BUILD_ROOT%{faxspool}/bin/{ps2fax.imp,ps2fax.dps}

rm -f $RPM_BUILD_ROOT%{faxspool}/COPYRIGHT
%endif

#%clean
#rm -rf $RPM_BUILD_ROOT


%post
/sbin/ldconfig
if [ "$1" = "1" ]; then
    /sbin/chkconfig --add hylafax
fi

%preun
if [ "$1" = "0" ]; then
    /sbin/chkconfig --del hylafax
    /sbin/service hylafax stop >/dev/null 2>&1 || :
fi

%postun
/sbin/ldconfig
if [ "$1" = "1" ]; then
    /sbin/service hylafax condrestart >/dev/null 2>&1 || :
fi


%files
%defattr(-,root,root,-)
%doc CHANGES CONTRIBUTORS COPYRIGHT README TODO VERSION
%attr(755,root,root) %{_initrddir}/hylafax
%attr(755,root,root) %config(noreplace) %{_sysconfdir}/cron.daily/hylafax
%attr(755,root,root) %config(noreplace) %{_sysconfdir}/cron.hourly/hylafax
%{_libdir}/libfax*
%attr(755,root,root) %{_bindir}/*
%attr(755,root,root) %{_sbindir}/*
%attr(644,root,root) %{_mandir}/*/*
%attr(755,root,root) %dir %{_sysconfdir}/hylafax
%attr(755,root,root) %dir %{_sysconfdir}/hylafax/faxmail
%attr(755,root,root) %dir %{_sysconfdir}/hylafax/faxmail/application
%attr(755,root,root) %dir %{_sysconfdir}/hylafax/faxmail/image
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/faxcover.ps
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/faxmail.ps
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/hfaxd.conf
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/pagesizes
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/typerules
%attr(755,root,root) %{_sysconfdir}/hylafax/faxmail/application/pdf
%attr(755,root,root) %{_sysconfdir}/hylafax/faxmail/application/octet-stream
%attr(755,root,root) %{_sysconfdir}/hylafax/faxmail/image/tiff
%attr(-,uucp,uucp) %dir %{faxspool}
%attr(-,uucp,uucp) %dir %{faxspool}/archive
%attr(-,uucp,uucp) %dir %{faxspool}/client
%attr(-,root,root) %dir %{faxspool}/config
%attr(-,root,root) %dir %{faxspool}/dev
%attr(-,uucp,uucp) %dir %{faxspool}/docq
%attr(-,uucp,uucp) %dir %{faxspool}/doneq
%attr(-,uucp,uucp) %dir %{faxspool}/etc
%attr(-,uucp,uucp) %dir %{faxspool}/info
%attr(-,uucp,uucp) %dir %{faxspool}/log
%attr(-,uucp,uucp) %dir %{faxspool}/pollq
%attr(-,uucp,uucp) %dir %{faxspool}/recvq
%attr(-,uucp,uucp) %dir %{faxspool}/sendq
%attr(-,uucp,uucp) %dir %{faxspool}/status
%attr(-,uucp,uucp) %dir %{faxspool}/tmp
%attr(755,root,root) %{faxspool}/bin/
%attr(-,root,root) %{faxspool}/config/*
%attr(-,root,root) %{faxspool}/etc/dpsprinter.ps
%attr(-,root,root) %{faxspool}/etc/cover.templ
%attr(-,root,root) %{faxspool}/etc/lutRS18.pcf
%attr(-,uucp,uucp) %config(noreplace) %{faxspool}/FIFO
%attr(-,root,root) %config(noreplace) %{faxspool}/etc/dialrules*
%attr(-,uucp,uucp) %config(noreplace) %{faxspool}/etc/xferfaxlog
%attr(-,uucp,uucp) %config(noreplace) %{faxspool}/etc/hosts.hfaxd

%changelog

* Mon Apr 28 2008 Lee Howard <faxguy@howardsilvan.com> - 5.2.4-3
- openldap-devel and pam-devel build dependencies

* Wed Apr 23 2008 Lee Howard <faxguy@howardsilvan.com> - 5.2.4-1
- update to 5.2.4

* Sat Mar 29 2008 Lee Howard <faxguy@howardsilvan.com> - 5.2.3-1
- update to 5.2.3

* Fri Jan 18 2008 Lee Howard <faxguy@howardsilvan.com> - 5.2.2-1
- make licensing BSD, initscript is not config, remove libtiff dependency

* Thu Nov 8 2007 Lee Howard <faxguy@howardsilvan.com> - 5.1.11-1
- add libtiff dependency

* Thu Aug 2 2007 Lee Howard <faxguy@howardsilvan.com> - 5.1.7-1
- update to 5.1.7

* Sat Jul 14 2007 Lee Howard <faxguy@howardsilvan.com> - 5.1.6-1
- accomodate MIMEConverter script location change

* Fri Mar 23 2007 Lee Howard <faxguy@howardsilvan.com> - 5.1.2-1
- made faxq's FIFO "noreplace" to keep upgrades from messing up a running faxq

* Thu Mar  8 2007 Lee Howard <faxguy@howardsilvan.com> - 5.1.1-1
- update to 5.1.1

* Thu Feb 22 2007 Lee Howard <faxguy@howardsilvan.com> - 5.1.0-1
- update to 5.1.0

* Thu Jan 11 2007 Lee Howard <faxguy@howardsilvan.com> - 5.0.4-1
- update to 5.0.4

* Tue Jan 1 2007 Lee Howard <faxguy@howardsilvan.com> - 5.0.3-1
- update to 5.0.3

* Wed Dec 13 2006 Lee Howard <faxguy@howardsilvan.com> - 5.0.2-1
- update to 5.0.2

* Wed Nov 1 2006 Lee Howard <faxguy@howardsilvan.com> - 5.0.0-1
- update to 5.0.0
- disable build of debuginfo package
- change ownership of config and dev to root,root
- move changelog to the end of the spec file

* Mon Sep 18 2006 Lee Howard <faxguy@howardsilvan.com> - 4.3.0.11-1
- update to 4.3.0.1

* Tue Apr 11 2006 Lee Howard <faxguy@howardsilvan.com> - 4.2.5.6-1
- update to 4.2.5.6

* Tue Apr 11 2006 Lee Howard <faxguy@howardsilvan.com> - 4.2.5.5-1
- initial 4.2.5.5 build

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] Asterisk + Yate
  2008-11-19 12:23                 ` Mike Grozak
@ 2008-12-19 15:40                   ` Денис Смирнов
  0 siblings, 0 replies; 14+ messages in thread
From: Денис Смирнов @ 2008-12-19 15:40 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 430 bytes --]

On Wed, Nov 19, 2008 at 03:23:27PM +0300, Mike Grozak wrote:

>> Я собрал hylafax+ против бранча 4.0, даже спека есть (в аттаче) ;) 
>> Только я его пока не разделил так, как это сделано с текущим 
>> хилафаксом, времени не хватило. 

В сизифе сейчас hylafax+ -- прошу смотреть и ругаться :)

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2008-12-19 15:40 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-20  6:38 [Sysadmins] Asterisk + Yate Mike Grozak
2008-10-21  4:46 ` Eugene Prokopiev
2008-10-21  6:16   ` Mike Grozak
2008-10-22  5:49     ` Eugene Prokopiev
2008-11-19 10:25       ` Денис Смирнов
2008-10-22 16:05     ` Michael Shigorin
2008-10-23  5:10       ` Mike Grozak
2008-10-23  7:36         ` Eugene Prokopiev
2008-10-23  8:32           ` Mike Grozak
2008-11-19 10:25             ` Денис Смирнов
2008-11-19 12:22               ` Mike Grozak
2008-11-19 12:23                 ` Mike Grozak
2008-12-19 15:40                   ` Денис Смирнов
2008-10-26 17:02 ` Valeriy Nebogin

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git