Professional Documents
Culture Documents
com
Email: info@crmtiger.com
CRMTiger.com
Direct Contact
+91-79-40301653
Email
info@crmtiger.com
1
www.crmtiger.com
Email: info@crmtiger.com
ABOUT CRMTiger 4
ACHIEVEMENTS 5
INTRODUCTION 5
HARDWARE REQUIREMENT : 6
SOFTWARE REQUIREMENT : 6
MySQL Requirements 8
PHP Configuration 8
PHP Extensions 9
FEATURES OF INTEGRATION : 10
Implementation in vTiger 11
Module Name: Field Mapping & Sync(CRM) 11
Implementation / Customization in VOIP PBX 19
Module Name: Config & Agent Call (VOIP PBX) 19
Single Sign-On (vTiger & VOIP PBX in One screen) 25
Cost : 33
Payment Terms 33
Note : 33
Training 34
Development Methodology 36
Testing Methods 37
Work Timing 38
IP 38
2
www.crmtiger.com
Email: info@crmtiger.com
Dear Sir/Madam,
Here is our Proposal Document for VOIP PBX and vTiger CRM , with specific
focus on our understanding, Project Management Process and Project Delivery.
The proposal is valid till 15 days starting from the date sent.
We look forward to ensuring that our approach is in line with your expectations
and finalize the same upon your approval. The scope of work includes details
mentioned in our SRS (Software Requirement Specification) document.
Yours sincerely,
CRMTiger Team
3
www.crmtiger.com
Email: info@crmtiger.com
ABOUT CRMTiger
We are a Technology Consulting company with expertise on Enterprise Softwares
offering Development, Integration, Business Process Management and Implementation
with Training.
4
www.crmtiger.com
Email: info@crmtiger.com
ACHIEVEMENTS
★ Successfully completed 250+ Software project
★ Best Supplier recognition for CRM Implementation from an American (US)
corporate.
★ Successfully implementation of Scrum methodology for quality software development
INTRODUCTION
VOIP PBX has been widely used as a complete dialer system over the years which is
open sourced and acts as a perfect call center suite. Call centers, companies engaged
in market research or in event management often make the best use of the VOIP PBX
role as a Predictive Dialer to propel their business.
vTiger is the CRM Software which is used by many call center companies with VOIP
PBX to manage leads, send emails to leads, send quotations, send invoice-marketing
and many other purposes.
Integration of VOIP PBX with vTiger becomes a complete Call center suite which will
benefit Sales companies to manage CRM with Dialer effectively.
VOIP PBX and Vtiger can be integrated to work closely with each other for Admin as
well as the Agents. The full list of the features for this integration is mentioned in the
document below, along with all the Hardware and Software compatibility and
requirements.
5
www.crmtiger.com
Email: info@crmtiger.com
HARDWARE REQUIREMENT :
As per the official vici wiki page suggests, For an optimal experience with VOIP PBX
and ViciBox, the following minimum hardware specifications should be used:
● Quad-Core CPU 2.0Ghz
● 4GB RAM
● 160GB 7200rpm enterprise-grade SATA drive (Seagate ES, Hitachi UltraStar,
WD RE4, etc)
Now if we consider the scaling and more load on the server, for more than 35 agents
on the single machine instance the suggested configurations are as below.
These specs are based on the 1:1 calling meaning maximum 35 calls on the server
simultaneously. If you want to go beyond 1:1 ratio of calling you will need to improve
the processing power of the CPU.
SOFTWARE REQUIREMENT :
VOIP PBX can be installed in any virtual machine (preferably Linux) or any physical hardware
CPU. VOIP PBX is a part of a whole package called vcbox.
The VOIP PBX can be installed with the complete ISO available to avoid any OS errors and
Conflicts of packages. That is why this is the most preferred and suggested way to install any
server with VOIP PBX.
6
www.crmtiger.com
Email: info@crmtiger.com
The Vicibox is based on the Linux with Opensuse flavor. The ISO can be downloaded from the
link below.
1st thing we will download the appropriate stable version which we will be able to integrate
with Vtiger. To download the ISO of vicibox , use the link below, open the link in any browser
and download should start itself.
http://download.VOIP PBX.com/iso/vicibox/server/archive/ViciBox_v8.x86_64-8.0.1.iso
Now once the ISO is downloaded , you need to burn the CD/DVD or any USB stick with the
ISO we downloaded. You can use any software like PowerISO (windows) or UNetBootin
(Linux/Windows) for burning a disk or USB with the ISO.
Once the disk is successfully burned, you can insert or attach it to any blank CPU or virtual
machine.
NOTE : The installation will erase all the data from the HDD in which we are installing ViCibox,
so be sure to backup the data or preferably to use the blank disks and CPU.
In case you need more detailed installation help , we have a separate tutorial for the VOIP PBX
installation with step by step guidelines.
On top of the Installed VICIBox, we can install the vtiger CRM which can be integrated to work
together with the VOIP PBX.
Variable Value
OS Linux (OpenSuse)
PHP 5.5.9
Mysql 5.5.58
7
www.crmtiger.com
Email: info@crmtiger.com
MySQL Requirements
Please make sure to review MySQL configuration (my.cnf or server start parameters)
PHP Configuration
Make sure to verify if your PHP configuration meets the recommended values.
Variable Value
allow_call_time_pass_reference on
safe_mode off
display_errors on
file_uploads on
max_execution_time 600
memory_limit 32M
post_max_size 50MB
upload_max_filesize 50MB
max_input_vars 1000
log_errors off
8
www.crmtiger.com
Email: info@crmtiger.com
output_buffering on
register_globals off
short_open_tag On
PHP Extensions
9
www.crmtiger.com
Email: info@crmtiger.com
FEATURES OF INTEGRATION :
We have a number of features which are integrated between VTiger and VOIP PBX.
The Admin as well as the Agent portal has features which are synced between the
both services.
Below is the brief list of the features which are integrated in the current version.
10
www.crmtiger.com
Email: info@crmtiger.com
1. Implementation in vTiger
Purpose:
● Field mapping between vTiger-VOIP PBX.
● Sync between vTiger-VOIP PBX.
Steps:
● Login in to CRM. Go to CRM Setting → Integration -> Click on VOIP PBX
Integration.
11
www.crmtiger.com
Email: info@crmtiger.com
Select Lead module and mapping fields vTiger-VOIP PBX, click on “Set Mapping”
button
12
www.crmtiger.com
Email: info@crmtiger.com
● Select List module and mapping fields vTiger-VOIP PBX, click on “Set Mapping”
button
13
www.crmtiger.com
Email: info@crmtiger.com
● Select Leads module. mapping status value vTiger-VOIP PBX, click on “Set
Mapping” button
14
www.crmtiger.com
Email: info@crmtiger.com
● Click on the List Management link, it redirects to the “VOIP PBX List” page
where there is a Sync button. Click on that sync vTiger-VOIP PBX List.
15
www.crmtiger.com
Email: info@crmtiger.com
16
www.crmtiger.com
Email: info@crmtiger.com
● Go to Lead->Add Lead. fill up all the information and click on the Save button.
After save it’s automatically inserted in VOIP PBX.
● Go to VOIP PBX Campaign ->Add VOIP PBX Campaign. fill up all the information
and click on the Save button. After save it’s automatically inserted in VOIP PBX.
17
www.crmtiger.com
Email: info@crmtiger.com
● Go to VOIP PBX List ->Add VOIP PBX List. fill up all the information and click on
the Save button. After save it’s automatically inserted in VOIP PBX.
● Go to CRM Setting ->User Management -> Groups->Add New Group. fill up all
the information and click on the Save button. After save it’s automatically
inserted in VOIP PBX.
18
www.crmtiger.com
Email: info@crmtiger.com
Purpose:
● Config CRM in VOIP PBX.
● Call Recording and Disposition insert in CRM.
Steps:
● Login in to VOIP PBX with Administration User. Go to Admin → System
Settings. Fill Up all information related to CRM and click on Submit
Button
19
www.crmtiger.com
Email: info@crmtiger.com
● Go to Users → Add A New User. Fill Up all the information and click on the
Submit Button. After creating a user in VOIP PBX it’s automatically created in
CRM. When you modify User information in VOIP PBX it’s automatically update
in CRM
20
www.crmtiger.com
Email: info@crmtiger.com
● Go to Campaigns -> Campaigns Main -> Add A New Campaign. Fill Up all the
information and click on the Submit Button. After creating a Campaign in VOIP
PBX it’s automatically created in CRM. When you modify Campaign information
in VOIP PBX it’s automatically update in CRM
21
www.crmtiger.com
Email: info@crmtiger.com
● Go to Lists->Add A New List. Fill Up all the information and click on the Submit
Button. After creating a List in VOIP PBX it’s automatically created in CRM.
When you modify List information in VOIP PBX it’s automatically update in CRM
● Go to Lists->Add A New Lead. Fill Up all the information and click on the Submit
Button. After creating Lead in VOIP PBX it’s automatically created in CRM. When
you modify Lead information in VOIP PBX it’s automatically update in CRM
22
www.crmtiger.com
Email: info@crmtiger.com
● Go to Lists->Load New Leads. When you imports csv file form VOIP PBX it’s
automatically update in CRM
23
www.crmtiger.com
Email: info@crmtiger.com
● Go to USER GROUPS → Add A New User Group. Fill Up all the information and
click on the Submit Button. After creating a user in VOIP PBX it’s automatically
created in CRM. When you modify Group information in VOIP PBX it’s
automatically updated in CRM.
24
www.crmtiger.com
Email: info@crmtiger.com
25
www.crmtiger.com
Email: info@crmtiger.com
● If the campaign set manually dial then in CRM go to Lead Listing page there is
phone icon click on that so call is started.
26
www.crmtiger.com
Email: info@crmtiger.com
● Then after clicking on the Hangout Button and select disposition status based
on status is updated on CRM Leads.
27
www.crmtiger.com
Email: info@crmtiger.com
● After disposition call recording is stored in the PBX Manager module in CRM.
there is store Recording url
28
www.crmtiger.com
Email: info@crmtiger.com
● If the campaign sets an auto dial then VOIP PBX automatically calls on next
number based number lead auto selected in CRM.
29
www.crmtiger.com
Email: info@crmtiger.com
30
www.crmtiger.com
Email: info@crmtiger.com
● Click on Manual Dial and it will open a popup. Fill up the Phone Number and
click on “Dial Now” It will check in CRM if the phone number matches with any
of the existing leads. If it exists, the leads details page displays, else it will open
a new “Create Lead” form.
31
www.crmtiger.com
Email: info@crmtiger.com
32
www.crmtiger.com
Email: info@crmtiger.com
Cost :
FEATURES Cost
Payment Terms
Payment 50 % in Advance
In case hosted on your server, CRMTiger will be encrypted. Server requirements will be
provided by the CRMTiger Tech Team.
Bank transfer :
ACCOUNT NAME : CRMTiger Technologies LLP
Account # : 921020039391968
BANK NAME : AXIS BANK LTD
Bank Address :
NILKANTH PLAZA,
POLICE COMMISSIONER ROAD, SHAHIBAUG,
AHMEDABAD,GUJARAT,INDIA - 380004
BANK ID : UTIB0000510
SWIFT CODE : AXISINBB003
Note :
Transfer Fee or any Applicable tax will be extra. You will bear Payment Processing / Transfer
costs if any.
If payment is sent through PayPal, payment processing charges of 5% by PayPal will be borne
by you.
33
www.crmtiger.com
Email: info@crmtiger.com
Training
We offer CRM Training remotely for users. Training is offered separately for CRM Users and
Admin.
FEATURES Cost
Training Notes :
34
www.crmtiger.com
Email: info@crmtiger.com
● CRMTiger has reserved staff to work dedicated to the client’s Live Project.
● Following are the hourly package options.
35
www.crmtiger.com
Email: info@crmtiger.com
Development Methodology
Being certified professional stands as testimony to our commitment to our development
methodology. For this project, we propose to follow the Agile Methodology.
In the Development Migration and Integration phase, we’ll be using the Scrum methodology
for Agile development with details below:
Application development, using Scrum, occurs in small pieces, with each piece building upon
previously created pieces. Building applications one small piece at a time encourages
creativity and enables teams to respond to feedback and change, to build exactly and only
what is needed.
Sprints: Short development process – Each phase is divided into small sprints of 4 to 5 days.
Stand up meeting: Daily 15 minutes internal meeting status of the work to be done that day,
progress from the day before, and any blocks that must be cleared
Scrum Master: The Scrum Master is the person responsible for managing the Scrum project
Sprint backlog: Sprint backlog is the list of backlog items assigned to a sprint, but not yet
completed.
Burn down chart: This chart, updated every day, shows the remaining work within the sprint.
The burndown chart is used both to track sprint progress and to decide when items must be
removed from the sprint backlog and deferred to the next sprint.
36
www.crmtiger.com
Email: info@crmtiger.com
Testing Methods
Below is a list of types of rigorous testing that are performed by CRMTiger during software
projects:
● Unit testing
● Module/Integration testing
● System testing
● Performance testing
● Acceptance testing
● Testing Tools: QA team at CRMTiger use Selenium (http://docs.seleniumhq.org/) for
automated testing.
● CRMTiger will provide all the necessary test scenario reports for all the above tests
conducted during the course of the project.
Step 2: Source code sync with central server using SVN / Visual Sourcesafe.
37
www.crmtiger.com
Email: info@crmtiger.com
Step 3: Source code sync with Google Drive / Dropbox to sync central server
backup to distributed location.
Work Timing
● We work from 10:00 AM IST to 7:00 PM IST
● Working hours: 8 hours a day
● Working Day : Monday to Friday
● Public Holidays excluded
IP
Ownership of any work product or output created by CRMTiger in the performance of services
under the Statement of Work shall belong to the Client. - Such works will be the Intellectual
Property of the Client
38