Bläddra i källkod

modules: readme files regenerated - phonenum ... [skip ci]

Kamailio Dev 7 år sedan
förälder
incheckning
fbff4a8709
1 ändrade filer med 18 tillägg och 9 borttagningar
  1. 18 9
      src/modules/phonenum/README

+ 18 - 9
src/modules/phonenum/README

@@ -10,7 +10,7 @@ Daniel-Constantin Mierla
 
    <[email protected]>
 
-   Copyright © 2017 Daniel-Constantin Mierla (asipto.com)
+   Copyright © 2017 Daniel-Constantin Mierla (asipto.com)
      __________________________________________________________________
 
    Table of Contents
@@ -97,7 +97,7 @@ Chapter 1. Admin Guide
 
    Phone number search mode.
 
-   Default value is "0".
+   Default value is “0�.
 
    Example 1.1. Set smode parameter
 ...
@@ -108,7 +108,7 @@ modparam("phonenum", "smode", 0)
 
    4.1. phonenum_match(num, pvc)
 
-4.1. phonenum_match(num, pvc)
+4.1.  phonenum_match(num, pvc)
 
    Match num against the libphonenumber and set the attributes inside the
    pvc container. The function has to be called before accessing a key
@@ -120,8 +120,13 @@ modparam("phonenum", "smode", 0)
 
    Example 1.2. phonenum_match usage
 ...
-if(phonenum_match("1-484-555-8888", "src"))
-    xlog("number normalized to: $phn(src=>num)\n");
+if(phonenum_match("1-484-555-8888", "src")) {
+    if($phn(src=>valid)==1) {
+        xlog("number normalized to: $phn(src=>normalized)\n");
+    } else {
+        xlog("number normalization error: $phn(src=>error)\n");
+    }
+}
 ...
 
 5. Pseudo Variables
@@ -129,10 +134,14 @@ if(phonenum_match("1-484-555-8888", "src"))
      * $phn(pvc=>key) - pvc is an identifier for this query result; it is
        designated by the second parameter of phonenum_match(). The key can
        be one of the following:
-          + number - normalized phone number
-          + country - country for phone number
-          + region - region for phone number
-          + operator - operator for phone number
+          + number - phone number that is matched
+          + valid - 1 if the matched number has a valid result; 0
+            otherwise
+          + normalized - normalized phone number
+          + cctel - country code for phone number
+          + ltype - local network type
+          + ndesc - phone number description
+          + error - error string if phone number matching fails.
 
    Exported pseudo-variables are documented at
    https://www.kamailio.org/wiki/.