parse number types and numbering plans
[auerswald-callnotifier.git] / src / callnotifier / EDSS1 / Parameter / Names.php
diff --git a/src/callnotifier/EDSS1/Parameter/Names.php b/src/callnotifier/EDSS1/Parameter/Names.php
new file mode 100644 (file)
index 0000000..cb6caef
--- /dev/null
@@ -0,0 +1,31 @@
+<?php
+namespace callnotifier;
+
+/**
+ * Static parameters to resolve names of types
+ */
+class EDSS1_Parameter_Names extends EDSS1_Parameter
+{
+    static $numberTypes = array(
+        0 => 'Unknown',
+        1 => 'International number',
+        2 => 'National number',
+        3 => 'Network specific number',
+        4 => 'Subscriber number',
+        5 => 'Abbreviated number',
+        6 => 'Reserved',
+    );
+
+    static $numberingPlans = array(
+         0 => 'Unknown',
+         1 => 'ISDN/Telephony',
+         3 => 'Data',
+         4 => 'Telex',
+         8 => 'National standard',
+         9 => 'Private',
+        15 => 'Reserved',
+    );
+
+}
+
+?>