I am just trying to understand how to assign a specific group to
specific dialplans, and having a hard time
getting it right. Maybe an example?

grp Table
+----+----------+----------------------+-------------+---------------------+
| id | username | domain               | grp         | last_modified       |
+----+----------+----------------------+-------------+---------------------+
| 38 | 1001     | opensips1.test.com | Local Group | 2011-12-15 20:21:24 |
+----+----------+----------------------+-------------+---------------------+
| 39 | 1002     | opensips1.test.com | Local Group | 2011-12-15 20:21:24 |
+----+----------+----------------------+-------------+---------------------+
| 40 | 1003     | opensips1.test.com | Local Group | 2011-12-15 20:21:24 |
+----+----------+----------------------+-------------+---------------------+


The username, and domain field is my first confusion. For some reason
I would think the this table
would have a subscriber_id that is a foreign key to the subsriber
table? This would be "group table",
and name would be something like "Local Group", "VoiceMail Group"....

dr_groups Table

+----+----------+----------------------+---------+----------------+
| id | username | domain               | groupid | description    |
+----+----------+----------------------+---------+----------------+
| 42 | 1001     | opensips1.test.com |       0 | Access Granted |
+----+----------+----------------------+---------+----------------+
| 43 | 1002     | opensips1.test.com |       0 | Access Granted |
+----+----------+----------------------+---------+----------------+
| 43 | 1003     | opensips1.test.com |       0 | Access Granted |
+----+----------+----------------------+---------+----------------+


Same table?

dr_rules;
+--------+---------+--------+---------+----------+---------+--------+-------+--------------------+
| ruleid | groupid | prefix | timerec | priority | routeid | gwlist |
attrs | description        |
+--------+---------+--------+---------+----------+---------+--------+-------+--------------------+
|     16 | 0       |        |         |        1 | 0       | 9      |
yes   | ASTCluster Gateway |
+--------+---------+--------+---------+----------+---------+--------+-------+--------------------+

Is the groupid field of this table a FK to the grp or dr_groups table?

dialplan;
+----+------+----+----------+----------------------------------+-----------+-----------+----------+-------+
| id | dpid | pr | match_op | match_exp                        |
match_len | subst_exp | repl_exp | attrs |
+----+------+----+----------+----------------------------------+-----------+-----------+----------+-------+
| 24 |    0 |  1 |        1 | ^[2-9][0-9]{6}.*                 |
  0 |           |          | local |
| 28 |    0 |  1 |        0 | *98                              |
  0 |           |          | voicmail |
| 29 |    1 |  1 |        0 | *98                              |
  0 |           |          | voicmail |
+----+------+----+----------+----------------------------------+-----------+-----------+----------+-------+

What I am trying to accomplish is:

Local Group (dpid 0)
        +
        | _ _ _ 1001 test.com password (From Subscriber)


VoiceMail Group (dpid 1)
        +
        | _ _ _ 1002 test.com password (From Subscriber)
       +
        | _ _ _ 1003 test.com password (From Subscriber)


Also, I would like to use this module to perform LCR (country code,
area code, rate etc..).
Is this possible instead of using the LCR module?

Thanks in Advance,

Nick.

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to