add missing dist config file
authorChristian Weiske <cweiske@cweiske.de>
Wed, 8 Aug 2012 04:43:25 +0000 (06:43 +0200)
committerChristian Weiske <cweiske@cweiske.de>
Wed, 8 Aug 2012 04:43:25 +0000 (06:43 +0200)
.gitignore
data/callnotifier.config.php.dist [new file with mode: 0644]

index 397b4a7624e35fa60563a9c03b1213d93f7b6546..275850e577ccd603d48ab1e3981d18eecab10112 100644 (file)
@@ -1 +1,2 @@
 *.log
+data/callnotifier.config.php
diff --git a/data/callnotifier.config.php.dist b/data/callnotifier.config.php.dist
new file mode 100644 (file)
index 0000000..3461feb
--- /dev/null
@@ -0,0 +1,58 @@
+<?php
+/**
+ * Callnotifier configuration file
+ * Copy that file to callnotifier.config.php and adjust it to your needs
+ */
+namespace callnotifier;
+
+//IP of Auerswald COMpact 3000
+$config->host = '192.168.1.2';
+
+//Load caller names from LDAP
+$callMonitor->addDetailler(
+    new CallMonitor_Detailler_LDAP(
+        array(
+            'host' => '192.168.1.10',
+            'basedn' => 'ou=adressbuch,dc=example,dc=org',
+            'binddn' => 'cn=readonly,ou=users,dc=example,dc=org',
+            'bindpw' => 'readonly'
+        )
+    )
+);
+
+//Load caller locations (city) from OpenGeoDb
+$callMonitor->addDetailler(
+    new CallMonitor_Detailler_OpenGeoDb(
+        'mysql:host=192.168.1.10;dbname=opengeodb',
+        'opengeodb-read',
+        'opengeodb'
+    )
+);
+
+
+//Show starting and finished calls on the shell
+$log->addLogger(
+    new Logger_CallEcho(), array('startingCall', 'finishedCall')
+);
+
+//Log incoming finished calls to MSN 12345 to file "incoming.log"
+$log->addLogger(
+    new Logger_CallFile('incoming.log', 'i', '12345'),
+    array('finishedCall')
+);
+//Log all finished calls to file "all.log"
+$log->addLogger(
+    new Logger_CallFile('all.log'),
+    array('finishedCall')
+);
+//Log finished calls into a SQL database
+$log->addLogger(
+    new Logger_CallDb(
+        'mysql:host=192.168.1.10;dbname=callnotifier',
+        'username',
+        'password'
+    ),
+    array('finishedCall')
+);
+
+?>