diff --git a/core/sunbird-notification/src/main/java/org/sunbird/notification/sms/providerimpl/NICGatewaySmsProvider.java b/core/sunbird-notification/src/main/java/org/sunbird/notification/sms/providerimpl/NICGatewaySmsProvider.java index 92c1ebfc73fb9f172b5caf640df9b0a7d5eb1a3c..f2047c13f7296129ca65aa4e41d33366f28a3d47 100644 --- a/core/sunbird-notification/src/main/java/org/sunbird/notification/sms/providerimpl/NICGatewaySmsProvider.java +++ b/core/sunbird-notification/src/main/java/org/sunbird/notification/sms/providerimpl/NICGatewaySmsProvider.java @@ -92,7 +92,10 @@ public class NICGatewaySmsProvider implements ISmsProvider { /** this method will do the SMS properties initialization. */ public static boolean init() { - baseUrl = PropertiesCache.getInstance().getProperty("nic_sms_gateway_provider_base_url"); + baseUrl = System.getenv("nic_sms_gateway_provider_base_url"); + if (JsonUtil.isStringNullOREmpty(baseUrl)) { + baseUrl = PropertiesCache.getInstance().getProperty("nic_sms_gateway_provider_base_url"); + } senderId = System.getenv("nic_sms_gateway_provider_senderid"); if (JsonUtil.isStringNullOREmpty(senderId)) { senderId = PropertiesCache.getInstance().getProperty("nic_sms_gateway_provider_senderid"); diff --git a/core/sunbird-notification/src/main/resources/configuration.properties b/core/sunbird-notification/src/main/resources/configuration.properties index be140c6a988a212812b6bf4004c047342eae236c..fc0c1040808c0b95ac9ef1ad54ea68a6f4d95f7f 100644 --- a/core/sunbird-notification/src/main/resources/configuration.properties +++ b/core/sunbird-notification/src/main/resources/configuration.properties @@ -6,3 +6,5 @@ sunbird.msg.91.route=4 sunbird.msg.91.baseurl=http://api.msg91.com/ sunbird.msg.91.get.url=api/sendhttp.php? sunbird.msg.91.post.url=api/v2/sendsms +#NIC +nic_sms_gateway_provider_base_url=https://smsgw.sms.gov.in/failsafe/HttpLink