Several updates to documentation as well as update to meetme.conf for more conferences
git-svn-id: svn://192.168.202.10@826 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
+9
-229
@@ -1,5 +1,5 @@
|
||||
Asterisk/astguiclient install from existing server. v.2.0.5 2008-XX-XX
|
||||
By the astGUIclient group astguiclient@eflo.net
|
||||
By the VICIDIAL group info@vicidial.com
|
||||
|
||||
|
||||
This document is meant to be more of an overview of a VICIDIAL/astGUIclient
|
||||
@@ -289,238 +289,18 @@ use asterisk;
|
||||
\. /usr/src/astguiclient/astguiclient/sip-iax_phones.sql
|
||||
|
||||
|
||||
##### make sure on these queries that you change the server_ip "10.10.10.15"
|
||||
##### to the server IP that you are using
|
||||
### to load the initial server values for this first system install
|
||||
|
||||
# NOTE: make sure you do NOT put any spaces or other punctuation in the
|
||||
# server_id, phone, extension, or user fields in the queries below if you edit them.
|
||||
|
||||
|
||||
insert into servers (server_id,server_description,server_ip,active,asterisk_version)values('TESTast','Test install of Asterisk server', '10.10.10.15','Y','1.2.26.2');
|
||||
|
||||
insert into server_updater values('10.10.10.15','');
|
||||
|
||||
insert into phones (extension, dialplan_number, voicemail_id, phone_ip, computer_ip, server_ip, login, pass, status, active, phone_type, fullname, company, picture, messages, old_messages, protocol) values('gs102','102','102','10.10.10.16','10.10.9.16','10.10.10.15','gs102','test', 'ADMIN','Y','Grandstream BT 102','Test Admin Phone','TEST','','0','0','SIP');
|
||||
|
||||
insert into vicidial_users (user,pass,full_name,user_level,user_group,load_leads,campaign_detail,ast_admin_access,modify_users) values('6666','1234','Admin','9','ADMIN','1','1','1','1');
|
||||
|
||||
insert into conferences values('8600001','10.10.10.15','');
|
||||
insert into conferences values('8600002','10.10.10.15','');
|
||||
insert into conferences values('8600003','10.10.10.15','');
|
||||
insert into conferences values('8600004','10.10.10.15','');
|
||||
insert into conferences values('8600005','10.10.10.15','');
|
||||
insert into conferences values('8600006','10.10.10.15','');
|
||||
insert into conferences values('8600007','10.10.10.15','');
|
||||
insert into conferences values('8600008','10.10.10.15','');
|
||||
insert into conferences values('8600009','10.10.10.15','');
|
||||
insert into conferences values('8600010','10.10.10.15','');
|
||||
insert into conferences values('8600011','10.10.10.15','');
|
||||
insert into conferences values('8600012','10.10.10.15','');
|
||||
insert into conferences values('8600013','10.10.10.15','');
|
||||
insert into conferences values('8600014','10.10.10.15','');
|
||||
insert into conferences values('8600015','10.10.10.15','');
|
||||
insert into conferences values('8600016','10.10.10.15','');
|
||||
insert into conferences values('8600017','10.10.10.15','');
|
||||
insert into conferences values('8600018','10.10.10.15','');
|
||||
insert into conferences values('8600019','10.10.10.15','');
|
||||
insert into conferences values('8600020','10.10.10.15','');
|
||||
insert into conferences values('8600021','10.10.10.15','');
|
||||
insert into conferences values('8600022','10.10.10.15','');
|
||||
insert into conferences values('8600023','10.10.10.15','');
|
||||
insert into conferences values('8600024','10.10.10.15','');
|
||||
insert into conferences values('8600025','10.10.10.15','');
|
||||
insert into conferences values('8600026','10.10.10.15','');
|
||||
insert into conferences values('8600027','10.10.10.15','');
|
||||
insert into conferences values('8600028','10.10.10.15','');
|
||||
insert into conferences values('8600029','10.10.10.15','');
|
||||
|
||||
insert into vicidial_conferences values('8600051','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600052','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600053','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600054','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600055','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600056','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600057','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600058','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600059','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600060','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600061','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600062','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600063','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600064','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600065','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600066','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600067','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600068','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600069','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600070','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600071','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600072','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600073','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600074','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600075','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600076','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600077','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600078','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600079','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600080','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600081','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600082','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600083','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600084','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600085','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600086','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600087','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600088','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600089','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600090','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600091','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600092','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600093','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600094','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600095','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600096','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600097','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600098','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600099','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600100','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600101','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600102','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600103','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600104','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600105','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600106','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600107','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600108','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600109','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600110','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600111','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600112','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600113','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600114','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600115','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600116','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600117','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600118','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600119','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600120','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600121','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600122','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600123','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600124','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600125','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600126','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600127','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600128','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600129','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600130','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600131','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600132','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600133','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600134','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600135','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600136','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600137','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600138','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600139','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600140','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600141','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600142','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600143','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600144','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600145','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600146','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600147','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600148','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600149','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600150','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600151','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600152','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600153','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600154','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600155','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600156','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600157','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600158','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600159','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600160','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600161','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600162','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600163','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600164','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600165','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600166','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600167','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600168','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600169','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600170','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600171','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600172','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600173','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600174','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600175','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600176','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600177','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600178','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600179','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600180','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600181','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600182','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600183','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600184','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600185','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600186','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600187','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600188','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600189','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600190','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600191','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600192','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600193','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600194','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600195','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600196','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600197','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600198','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600199','10.10.10.15','');
|
||||
insert into vicidial_conferences values('8600200','10.10.10.15','');
|
||||
|
||||
### insert test vicidial leads, you may want to replace 7275551212
|
||||
### with a real number to test in these records
|
||||
insert into vicidial_list values('','2004-01-06','','NEW','','','TEST01','101','TESTCAMP','N','1','7275551212','Mr','Matt','X','lead01','1234 Fake St.','','','Clearwater','FL','','33760','USA','M','1970-01-01','','test@test.com','suprise','comments go here','0');
|
||||
insert into vicidial_list values('','2004-01-06','','NEW','','','TEST01','101','TESTCAMP','N','1','7275551212','Mr','Matt','X','lead02','1234 Fake St.','','','Clearwater','FL','','33760','USA','M','1970-01-01','','test@test.com','suprise','comments go here','0');
|
||||
insert into vicidial_list values('','2004-01-07','','NEW','','','TEST01','101','TESTCAMP','N','1','7275551212','Mr','Matt','X','lead03','1234 Fake St.','','','Clearwater','FL','','33760','USA','M','1970-01-01','','test@test.com','suprise','comments go here','0');
|
||||
insert into vicidial_list values('','2004-01-07','','NEW','','','TEST01','101','TESTCAMP','N','1','7275551212','Mr','Matt','X','lead04','1234 Fake St.','','','Clearwater','FL','','33760','USA','M','1970-01-01','','test@test.com','suprise','comments go here','0');
|
||||
insert into vicidial_list values('','2004-01-07','','NEW','','','TEST01','101','TESTCAMP','N','1','7275551212','Mr','Matt','X','lead05','1234 Fake St.','','','Clearwater','FL','','33760','USA','M','1970-01-01','','test@test.com','suprise','comments go here','0');
|
||||
insert into vicidial_list values('','2004-01-07','','NEW','','','TEST01','101','TESTCAMP','N','1','7275551212','Mr','Matt','X','lead06','1234 Fake St.','','','Clearwater','FL','','33760','USA','M','1970-01-01','','test@test.com','suprise','comments go here','0');
|
||||
insert into vicidial_list values('','2004-01-07','','NEW','','','TEST01','101','TESTCAMP','N','1','7275551212','Mr','Matt','X','lead07','1234 Fake St.','','','Clearwater','FL','','33760','USA','M','1970-01-01','','test@test.com','suprise','comments go here','0');
|
||||
|
||||
### these first 5 must be in all VICIDIAL systems for it to work properly #
|
||||
insert into vicidial_statuses values('NEW','New Lead','N','N','UNDEFINED');
|
||||
insert into vicidial_statuses values('QUEUE','Lead To Be Called','N','N','UNDEFINED');
|
||||
insert into vicidial_statuses values('INCALL','Lead Being Called','N','N','UNDEFINED');
|
||||
insert into vicidial_statuses values('DROP','Agent Not Available','N','Y','UNDEFINED');
|
||||
insert into vicidial_statuses values('XDROP','Agent Not Available IN','N','Y','UNDEFINED');
|
||||
insert into vicidial_statuses values('NA','No Answer AutoDial','N','N','UNDEFINED');
|
||||
|
||||
insert into vicidial_statuses values('CALLBK','Call Back','Y','Y','UNDEFINED');
|
||||
insert into vicidial_statuses values('CBHOLD','Call Back Hold','N','Y','UNDEFINED');
|
||||
insert into vicidial_statuses values('A','Answering Machine','Y','N','UNDEFINED');
|
||||
insert into vicidial_statuses values('AA','Answering Machine Auto','N','N','UNDEFINED');
|
||||
insert into vicidial_statuses values('AM','Answering Machine Sent to Mesg','N','N','UNDEFINED');
|
||||
insert into vicidial_statuses values('AL','Answering Machine Msg Played','N','N','UNDEFINED');
|
||||
insert into vicidial_statuses values('B','Busy','Y','N','UNDEFINED');
|
||||
insert into vicidial_statuses values('DC','Disconnected Number','Y','N','UNDEFINED');
|
||||
insert into vicidial_statuses values('DEC','Declined Sale','Y','Y','UNDEFINED');
|
||||
insert into vicidial_statuses values('DNC','DO NOT CALL','Y','Y','UNDEFINED');
|
||||
insert into vicidial_statuses values('SALE','Sale Made','Y','Y','UNDEFINED');
|
||||
insert into vicidial_statuses values('N','No Answer','Y','N','UNDEFINED');
|
||||
insert into vicidial_statuses values('NI','Not Interested','Y','Y','UNDEFINED');
|
||||
insert into vicidial_statuses values('NP','No Pitch No Price','Y','Y','UNDEFINED');
|
||||
insert into vicidial_statuses values('XFER','Call Transferred','Y','Y','UNDEFINED');
|
||||
\. /usr/src/astguiclient/trunk/extras/first_server_install.sql
|
||||
or you may need to run this if you get an error:
|
||||
\. /usr/src/astguiclient/agc_2.0.4/extras/first_server_install.sql
|
||||
\. /usr/src/astguiclient/astguiclient/first_server_install.sql
|
||||
|
||||
quit
|
||||
|
||||
to change the server_ip address from default to match your system run:
|
||||
- /usr/share/astguiclient/ADMIN_update_server_ip.pl --old-server_ip=10.10.10.15
|
||||
|
||||
to populate the timezone/country table run this command from command line:
|
||||
- /usr/share/astguiclient/ADMIN_area_code_populate.pl
|
||||
|
||||
|
||||
+26
-52
@@ -69,8 +69,7 @@ NOTE: at the bottom of this document are conf examples for a 3 server load balan
|
||||
qualify=yes
|
||||
|
||||
|
||||
4. The two servers need to have wildcard extensions assigned to the other server
|
||||
in the dialplan:
|
||||
4. The two servers need to have wildcard extensions assigned to the other server in the dialplan:
|
||||
## NOTE: the "010*010*010*015" is the IP address of the server as defined in
|
||||
the /etc/astguiclient.conf file
|
||||
SERVER ONE(ASTtest1-10.10.10.15)
|
||||
@@ -79,16 +78,10 @@ in the dialplan:
|
||||
TRUNKIAX2=IAX2/ASTtest1:test@10.10.10.16
|
||||
|
||||
[default]
|
||||
exten => _010*010*010*015*8600XXX,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*016*8600XXX,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*015*78600XXX,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*016*78600XXX,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*015*.,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*016*.,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
|
||||
exten => _010*010*010*015*8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _010*010*010*016*8600XXX*.,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _010*010*010*015*78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _010*010*010*016*78600XXX*.,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
|
||||
SERVER TWO(ASTtest2-10.10.10.16)
|
||||
@@ -97,16 +90,10 @@ in the dialplan:
|
||||
TRUNKIAX1=IAX2/ASTtest2:test@10.10.10.15
|
||||
|
||||
[default]
|
||||
exten => _010*010*010*015*8600XXX,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*8600XXX,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*015*78600XXX,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*78600XXX,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*015*.,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*.,1,Goto(default,${EXTEN:16},1)
|
||||
|
||||
exten => _010*010*010*015*8600XXX*.,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*8600XXX*.,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _010*010*010*015*78600XXX*.,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*78600XXX*.,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
|
||||
5. For BOTH servers the VDAD extens need to be setup there as well for the Load-Balance and Load-Balance-Overflow AGI scripts, as well as setting up the closer and inbound extens if needed:
|
||||
@@ -166,7 +153,7 @@ in the dialplan:
|
||||
exten => _990009.,3,Hangup
|
||||
|
||||
|
||||
6. Reload both Asterisk servers and for outbound change the VDAD exten to 8367 or 8368 and kill the AST_VDauto_dial.pl scripts on both servers so they can restart and you can now look at the AST_timeonVDADall.php page(per campaign time-on-VDAD available from the STATS and REPORTS link on the vicidial admin screen) that will allo you to see the server_ip of the agent and the server_ip of the call per campaign across all campaigns.
|
||||
6. Reload both Asterisk servers and for outbound change the VDAD exten in the campaign detail screens to 8367 or 8368 and kill the AST_VDauto_dial.pl scripts on both servers so they can restart and you can now look at the AST_timeonVDADall.php page(per campaign time-on-VDAD available from the STATS and REPORTS link on the vicidial admin screen) that will allo you to see the server_ip of the agent and the server_ip of the call per campaign across all campaigns.
|
||||
|
||||
If you have any questions or problems please post to the astguiclient-users list(link available on the project website)
|
||||
|
||||
@@ -278,20 +265,11 @@ The only steps that are different as you add more load-balanced servers are step
|
||||
TRUNKIAX3=IAX2/ASTtest1:test@10.10.10.17
|
||||
|
||||
[default]
|
||||
exten => _010*010*010*015*8600XXX,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*016*8600XXX,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*017*8600XXX,1,Dial(${TRUNKIAX3}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*015*78600XXX,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*016*78600XXX,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*017*78600XXX,1,Dial(${TRUNKIAX3}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*015*.,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*016*.,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*017*.,1,Dial(${TRUNKIAX3}/${EXTEN:16},55,o)
|
||||
|
||||
exten => _010*010*010*015*8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _010*010*010*016*8600XXX*.,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*017*8600XXX*.,1,Dial(${TRUNKIAX3}/${EXTEN:16},55,o)
|
||||
exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _010*010*010*015*78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _010*010*010*016*78600XXX*.,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*017*78600XXX*.,1,Dial(${TRUNKIAX3}/${EXTEN:16},55,o)
|
||||
exten => _78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
|
||||
SERVER TWO(ASTtest2-10.10.10.16)
|
||||
@@ -301,20 +279,11 @@ The only steps that are different as you add more load-balanced servers are step
|
||||
TRUNKIAX3=IAX2/ASTtest2:test@10.10.10.17
|
||||
|
||||
[default]
|
||||
exten => _010*010*010*015*8600XXX,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*8600XXX,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*017*8600XXX,1,Dial(${TRUNKIAX3}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*015*78600XXX,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*78600XXX,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*017*78600XXX,1,Dial(${TRUNKIAX3}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*015*.,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*.,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*017*.,1,Dial(${TRUNKIAX3}/${EXTEN:16},55,o)
|
||||
|
||||
exten => _010*010*010*015*8600XXX*.,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*8600XXX*.,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*017*8600XXX*.,1,Dial(${TRUNKIAX3}/${EXTEN:16},55,o)
|
||||
exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _010*010*010*015*78600XXX*.,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*78600XXX*.,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*017*78600XXX*.,1,Dial(${TRUNKIAX3}/${EXTEN:16},55,o)
|
||||
exten => _78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
|
||||
SERVER THREE(ASTtest3-10.10.10.17)
|
||||
@@ -324,14 +293,19 @@ The only steps that are different as you add more load-balanced servers are step
|
||||
TRUNKIAX2=IAX2/ASTtest2:test@10.10.10.16
|
||||
|
||||
[default]
|
||||
exten => _010*010*010*015*8600XXX,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*8600XXX,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*017*8600XXX,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*015*78600XXX,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*78600XXX,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*017*78600XXX,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _010*010*010*015*.,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*.,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*017*.,1,Goto(default,${EXTEN:16},1)
|
||||
|
||||
exten => _010*010*010*015*78600XXX*.,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*78600XXX*.,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*017*78600XXX*.,1,Goto(default,${EXTEN:16},1)
|
||||
exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
|
||||
|
||||
|
||||
Example Monitoring of Load Balancing agents on other servers:
|
||||
|
||||
exten => _589XXX,1,Goto(default,8600${EXTEN:3},1)
|
||||
exten => _689XXX,1,Dial(${TRUNKIAX1}/08600${EXTEN:3},55,o)
|
||||
exten => _789XXX,1,Dial(${TRUNKIAX2}/08600${EXTEN:3},55,o)
|
||||
exten => _08600XXX,1,Dial(${TRUNKblind}/6${EXTEN:1},55,To)
|
||||
|
||||
|
||||
+63
-19
@@ -1,5 +1,5 @@
|
||||
Asterisk/astguiclient install from scratch. v.2.0.4 2007-12-03
|
||||
By the astGUIclient group astguiclient@eflo.net
|
||||
By the VICIDIAL group info@vicidial.com
|
||||
|
||||
**** IMPORTANT - In order for vicidial/astguiclient to function correctly please
|
||||
read the REQUIREMENTS.txt for a minimum requirements list. ***
|
||||
@@ -204,7 +204,7 @@ OPTION 1: compile Linux kernel 2.6.17 *RECOMMENDED*
|
||||
->[*]Tickless System (enable UNLESS using ztdummy on pre 2.6.17 kernel)
|
||||
->[*]Enable Kernel irq balancing
|
||||
->Preemption Model (No Forced Preemption (Server))
|
||||
(This one is very important!!!)
|
||||
(^This one is very important!!!)
|
||||
Power management options (ACPI, APM) --->
|
||||
->ACPI (Advanced Configuration and Power Interface) Support
|
||||
(enable all down to Processor and thermal zone)
|
||||
@@ -246,7 +246,7 @@ OPTION 1: compile Linux kernel 2.6.17 *RECOMMENDED*
|
||||
(important if using ext3 filesystem)
|
||||
pseudo filesystems --->
|
||||
<*> Virtual memory file system support
|
||||
(this is usually checked anyway but mandatory for recording to RAM)
|
||||
(this is usually checked anyway but mandatory for recording to RAM[tmpfs])
|
||||
Library routines --->
|
||||
<*> CRC-CCITT functions
|
||||
<*> CRC16 functions
|
||||
@@ -273,7 +273,7 @@ OPTION 1: compile Linux kernel 2.6.17 *RECOMMENDED*
|
||||
tmpfs /var/spool/asterisk/monitor tmpfs rw 0 0
|
||||
21. shutdown -r 0 # reboot machine and hope it worked
|
||||
|
||||
OPTION 2: compile Linux kernel 2.4.33.3
|
||||
OPTION 2: compile Linux kernel 2.4.33.3 (not recommended, very old)
|
||||
|
||||
1. cd /usr/src/linux # move to your linux source directory
|
||||
2. cp .config config.save # copy old config to a save file
|
||||
@@ -702,7 +702,7 @@ installation on another machine)
|
||||
- make
|
||||
- make install
|
||||
- cp php.ini-dist /usr/local/lib/php.ini
|
||||
NOTE: you will want to make sure notice logging is turned off:
|
||||
NOTE: you will want to make sure NOTICE logging is turned off:
|
||||
error_reporting = E_ALL & ~E_NOTICE ; (this is default)
|
||||
!!! REQUIRED !!! raise the memory limit for scripts in php.ini:
|
||||
memory_limit = 48M
|
||||
@@ -1085,13 +1085,13 @@ The Wiki: http://www.voip-info.org/tiki-index.php
|
||||
The Lists: http://www.asterisk.org/index.php?menu=support
|
||||
|
||||
I need to note that it is possible to install Asterisk and use astGUIclient
|
||||
applications with no Zaptel(Digium) cards installed, but it is not recommended
|
||||
even if you are not going to use Zap trunks for your inbound-outbound calls
|
||||
with no real Zap devices, you would need to use a dummy timer(zt_dummy) based
|
||||
on you USB ports to get meetme conference rooms working properly and you may
|
||||
have other issues along the way. We would at least recommend getting a X100 or
|
||||
X101 board from Digium or a clone manufacturer so there is a dedicated hardware
|
||||
timer in place on your system.
|
||||
applications with no Zaptel(Digium/Sangoma/Rhino/etc...) cards installed, but it
|
||||
is not recommended even if you are not going to use Zap trunks for your inbound-
|
||||
outbound calls with no real Zap devices, you would need to use a dummy timer
|
||||
(zt_dummy) based on you USB ports to get meetme conference rooms working
|
||||
properly and you may have other issues along the way. We would at least
|
||||
recommend getting a X100 or X101 board from Digium or a clone manufacturer so
|
||||
there is a dedicated hardware timer in place on your system.
|
||||
|
||||
|
||||
|
||||
@@ -1162,7 +1162,7 @@ Here's what we used(you can set echocancel=no if you are using PRIs):
|
||||
- vi /etc/asterisk/sip.conf
|
||||
here is where we will edit the configuration of our SIP compatible
|
||||
phone devices. As stated at the beginning, we will be setting up a
|
||||
Grandstream Budgetone 102 phone and a Sipura SPA-2000 adapter with
|
||||
Grandstream Budgetone 102 phone and a Sipura/Linksys SPA-2000 adapter with
|
||||
two analog phones connected(each with it's own extension). Here are
|
||||
the settings we used to set each of them up:
|
||||
[general]
|
||||
@@ -1399,6 +1399,8 @@ CONSOLE=Console/dsp ; Console interface for demo
|
||||
TRUNK=Zap/g1 ; Trunk interface
|
||||
TRUNKX=Zap/g2 ; 2nd trunk interface
|
||||
TRUNKIAX=IAX2/ASTtest1:test@10.10.10.16:4569 ; IAX trunk interface
|
||||
TRUNKloop = IAX2/ASTloop:test@127.0.0.1:40569 ; used for blind monitoring
|
||||
TRUNKblind = IAX2/ASTblind:test@127.0.0.1:41569 ; used for testing
|
||||
|
||||
[default]
|
||||
; Extension 8600 + 8601 conference rooms
|
||||
@@ -1509,11 +1511,9 @@ exten => _56XXX,1,AgentCallbackLogin(||${EXTEN:1}@default)
|
||||
### In this setup, the serverIP is the prefix followed by agent conf_exten
|
||||
### FOR MORE INFORMATION, READ THE LOAD_BALANCING.txt DOCUMENT
|
||||
### server 1 extens:
|
||||
exten => _010*010*010*016*8600XXX,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*78600XXX,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*016*.,1,Dial(${TRUNKIAX2}/${EXTEN:16},55,o)
|
||||
### server 2 extens:
|
||||
exten => _010*010*010*015*8600XXX,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*015*78600XXX,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
exten => _010*010*010*015*.,1,Dial(${TRUNKIAX1}/${EXTEN:16},55,o)
|
||||
|
||||
10. edit dnsmgr.conf: # It is very helpful to enable dnsmgr
|
||||
[general]
|
||||
@@ -1527,13 +1527,14 @@ first time.
|
||||
digium card.
|
||||
- next type the following at the command prompt: "ztcfg -vvvvvv"
|
||||
- you should see a confirmation that the Zaptel device has loaded
|
||||
- now you can launch asteris with the following command:
|
||||
- now you can launch asterisk with the following command:
|
||||
"asterisk -vvvvvvvvvvvvgc"
|
||||
- you should see a lot of messages scroll by and at the end you should
|
||||
be given a CLI> prompt if everything loaded OK. To get out of Asterisk you can
|
||||
type "stop now". Now that you are sure it is running you can either run it in a
|
||||
separate terminal window or use the start_asterisk_boot.pl that you will
|
||||
install with astguiclient to start Asterisk.
|
||||
install with astguiclient to start Asterisk:
|
||||
/usr/share/astguiclient/start_asterisk_boot.pl
|
||||
|
||||
|
||||
|
||||
@@ -1781,6 +1782,26 @@ insert into conferences values('8600026','10.10.10.15','');
|
||||
insert into conferences values('8600027','10.10.10.15','');
|
||||
insert into conferences values('8600028','10.10.10.15','');
|
||||
insert into conferences values('8600029','10.10.10.15','');
|
||||
insert into conferences values('8600030','10.10.10.15','');
|
||||
insert into conferences values('8600031','10.10.10.15','');
|
||||
insert into conferences values('8600032','10.10.10.15','');
|
||||
insert into conferences values('8600033','10.10.10.15','');
|
||||
insert into conferences values('8600034','10.10.10.15','');
|
||||
insert into conferences values('8600035','10.10.10.15','');
|
||||
insert into conferences values('8600036','10.10.10.15','');
|
||||
insert into conferences values('8600037','10.10.10.15','');
|
||||
insert into conferences values('8600038','10.10.10.15','');
|
||||
insert into conferences values('8600039','10.10.10.15','');
|
||||
insert into conferences values('8600040','10.10.10.15','');
|
||||
insert into conferences values('8600041','10.10.10.15','');
|
||||
insert into conferences values('8600042','10.10.10.15','');
|
||||
insert into conferences values('8600043','10.10.10.15','');
|
||||
insert into conferences values('8600044','10.10.10.15','');
|
||||
insert into conferences values('8600045','10.10.10.15','');
|
||||
insert into conferences values('8600046','10.10.10.15','');
|
||||
insert into conferences values('8600047','10.10.10.15','');
|
||||
insert into conferences values('8600048','10.10.10.15','');
|
||||
insert into conferences values('8600049','10.10.10.15','');
|
||||
|
||||
quit
|
||||
|
||||
@@ -2088,6 +2109,27 @@ conf => 8600026
|
||||
conf => 8600027
|
||||
conf => 8600028
|
||||
conf => 8600029
|
||||
conf => 8600030
|
||||
conf => 8600031
|
||||
conf => 8600032
|
||||
conf => 8600033
|
||||
conf => 8600034
|
||||
conf => 8600035
|
||||
conf => 8600036
|
||||
conf => 8600037
|
||||
conf => 8600038
|
||||
conf => 8600039
|
||||
conf => 8600040
|
||||
conf => 8600041
|
||||
conf => 8600042
|
||||
conf => 8600043
|
||||
conf => 8600044
|
||||
conf => 8600045
|
||||
conf => 8600046
|
||||
conf => 8600047
|
||||
conf => 8600048
|
||||
conf => 8600049
|
||||
conf => 8600050
|
||||
conf => 8600051
|
||||
conf => 8600052
|
||||
conf => 8600053
|
||||
@@ -2278,6 +2320,8 @@ exten => _8600200,1,Meetme,${EXTEN}|F
|
||||
exten => _78600XXX,1,Meetme,${EXTEN:1}|Fq
|
||||
; quiet monitor extensions for meetme rooms (for room managers)
|
||||
exten => _68600XXX,1,Meetme,${EXTEN:1}|Fmq
|
||||
; Local blind monitoring
|
||||
exten => _08600XXX,1,Dial(${TRUNKblind}/6${EXTEN:1},55,To)
|
||||
|
||||
; voicelab exten
|
||||
exten => _86009XX,1,Meetme,${EXTEN}|Fmq
|
||||
|
||||
@@ -31,7 +31,27 @@ conf => 8600026
|
||||
conf => 8600027
|
||||
conf => 8600028
|
||||
conf => 8600029
|
||||
|
||||
conf => 8600030
|
||||
conf => 8600031
|
||||
conf => 8600032
|
||||
conf => 8600033
|
||||
conf => 8600034
|
||||
conf => 8600035
|
||||
conf => 8600036
|
||||
conf => 8600037
|
||||
conf => 8600038
|
||||
conf => 8600039
|
||||
conf => 8600040
|
||||
conf => 8600041
|
||||
conf => 8600042
|
||||
conf => 8600043
|
||||
conf => 8600044
|
||||
conf => 8600045
|
||||
conf => 8600046
|
||||
conf => 8600047
|
||||
conf => 8600048
|
||||
conf => 8600049
|
||||
conf => 8600050
|
||||
conf => 8600051
|
||||
conf => 8600052
|
||||
conf => 8600053
|
||||
|
||||
Reference in New Issue
Block a user