create full number from the given national number
[auerswald-callnotifier.git] / src / callnotifier / EDSS1 / Parameter / 70.php
index 0127d43a61d985a66890ca80f10ee7949a1064b8..679e2ebcc95ad61d94fac9d54262d4b6dc00776a 100644 (file)
@@ -5,6 +5,7 @@ namespace callnotifier;
  * Information element: Called party number
  */
 class EDSS1_Parameter_70 extends EDSS1_Parameter
+    implements EDSS1_Parameter_INumber
 {
     public $title = 'Called party number';
 
@@ -15,6 +16,8 @@ class EDSS1_Parameter_70 extends EDSS1_Parameter
     public function setData($data)
     {
         parent::setData($data);
+        $this->numberType    = (ord($data{0}) & 112) >> 4;
+        $this->numberingPlan = (ord($data{0}) & 15);
         $this->number = substr($data, 1);
     }