|
Step 1 - CRM server installation :On Linux/Unix servers : wget www.modulis-voip.com/fileadmin/uploads/notein/Sugar_NoteIn_beta1.tar tar -xvf Sugar_NoteIn_beta1.tar chmod +x install_noteIn.sh ./install_noteIn Windows servers or Manual installation : wget www.modulis-voip.com/fileadmin/uploads/notein/Sugar_NoteIn_beta1.tar tar -xvf Sugar_NoteIn_beta1.tar chmod -R 755 src/* cp src/* /path/to/sugarcrm/
Step 2 - Asterisk server installation :Into your directory /etc/asterisk, add the following modifications : 2.1.Add into manager.conf filecd /etc/asterisk vim manager.conf [general] enabled = yes [adm] secret = password permit=0.0.0.0/0.0.0.0 permit=127.0.0.1/255.255.255.0 permit=172.21.1.32/255.255.255.0 read = system,call,log,verbose,command,agent,user write = system,call,log,verbose,command,agent,user 2.2.Add into /etc/asterisk/extensions.confThis part is only needed if you want to use sugar NoteIn* with outgoing calls. Those following lines are currently worling for FreePBX. In a custom dialplan, the lines you must add are close to this one. You just have to add this line in the right context on the right place : exten => s,n,Set(DIAL_NUMBER=${DIAL_NUMBER})
Where "DIAL_NUMBER" is your dialplan variable. 2.2.1 #Into [macro-exten-vm] context :
exten => s,n,Set(EXTTOCALL=${ARG2})
2.2.2 #Into [macro-dialout-trunk] context :
exten => s,n,Set(DIAL_NUMBER=${ARG2}) ... exten => s,n,NoOp(-----------------------******************-----) exten => s,n,SetGlobalVar(ADM=${DIAL_NUMBER}) exten => s,n,NoOp(-----------------------******************-----) ... exten => s,n,Set(ROUTE_PASSWD=${ARG3})
2.2.3 #Into [macro-dialout-enum] context :
exten => s,n,Set(DIAL_NUMBER=${DIAL_NUMBER}) ... exten => s,n,NoOp(-----------------------******************-----) exten => s,n,SetGlobaVar(ADM=${DIAL_NUMBER}) exten => s,n,NoOp(-----------------------******************-----) |
||

here