X-Git-Url: https://git.cweiske.de/auerswald-callnotifier.git/blobdiff_plain/706f3104305337ecf582897bcc42499fa6623178..HEAD:/src/callnotifier/EDSS1/Message.php diff --git a/src/callnotifier/EDSS1/Message.php b/src/callnotifier/EDSS1/Message.php index d490005..0b479ec 100644 --- a/src/callnotifier/EDSS1/Message.php +++ b/src/callnotifier/EDSS1/Message.php @@ -3,16 +3,16 @@ namespace callnotifier; class EDSS1_Message { - const ALERTING = "\x01"; - const CALL_PROCEEDING = "\x02"; - const SETUP = "\x05"; - const CONNECT = "\x07"; - const SETUP_ACKNOWLEDGE = "\x0D"; - const DISCONNECT = "\x45"; - const RELEASE = "\x4D"; - const RELEASE_COMPLETE = "\x5A"; - const FACILITY = "\x62"; - const INFORMATION = "\x7B"; + const ALERTING = 0x01; + const CALL_PROCEEDING = 0x02; + const SETUP = 0x05; + const CONNECT = 0x07; + const SETUP_ACKNOWLEDGE = 0x0D; + const DISCONNECT = 0x45; + const RELEASE = 0x4D; + const RELEASE_COMPLETE = 0x5A; + const FACILITY = 0x62; + const INFORMATION = 0x7B; /** * Message type, see the class constants @@ -27,6 +27,17 @@ class EDSS1_Message */ public $callRef; + /** + * If the message is from the call originating device, or the + * other side. + * + * - 0 = device that originated the call + * - 1 = device that answers to orignator requests + * + * @var integer + */ + public $callRefType; + /** * Service AccessPoint Identifier * @@ -75,7 +86,7 @@ class EDSS1_Message { $rc = new \ReflectionClass($this); foreach ($rc->getConstants() as $name => $value) { - if (ord($value) == $this->type) { + if ($value == $this->type) { return $name; } }