2626import org .slf4j .Logger ;
2727import org .slf4j .LoggerFactory ;
2828import org .springframework .beans .factory .annotation .Autowired ;
29+ import org .springframework .beans .factory .annotation .Value ;
2930import org .springframework .scheduling .annotation .Async ;
3031import org .springframework .stereotype .Service ;
3132
@@ -95,6 +96,9 @@ public class CTIServiceImpl implements CTIService {
9596 @ Autowired
9697 private CTIService ctiService ;
9798
99+ @ Value ("${cti-server-ip}" )
100+ private String serverURL ;
101+
98102 @ Autowired
99103 private IEMRCalltypeRepositoryImplCustom iemrCalltypeRepositoryImplCustom ;
100104
@@ -116,7 +120,8 @@ public OutputResponse addUpdateAgentSkills(String request, String ipAddress) thr
116120 ObjectMapper objectMapper = new ObjectMapper ();
117121 logger .debug ("addUpdateAgentSkills input is " + request );
118122 String ctiURI = ConfigProperties .getPropertyByName ("add-update-agent-skills-URL" );
119- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
123+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
124+
120125 AgentSkills agentSkills = objectMapper .readValue (request , AgentSkills .class );
121126
122127 String agentID = (agentSkills .getAgentID () != null ) ? agentSkills .getAgentID () : "" ;
@@ -148,7 +153,8 @@ public OutputResponse getCampaignSkills(String request, String ipAddress) throws
148153 OutputResponse output = new OutputResponse ();
149154 ObjectMapper objectMapper = new ObjectMapper ();
150155 String ctiURI = ConfigProperties .getPropertyByName ("get-campaign-skills-URL" );
151- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
156+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
157+
152158 CampaignSkills agentState = objectMapper .readValue (request , CampaignSkills .class );
153159 ctiURI = ctiURI .replace ("CTI_SERVER" , serverURL );
154160 ctiURI = ctiURI .replace ("CAMPAIGN_NAME" ,
@@ -175,7 +181,8 @@ public OutputResponse getAgentState(String request, String ipAddress) throws IEM
175181 OutputResponse output = new OutputResponse ();
176182 ObjectMapper objectMapper = new ObjectMapper ();
177183 String ctiURI = ConfigProperties .getPropertyByName ("get-agent-status-URL" );
178- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
184+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
185+
179186 AgentState agentState = objectMapper .readValue (request , AgentState .class );
180187
181188 String agentID = (agentState .getAgent_id () != null ) ? agentState .getAgent_id () : "" ;
@@ -205,7 +212,8 @@ public OutputResponse getAgentCallStats(String request, String ipAddress) throws
205212 OutputResponse output = new OutputResponse ();
206213 ObjectMapper objectMapper = new ObjectMapper ();
207214 String ctiURI = ConfigProperties .getPropertyByName ("get-agent-call-stats-URL" );
208- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
215+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
216+
209217 AgentCallStats agentState = objectMapper .readValue (request , AgentCallStats .class );
210218
211219 String agentID = (agentState .getAgentID () != null ) ? agentState .getAgentID () : "" ;
@@ -237,7 +245,8 @@ public OutputResponse getCampaignNames(String request, String ipAddress) throws
237245 OutputResponse output = new OutputResponse ();
238246 ObjectMapper objectMapper = new ObjectMapper ();
239247 String ctiURI = ConfigProperties .getPropertyByName ("get-campaign-name-URL" );
240- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
248+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
249+
241250 CampaignNames agentState = objectMapper .readValue (request , CampaignNames .class );
242251 ctiURI = ctiURI .replace ("CTI_SERVER" , serverURL );
243252 ctiURI = ctiURI .replace ("SEARCH_KEY" , (agentState .getServiceName () != null ) ? agentState .getServiceName () : "" );
@@ -264,7 +273,8 @@ public OutputResponse doAgentLogin(String request, String ipAddress) throws IEMR
264273 OutputResponse output = new OutputResponse ();
265274 ObjectMapper objectMapper = new ObjectMapper ();
266275 String ctiURI = ConfigProperties .getPropertyByName ("do-agent-login-URL" );
267- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
276+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
277+
268278 AgentState agentState = objectMapper .readValue (request , AgentState .class );
269279
270280 String agentID = (agentState .getAgent_id () != null ) ? agentState .getAgent_id () : "" ;
@@ -294,7 +304,8 @@ public OutputResponse getLoginKey(String request, String ipAddress) throws IEMRE
294304 OutputResponse output = new OutputResponse ();
295305 ObjectMapper objectMapper = new ObjectMapper ();
296306 String ctiURI = ConfigProperties .getPropertyByName ("get-login-key-URL" );
297- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
307+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
308+
298309 AgentLoginKey agentState = objectMapper .readValue (request , AgentLoginKey .class );
299310
300311 String decryptPassword = null ;
@@ -327,7 +338,8 @@ public OutputResponse agentLogout(String request, String ipAddress) throws IEMRE
327338 OutputResponse output = new OutputResponse ();
328339 ObjectMapper objectMapper = new ObjectMapper ();
329340 String ctiURI = ConfigProperties .getPropertyByName ("do-agent-logout-URL" );
330- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
341+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
342+
331343 AgentState agentState = objectMapper .readValue (request , AgentState .class );
332344
333345 String agentID = (agentState .getAgent_id () != null ) ? agentState .getAgent_id () : "" ;
@@ -359,7 +371,8 @@ public OutputResponse getOnlineAgents(String request, String ipAddress) throws I
359371 OutputResponse output = new OutputResponse ();
360372 ObjectMapper objectMapper = new ObjectMapper ();
361373 String ctiURI = ConfigProperties .getPropertyByName ("do-online-agent-URL" );
362- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
374+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
375+
363376 AgentState agentState = objectMapper .readValue (request , AgentState .class );
364377
365378 String agentID = (agentState .getAgent_id () != null ) ? agentState .getAgent_id () : "" ;
@@ -390,7 +403,8 @@ public OutputResponse callBeneficiary(String request, String ipAddress) throws I
390403 OutputResponse output = new OutputResponse ();
391404 ObjectMapper objectMapper = new ObjectMapper ();
392405 String ctiURI = ConfigProperties .getPropertyByName ("call-beneficiary-URL" );
393- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
406+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
407+
394408 CallBeneficiary agentState = objectMapper .readValue (request , CallBeneficiary .class );
395409
396410 String agentID = (agentState .getAgent_id () != null ) ? agentState .getAgent_id () : "" ;
@@ -431,7 +445,8 @@ public OutputResponse addUpdateUserData(String request, String ipAddress) throws
431445 * SESSION_TIMEOUT&designation=DESIGNATION&resFormat=3
432446 */
433447
434- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
448+ // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
449+
435450 CTIUser ctiUser = objectMapper .readValue (request , CTIUser .class );
436451 ctiURI = ctiURI .replace ("CTI_SERVER" , serverURL );
437452 ctiURI = ctiURI .replace ("USERNAME" , (ctiUser .getUsername () != null ) ? ctiUser .getUsername () : "" );
@@ -463,7 +478,8 @@ public OutputResponse getTransferCampaigns(String request, String ipAddress) thr
463478 OutputResponse output = new OutputResponse ();
464479 ObjectMapper objectMapper = new ObjectMapper ();
465480 String ctiURI = ConfigProperties .getPropertyByName ("fetch-transferrable-campaigns-URL" );
466- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
481+ // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
482+
467483 CTICampaigns agentState = objectMapper .readValue (request , CTICampaigns .class );
468484
469485 String agentID = (agentState .getAgent_id () != null ) ? agentState .getAgent_id () : "" ;
@@ -495,7 +511,8 @@ public OutputResponse getCampaignRoles(String request, String remoteAddr) throws
495511 OutputResponse output = new OutputResponse ();
496512 ObjectMapper objectMapper = new ObjectMapper ();
497513 String ctiURI = ConfigProperties .getPropertyByName ("get-campaign-roles-URL" );
498- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
514+ // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
515+
499516 CampaignRole campaign = objectMapper .readValue (request , CampaignRole .class );
500517 ctiURI = ctiURI .replace ("CTI_SERVER" , serverURL );
501518 ctiURI = ctiURI .replace ("CAMPAIGN_NAME" , (campaign .getCampaign () != null ) ? campaign .getCampaign () : "" );
@@ -527,7 +544,8 @@ public OutputResponse setCallDisposition(String request, String remoteAddr) thro
527544 String agentIP = !agentIPResp .equals (DEFAULT_IP ) ? agentIPResp : remoteAddr ;
528545
529546 String ctiURI = ConfigProperties .getPropertyByName ("update-call-disposition-URL" );
530- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
547+ // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
548+
531549 ctiURI = ctiURI .replace ("CTI_SERVER" , serverURL );
532550 ctiURI = ctiURI .replace ("AGENT_ID" , agentID );
533551 ctiURI = ctiURI .replace ("AGENT_IP" , agentIP );
@@ -555,7 +573,8 @@ public OutputResponse createVoiceFile(String request, String remoteAddr) throws
555573 ObjectMapper objectMapper = new ObjectMapper ();
556574 CTIVoiceFile disposition = objectMapper .readValue (request , CTIVoiceFile .class );
557575 String ctiURI = ConfigProperties .getPropertyByName ("mix-voice-file-URL" );
558- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
576+ // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
577+
559578 ctiURI = ctiURI .replace ("CTI_SERVER" , serverURL );
560579 ctiURI = ctiURI .replace ("AGENT_ID" , (disposition .getAgent_id () != null ) ? disposition .getAgent_id () : "" );
561580 // ctiURI = ctiURI.replace("AGENT_IP", remoteAddr);
@@ -580,7 +599,8 @@ public OutputResponse getVoiceFile(String request, String remoteAddr) throws IEM
580599 ObjectMapper objectMapper = new ObjectMapper ();
581600 CTIVoiceFile disposition = objectMapper .readValue (request , CTIVoiceFile .class );
582601 String ctiURI = ConfigProperties .getPropertyByName ("get-voice-file-URL" );
583- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
602+ // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
603+
584604 ctiURI = ctiURI .replace ("CTI_SERVER" , serverURL );
585605 ctiURI = ctiURI .replace ("AGENT_ID" , (disposition .getAgent_id () != null ) ? disposition .getAgent_id () : "" );
586606 // ctiURI = ctiURI.replace("AGENT_IP", remoteAddr);
@@ -606,7 +626,8 @@ public OutputResponse getVoiceFileNew(String request, String remoteAddr) throws
606626 OutputResponse output = new OutputResponse ();
607627 CTIVoiceFile disposition = InputMapper .gson ().fromJson (request , CTIVoiceFile .class );
608628 String ctiURI = ConfigProperties .getPropertyByName ("get-voice-file-URL-New" );
609- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
629+ // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
630+
610631 ctiURI = ctiURI .replace ("CTI_SERVER" , serverURL );
611632 ctiURI = ctiURI .replace ("AGENT_ID" , (disposition .getAgent_id () != null ) ? disposition .getAgent_id () : "" );
612633 // ctiURI = ctiURI.replace("AGENT_IP", remoteAddr);
@@ -975,7 +996,8 @@ public OutputResponse addAutoDialNumbers(String request, String ipAddress) throw
975996 OutputResponse result = new OutputResponse ();
976997 logger .debug ("addUpdateAgentSkills input is " + request );
977998 String ctiURI = ConfigProperties .getPropertyByName ("add-auto-dail-numbers-URL" );
978- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
999+ // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
1000+
9791001 ObjectMapper objectMapper = new ObjectMapper ();
9801002 AutoPreviewDial [] autoPreviewDialArray = objectMapper .readValue (request , AutoPreviewDial [].class );
9811003
@@ -1016,7 +1038,8 @@ public OutputResponse setAutoDialNumbers(String request, String ipAddress) throw
10161038 OutputResponse result = new OutputResponse ();
10171039 logger .debug ("setAutoDialNumbers input is " + request );
10181040 String ctiURI = ConfigProperties .getPropertyByName ("set-auto-dail-numbers-URL" );
1019- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
1041+ // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
1042+
10201043 ObjectMapper objectMapper = new ObjectMapper ();
10211044 AutoPreviewDial autoPreviewDial = objectMapper .readValue (request , AutoPreviewDial .class );
10221045
@@ -1059,7 +1082,8 @@ public OutputResponse getIVRSPathDetails(String request, String remoteAddress) t
10591082 OutputResponse result = new OutputResponse ();
10601083 logger .debug ("getZoneDetails input is " + request );
10611084 String ctiURI = ConfigProperties .getPropertyByName ("agent-ivrs-path-URL" );
1062- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
1085+ // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
1086+
10631087 ObjectMapper objectMapper = new ObjectMapper ();
10641088 AgentState zoneData = objectMapper .readValue (request , AgentState .class );
10651089
@@ -1095,7 +1119,8 @@ public OutputResponse getDispositionCount(String request, String ipAddress) thro
10951119 OutputResponse output = new OutputResponse ();
10961120 ObjectMapper objectMapper = new ObjectMapper ();
10971121 String ctiURI = ConfigProperties .getPropertyByName ("get-disposition-count-URL" );
1098- String serverURL = ConfigProperties .getPropertyByName ("cti-server-ip" );
1122+ // // String serverURL = ConfigProperties.getPropertyByName("cti-server-ip");
1123+
10991124 DispositionCountRequest dispositionRequest = objectMapper .readValue (request , DispositionCountRequest .class );
11001125
11011126 ctiURI = ctiURI .replace ("CTI_SERVER" , serverURL );
0 commit comments