]> git.defcon.no Git - hermes/blobdiff - api/user.php
Changed database-references, 'provision' is now called 'hermes', reflects that this...
[hermes] / api / user.php
index c5926bcfe3992e14a940c3a4d874f5680c858640..0dcd23cf1a53505ce9bb49484cd68927e71f8932 100644 (file)
@@ -52,9 +52,9 @@ token_auth();
 
                                // Now, do funky stuff.
                                /*
-                               Test if user exists in both 'kamailio.subscribers' and 'provision.users'
+                               Test if user exists in both 'kamailio.subscribers' and 'hermes.users'
                                        * Return 'response' => 'ok', 'type' => 'local', 'user' => complete user object.
-                               Test if user exists in 'provision.user' only
+                               Test if user exists in 'hermes.user' only
                                        * Return 'response' => 'ok', 'type' => 'remote', 'user' => complete user object.
                                If user does is neither local nor remote
                                        * Return 'response' => 'failed' with 'cause' => 'nonexistant'
@@ -101,20 +101,20 @@ token_auth();
                                email
 
                        Verify that domain is local (lookup in the 'kamailio.domain' table.
-                       Verify that the username is available (nonexistant for domain in kamilio.subscribers (and provision.users?))
+                       Verify that the username is available (nonexistant for domain in kamilio.subscribers (and hermes.users?))
                                * Autocreate password
                                * Add username, domain, email and created password to the 'kamailio.subscriber' table
-                               * Get the registrar+port, proxy+port from the 'provision.servers' table.
+                               * Get the registrar+port, proxy+port from the 'hermes.servers' table.
                                * standard dialplan from configuration.
-                               * Add to the 'provision.users' table:
+                               * Add to the 'hermes.users' table:
                                        username -> username
                                        password -> generated password
                                        displayname -> displayname
                                        domain -> domain
-                                       registrar -> provision.servers.registrar
-                                       r_port -> provision.servers.r_port
-                                       proxy -> provision.servers.proxy
-                                       p_port -> provision.servers.p_port
+                                       registrar -> hermes.servers.registrar
+                                       r_port -> hermes.servers.r_port
+                                       proxy -> hermes.servers.proxy
+                                       p_port -> hermes.servers.p_port
                                        authid -> username
                                        dialplan -> standard dialplan
                                        linetext -> username
@@ -232,13 +232,13 @@ token_auth();
                                linetext
                        
                        Verify that the domain is not a local kamailio domain (REMOTE user..)
-                       Verify that the username+domain is not already registered in 'provision.users'.
+                       Verify that the username+domain is not already registered in 'hermes.users'.
                                * If r_port is empty, set to 5060
                                * If proxy/port is empty, set to registrar/port
                                * If authid is empty, set to username
                                * If dialplan is empty, set to standard dialplan
                                * If linetext is empty, set to username@domain
-                               * Add to the 'provision.users' table:
+                               * Add to the 'hermes.users' table:
                                        username -> username
                                        password -> supplied password
                                        displayname -> displayname
@@ -342,9 +342,9 @@ token_auth();
                        Required parameters should be...
                                ( username & domain ) | user
                        
-                       * Verify that no associations/relations exist in 'provision.phones'
-                       * Verify that the user exists in 'provision.users'
-                               * Remove from 'provision.users'
+                       * Verify that no associations/relations exist in 'hermes.phones'
+                       * Verify that the user exists in 'hermes.users'
+                               * Remove from 'hermes.users'
                                * Test to see of user exists in 'kamailio.subscriber'.
                                        * Remove from 'kamailio.subscribers'
                                        * Return response' => 'ok', 'type' => 'local'
@@ -405,12 +405,12 @@ token_auth();
                                ( username & domain ) | user
                                password
                        
-                       * Verify that no associations/relations exist in 'provision.phones'
+                       * Verify that no associations/relations exist in 'hermes.phones'
                        * Verify that the user exists ...
-                               * Test to see of user exists in 'provision.users'
+                               * Test to see of user exists in 'hermes.users'
                                * Test to see of user exists in 'kamailio.subscriber'.
                        * If no such user exists, return 'response' => 'failed' with 'cause' => 'nonexistant'
-                       * Update user passwords in 'provision' and 'kamailio' as appropriate
+                       * Update user passwords in 'hermes' and 'kamailio' as appropriate
                        * On other failures, return 'response' => 'failed' with 'cause' => 'error' (may set 'detail' => 'message')
                        */
                        if (    array_key_exists('password', $_POST) &&
@@ -530,9 +530,9 @@ token_auth();
                        Required parameters should be...
                                ( username & domain ) | user
                        
-                       * Verify that no associations/relations exist in 'provision.phones'
+                       * Verify that no associations/relations exist in 'hermes.phones'
                        * Verify that the user exists ...
-                               * Test to see of user exists in 'provision.users'
+                               * Test to see of user exists in 'hermes.users'
                                * Test to see of user exists in 'kamailio.subscriber'.
                        * If no such user exists, return 'response' => 'failed' with 'cause' => 'nonexistant'
                        * Get update parameters, and change as appropriate ;)