Source: openser
Section: net
Priority: optional
Maintainer: Daniel-Constantin Mierla <daniel@voice-system.ro>
Build-Depends: debhelper (>= 4), libmysqlclient14-dev | libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev | postgresql-dev, libradius-ng-dev, libssl-dev
Standards-Version: 3.5.2


Package: openser
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
Suggests: openser-tls, openser-mysql-module, openser-postgres-module, openser-jabber-module, openser-cpl-module, openser-radius-modules
Conflicts: openser-mysql-module (<< ${Source-Version}), openser-postgres-module (<< ${Source-Version}), openser-jabber-module (<< ${Source-Version}), openser-cpl-module (<< ${Source-Version}), openser-radius-modules (<< ${Source-Version}), openser-tls, openser-tls-mysql-module, openser-tls-postgres-module, openser-tls-jabber-module, openser-tls-cpl-module, openser-tls-radius-modules
Description: Open SIP Express Router, very fast and configurable SIP proxy
 openser or Open SIP Express Router is a very fast and flexible SIP (RFC3621)
 proxy server. Written entirely in C, openser can handle thousands calls
 per second even on low-budget hardware. C Shell like scripting language
 provides full control over the server's behaviour. It's modular
 architecture allows only required functionality to be loaded.
 Currently the following modules are available: Digest Authentication,
 CPL scripts, Instant Messaging, MySQL support, Presence Agent, Radius
 Authentication, Record Routing, SMS Gateway, Jabber Gateway, Transaction 
 Module, Registrar and User Location.


Package: openser-tls
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
Suggests: openser-tls-mysql-module, openser-tls-postgres-module, openser-tls-jabber-module, openser-tls-cpl-module, openser-tls-radius-modules
Conflicts: openser-tls-mysql-module (<< ${Source-Version}), openser-tls-postgres-module (<< ${Source-Version}), openser-tls-jabber-module (<< ${Source-Version}), openser-tls-cpl-module (<< ${Source-Version}), openser-tls-radius-modules (<< ${Source-Version}), openser, openser-mysql-module, openser-postgres-module, openser-jabber-module, openser-cpl-module, openser-radius-modules
Description: Open SIP Express Router, very fast and configurable SIP proxy with 
 TLS support
 openser or Open SIP Express Router is a very fast and flexible SIP (RFC3621)
 proxy server. Written entirely in C, openser can handle thousands calls
 per second even on low-budget hardware. C Shell like scripting language
 provides full control over the server's behaviour. It's modular
 architecture allows only required functionality to be loaded.
 Currently the following modules are available: Digest Authentication,
 CPL scripts, Instant Messaging, MySQL support, Presence Agent, Radius
 Authentication, Record Routing, SMS Gateway, Jabber Gateway, Transaction 
 Module, Registrar and User Location.


Package: openser-mysql-module
Architecture: any
Depends: ${shlibs:Depends}, openser (= ${Source-Version})
Conflicts: openser-tls
Description: contains the mysql database connectivity module for openser.
 This has been split out of the main openser package, so that openser will not
 depend upon mysql. This module will enable you to use the digest
 authentication module or persistent user location entries.


Package: openser-tls-mysql-module
Architecture: any
Depends: ${shlibs:Depends}, openser-tls (= ${Source-Version})
Conflicts: openser
Description: contains the mysql database connectivity module for openser-tls.
 This has been split out of the main openser package, so that openser will not
 depend upon mysql. This module will enable you to use the digest
 authentication module or persistent user location entries.


Package: openser-postgres-module
Architecture: any
Depends: ${shlibs:Depends}, openser (= ${Source-Version})
Conflicts: openser-tls
Description: contains the postgres database connectivity module for openser.
 This has been split out of the main ser package, so that ser will not
 depend upon libbpq. This module will enable you to use the digest
 authentication module or persistent user location entries.


Package: openser-tls-postgres-module
Architecture: any
Depends: ${shlibs:Depends}, openser-tls (= ${Source-Version})
Conflicts: openser
Description: contains the postgres database connectivity module for openser-tls.
 This has been split out of the main ser package, so that ser will not
 depend upon libbpq. This module will enable you to use the digest
 authentication module or persistent user location entries.


Package: openser-jabber-module
Architecture: any
Depends: ${shlibs:Depends}, openser (= ${Source-Version})
Conflicts: openser-tls
Description: contains the openser jabber module (sip-jabber message translation)
 This has been split out of the main openser package, so that openser will not
 depend upon libexpat. This module will enable you to use openser to translate
  sip messages into jabber messages.


Package: openser-tls-jabber-module
Architecture: any
Depends: ${shlibs:Depends}, openser-tls (= ${Source-Version})
Conflicts: openser
Description: contains the openser-tls jabber module (sip-jabber message translation)
 This has been split out of the main openser package, so that openser will not
 depend upon libexpat. This module will enable you to use openser to translate
  sip messages into jabber messages.


Package: openser-cpl-module
Architecture: any
Depends: ${shlibs:Depends}, openser (= ${Source-Version})
Conflicts: openser-tls
Description: contains the openser cpl module (CPL interpreter engine)
 This has been split out of the main openser package, so that openser will not
 depend upon libxml2. This module will enable you to use openser as a CPL
 server (storage and interpreter).


Package: openser-tls-cpl-module
Architecture: any
Depends: ${shlibs:Depends}, openser-tls (= ${Source-Version})
Conflicts: openser
Description: contains the openser-tls cpl module (CPL interpreter engine)
 This has been split out of the main openser package, so that openser will not
 depend upon libxml2. This module will enable you to use openser as a CPL
 server (storage and interpreter).


Package: openser-radius-modules
Architecture: any
Depends: ${shlibs:Depends}, openser (= ${Source-Version})
Conflicts: openser-tls
Description: contains the openser radius modules 
 This has been split out of the main openser package, so that openser will not
 depend upon libradius1. This modules will enable you to authenticate, 
 do group membership checking or check the messages uris using radius.


Package: openser-tls-radius-modules
Architecture: any
Depends: ${shlibs:Depends}, openser-tls (= ${Source-Version})
Conflicts: openser
Description: contains the openser-tls radius modules 
 This has been split out of the main openser package, so that openser will not
 depend upon libradius1. This modules will enable you to authenticate, 
 do group membership checking or check the messages uris using radius.


