Yes we will not be implementing bulk notification as its specific requirement. But please let us know if you are facing any issue in existing requirement. We will surely look into it.
If you are happy with our plugin functionalities and our support, please provide us feedback in
https://store.suitecrm.com/addons/bv-sms-extension/reviews
As you mentioned, you are not giving country code but we are searching for country code in the incoming message file. Yes its correct as this plugin is general and for all the countries. So we cannot remove +1[country code] from the number & search it. because country code can be one digit or two digit numbers. But due to this call record is breaking when there is no record found, its due to some other issue which we have fixed in our latest package in the store. But to relate the call record to Record with the number matching you will have to continue using the code in receiveSMS.php that you mentioned above. This piece of code we cannot add in our file as it will be US country specific.
if (str_start_with($number,'+1')){
$number = str_replace('+1','',$number);
}
With our plugin, we can schedule SMS using module BV_Schedule_SMS. The logichook you mentioned bv_schedule_sms_logic.php is for that purpose. We have declared in that module. Actually we forgot to remove the old logichook defintion in the Calls module which is not required any more. Sorry for the inconvenience, you can comment out the logic present in the file in path custom/Extension/modules/Calls/Ext/LogicHooks/bv_logic.php. Its not needed any more
global/group/role-based notifications for incoming SMS, I did not get this point. Can you please let me know in detail. As per our new package, if Account A is having a number and assigned to of Account is Joseph and if an incoming messages flows into this number then Joseph will get notification. Is this you require ?
Please take the latest package from store and explore the new functionalities.
Custom API is getting called and plugin API is not getting called is quite strange as its getting called from postman. I feel we need to take a call to solve this issue. We are not facing this issue at our end.
On receiving SMS, call record is getting created but on opening its showing blank screen. We have resolved this issue and uploaded latest package in store.
We have also updated our plugin to assign the desktop notification to the person who is receiving the message. With the new change, assigned to of Accounts/Leads/Contacts which has the number stamped in it will receive the notification
We have added a new field Opt Out on Leads/Accounts/Contacts to mark it as Opted out.
For this we have added a scheduler, which will check all the customer numbers that have opted out by sending message like STOP/UNSUBSCRIBE/CANCEL and this will check OptOut field on UI.
When we send a message to opt out numbers, we will get error message as below
Please let me know if you need any improvement in Opt Out functionality.
sorry for delay in response. Addressing your two concerns below :
Opted Out numbers we are managing in a table in back end which will store all the numbers that opts out by sending messages like STOP, CANCEL, UNSUBSCRIBE. We are not managing that in frontend. We can surely work on frontend by adding a new field. Will update you soon on that
Did you configure Webhook in Twilio to receive SMS as mentioned in the documentation. Once you configure this then only we will start receiving the incoming message in CRM.