Added OpenSIPs CID Name settings

git-svn-id: svn://192.168.202.10@3193 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2020-02-05 05:08:29 +00:00
parent 08bfd0ea19
commit a33676bdc4
5 changed files with 42 additions and 12 deletions
+4
View File
@@ -470,6 +470,10 @@ OTHER CHANGES:
131. Added Auto-Rotating CID Group numbers, allowing for timed automatic cycling
of CID numbers, one-at-a-time, within a CID Group.
132. Added optional OpenSIPs CallerID Name settings, for use only with systems
that use an OpenSIPs server to route outbound calls where this feature
has been enabled.
@@ -1037,7 +1037,8 @@ leave_vm_no_dispo ENUM('ENABLED','DISABLED') default 'DISABLED',
leave_vm_message_group_id VARCHAR(40) default '---NONE---',
dial_timeout_lead_container VARCHAR(40) default 'DISABLED',
amd_type ENUM('AMD','CPD','KHOMP') default 'AMD',
vmm_daily_limit TINYINT(3) UNSIGNED default '0'
vmm_daily_limit TINYINT(3) UNSIGNED default '0',
opensips_cid_name VARCHAR(15) default ''
) ENGINE=MyISAM;
CREATE TABLE vicidial_lists (
@@ -1843,7 +1844,8 @@ sip_event_logging ENUM('0','1','2','3','4','5','6','7') default '0',
call_quota_lead_ranking ENUM('0','1','2') default '0',
enable_second_script ENUM('0','1') default '0',
enable_first_webform ENUM('0','1') default '1',
recording_buttons VARCHAR(30) default 'START_STOP'
recording_buttons VARCHAR(30) default 'START_STOP',
opensips_cid_name ENUM('0','1') default '0'
) ENGINE=MyISAM;
CREATE TABLE vicidial_campaigns_list_mix (
@@ -4588,4 +4590,4 @@ INSERT INTO vicidial_settings_containers(container_id,container_notes,container_
UPDATE system_settings set vdc_agent_api_active='1';
UPDATE system_settings SET db_schema_version='1585',db_schema_update_date=NOW(),reload_timestamp=NOW();
UPDATE system_settings SET db_schema_version='1586',db_schema_update_date=NOW(),reload_timestamp=NOW();
+6
View File
@@ -1162,3 +1162,9 @@ ALTER TABLE vicidial_cid_groups ADD cid_auto_rotate_cid VARCHAR(20) default '';
UPDATE vicidial_cid_groups SET cid_last_auto_rotate=NOW() where cid_last_auto_rotate IS NULL;
UPDATE system_settings SET db_schema_version='1585',db_schema_update_date=NOW() where db_schema_version < 1585;
ALTER TABLE system_settings ADD opensips_cid_name ENUM('0','1') default '0';
ALTER TABLE vicidial_campaigns ADD opensips_cid_name VARCHAR(15) default '';
UPDATE system_settings SET db_schema_version='1586',db_schema_update_date=NOW() where db_schema_version < 1586;
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
# version: 20200127162001
# version: 20200204234401
users-user User ID <QXZ>This field is where you put the users ID number, can be up to 8 digits in length, Must be at least 2 characters in length.</QXZ>
users-pass Password <QXZ>This field is where you put the users password. Must be at least 2 characters in length. A medium strength user password will be at least 10 characters in length, and a strong user password will be at least 20 characters in length and have letters as well as at least one number. It is recommended that you use a longer password if possible, stringing together several unrelated words with no spaces, and a number somewhere in the string. The maximum size of a password is 100 characters.</QXZ>
users-force_change_password Force Change Password <QXZ>If this option is set to Y then the user will be prompted to change their password the next time they log in to the administration webpage. Default is N.</QXZ>
@@ -232,6 +232,7 @@ campaigns-campaign_cid Campaign CallerID <QXZ>This field allows for the sending
campaigns-use_custom_cid Custom CallerID <QXZ>When set to Y, this option allows you to use the security_phrase field in the list table as the CallerID to send out when placing for each specific lead. If this field has no CID in it then the Campaign CallerID defined above will be used instead. This option will disable the list CallerID Override if there is a CID present in the security_phrase field. Default is N. When set to AREACODE you have the ability to go into the AC-CID submenu and define multiple callerids to be used per areacode. For MANUAL and INBOUND_MAN dial methods only, you can use one of the USER_CUSTOM selections to take a CallerID number put into one of the User Custom fields in the User Modify screen and use that for outbound manual dial calls placed by an agent. For more information on CallerID priority, see below.<BR>If all of the CallerID options are enabled, this is the priority in which each type of CallerID will be used, 1 is top priority - <BR>1 - List CallerID Override <BR>2 - CID Group entry <BR>3 - AC-CID AREACODE entry <BR>4 - Custom CallerID, Security Phrase <BR>5 - USER_CUSTOM CallerID <BR>6 - Campaign CID <BR></QXZ>
campaigns-cid_group_id CID Group <QXZ>If set to something other than ---DISABLED---, the selected CID Group will override all other campaign CID settings above and will use the state or areacode based CIDs that are defined in the CID Group. Default is ---DISABLED---. For more information on CallerID priority, see the CALLERID PRIORITY entry below.<BR>If all of the CallerID options are enabled, this is the priority in which each type of CallerID will be used, 1 is top priority - <BR>1 - List CallerID Override <BR>2 - CID Group entry <BR>3 - AC-CID AREACODE entry <BR>4 - Custom CallerID, Security Phrase <BR>5 - USER_CUSTOM CallerID <BR>6 - Campaign CID <BR></QXZ>
campaigns-cid_priority CALLERID PRIORITY <QXZ>If all of the CallerID options are enabled, this is the priority in which each type of CallerID will be used, 1 is top priority - <BR>1 - List CallerID Override <BR>2 - CID Group entry <BR>3 - AC-CID AREACODE entry <BR>4 - Custom CallerID, Security Phrase <BR>5 - USER_CUSTOM CallerID <BR>6 - Campaign CID <BR></QXZ>
campaigns-opensips_cid_name Campaign CID Name <QXZ>If your system is set up to send CallerID Name, you can define it here for all outbound calls placed through this campaign. Default is blank for disabled.</QXZ>
campaigns-campaign_rec_exten Campaign Rec extension <QXZ>This field allows for a custom recording extension to be used with the system. This allows you to use different extensions depending upon how long you want to allow a maximum recording and what type of codec you want to record in. The default exten is 8309 which if you follow the SCRATCH_INSTALL examples will record in the WAV format for up to one hour. Another option included in the examples is 8310 which will record in GSM format for up to one hour. The recording time can be lengthened by raising the setting in the Server Modification screen in the Admin section.</QXZ>
campaigns-campaign_recording Campaign Recording <QXZ>This menu allows you to choose what level of recording is allowed on this campaign. NEVER will disable recording on the client. ONDEMAND is the default and allows the agent to start and stop recording as needed. ALLCALLS will start recording on the client whenever a call is sent to an agent. ALLFORCE will start recording on the client whenever a call is sent to an agent giving the agent no option to stop recording. For ALLCALLS and ALLFORCE there is an option to use the Recording Delay to cut down on very short recordings and reduce system load.</QXZ>
campaigns-campaign_rec_filename Campaign Rec Filename <QXZ>This field allows you to customize the name of the recording when Campaign recording is ONDEMAND or ALLCALLS. The allowed variables are CAMPAIGN INGROUP CUSTPHONE FULLDATE TINYDATE EPOCH AGENT VENDORLEADCODE LEADID CALLID RECID. If your dialers have --POST recording processing enabled, you can also use POSTVLC POSTSP POSTARRD3 POSTSTATUS. These POST options will alter the recording file name after the call has been finished and will replace the post variable with the value from the default fields. The default is FULLDATE_AGENT and would look like this 20051020-103108_6666. Another example is CAMPAIGN_TINYDATE_CUSTPHONE which would look like this TESTCAMP_51020103108_3125551212. The resulting filename must be less than 90 characters in length.</QXZ>
@@ -1052,6 +1053,7 @@ settings-enhanced_disconnect_logging Enhanced Disconnect Logging <QXZ>This setti
settings-sip_event_logging SIP Event Logging <QXZ>This setting will enable logging of SIP events on outbound phone calls for servers that are running patched versions of Asterisk 13 or higher. Default is 0 for disabled.</QXZ>
settings-cache_carrier_stats_realtime Cached Realtime Carrier Stats <QXZ>This setting if enabled will change the real-time report from gathering the carrier log stats every time it is refreshed on every screen it is running on, to a cached set of carrier log stats that are refreshed once per minute. Default is 0 for disabled.</QXZ>
settings-campaign_cid_areacodes_enabled Enable CID Groups and Campaign Areacode CID <QXZ>This setting enables the ability to set specific outbound callerid numbers to be used per areacode for a campaign, as well as CID Groups which allows both per areacode and per state options for groups of CallerID numbers for one or multiple campaigns. Default is 1 for enabled.</QXZ>
settings-opensips_cid_name OpenSIPs CID Name Support <QXZ>If your system is using an OpenSIPs server to route outbound phone calls, and your system administrator has set up that server to be able to send CallerID Name through it, you can enable this setting to allow you to define an OpenSIPs CallerID Name in the Campaign Detail screen. Default is 0 for disabled.</QXZ>
settings-did_ra_extensions_enabled Enable Remote Agent Extension Overrides <QXZ>This setting enables DIDs to have extension overrides for remote agent routed calls through in-groups. Default is 0 for disabled.</QXZ>
settings-agent_whisper_enabled Enable Agent Whisper Monitoring <QXZ>This setting allows a manager to be able to speak to a logged in agent without the customer being able to hear them. WARNING, this feature is considered experimental and may not function properly in some cases. Older versions of Asterisk have shown to have serious issues at times with this feature and can cause Asterisk to freeze or crash. Default is 0 for disabled.</QXZ>
settings-user_hide_realtime_enabled Enable User Hide RealTime <QXZ>This setting allows a User Modify setting to be changed to allow a user to be hidden from all managers in the Real-Time Report. Default is 0 for disabled.</QXZ>