aboutsummaryrefslogtreecommitdiff
path: root/src/callnotifier/CallMonitor.php
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2012-08-02 07:39:00 +0200
committerChristian Weiske <cweiske@cweiske.de>2012-08-02 07:39:00 +0200
commit8e42bcadf70dffd3e6cdf52c5582ce7fd0dce868 (patch)
tree8d7b85a2c99477eb369c7ec0bd8072be2089055c /src/callnotifier/CallMonitor.php
parent0ecfe5252028e1d2da82bc1ebe48307df288a611 (diff)
downloadauerswald-callnotifier-8e42bcadf70dffd3e6cdf52c5582ce7fd0dce868.tar.gz
auerswald-callnotifier-8e42bcadf70dffd3e6cdf52c5582ce7fd0dce868.zip
add incoming/outgoing type to calls
Diffstat (limited to 'src/callnotifier/CallMonitor.php')
-rw-r--r--src/callnotifier/CallMonitor.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/callnotifier/CallMonitor.php b/src/callnotifier/CallMonitor.php
index af72e0a..29ee5a2 100644
--- a/src/callnotifier/CallMonitor.php
+++ b/src/callnotifier/CallMonitor.php
@@ -43,6 +43,12 @@ class CallMonitor
{
$call = $this->currentCalls[$callId];
$call->start = time();
+ if ($msg->tei == 127) {
+ $call->type = CallMonitor_Call::INCOMING;
+ } else {
+ $call->type = CallMonitor_Call::OUTGOING;
+ }
+
$this->handleParams($call, $msg);
}
@@ -56,7 +62,7 @@ class CallMonitor
$this->handleParams($call, $msg);
break;
case EDSS1_Message::CALL_PROCEEDING:
- $this->log->log('incomingCall', array('call' => $call));
+ $this->log->log('startingCall', array('call' => $call));
break;
case EDSS1_Message::RELEASE: