<font style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">new version <span style="font-family: arial, helvetica, sans-serif;">revision =14176</span><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">made changes all changes as described below<br></font><div><br></div><div>click-to-call results in ring CRM extension after you pick up it hangs up on you before dialing out</div><div><br></div><div>inbound results in hang up on caller, no caller pop in CRM and no ring on phone, just hangs up on the inbound caller</div><div><br></div><div>attached are the logs.... </div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><br><font size="2" face="Tahoma, Arial, Sans-Serif"><hr size="2" width="100%" align="center"><strong>From</strong>: "Rishab K" <rishab.k@vtiger.com><br><strong>Sent</strong>: Wednesday, August 06, 2014 1:21 AM<br><strong>To</strong>: vtiger@camden.net<br><strong>Subject</strong>: Re: [Vtigercrm-developers] Asterisk Connector & Asterisk 11</font><br><br><div dir="ltr"><div class="gmail_extra"><div class="" style="font-family:arial,sans-serif;font-size:13px"><div class="im"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">Hi,</font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">Here is the brief description for incoming call process.</font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><br></font></div><div class="gmail_default"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><strong>Incoming Calls Process</strong>:</font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">1. When there is an incoming call, Asterisk(say FreePBX) will forward the call </font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<font color="#000000">   a) to context based on the incoming number </font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">      or</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<font color="#000000">   b)to the default context configured in FreePBX -> Settings -> Asterisk SIP Settings</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">     (Configure <strong>Default Context</strong>=<strong>vtiger</strong>).</font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">2. AGI request is initiated and sends this request to port=4573 (default agi port). </font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<font color="#000000">3. vtigeragi.jar has the mapping and based on the mapping request is forwarded to mapped class.</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">   (incoming.agi = com.vtiger.apps.asterisk.agi.actions.IncomingCall)</font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">4. This class (com.vtiger.apps.asterisk.agi.actions.IncomingCall) will know where Vtiger CRM is and forwards the request.</font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">5. In Vtiger, PBXManager will process the request and sends response (list of extensions to dial) back to Vtiger   </font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">   Connector.</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">6. Vtiger Connector will execute the dial application for all those extensions sent from Vtiger.</font></div>
</div><div class="gmail_default"><font face="arial, helvetica, sans-serif" color="#000000"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif" color="#000000">------------------------------------------------------------------------</font></div>
<div class="gmail_default"><font color="#000000"><font face="arial, helvetica, sans-serif">Based on the log files it looks like Vtiger Connector is running in </font><span style="font-family:'Courier New',Courier,monospace;font-size:14px;white-space:pre-wrap">12.5.115.199 </span>server. am I right? if so then update following files as shown below.</font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><strong>extensions.conf</strong>  </font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><br></font></div><font color="#000000"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">
??</div>[vtiger] </font><div><font color="#000000">exten => _X.,1,Agi(agi://<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> ?<span style="font-family:'Courier New',Courier,monospace;font-size:14px;white-space:pre-wrap">12.5.115.199</span>?</div>
  <strong><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">??</div></strong>/incoming.agi)</font></div><div><font color="#000000"><br></font></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<font color="#000000">?OR</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<strong><font color="#000000">VtigerAsteriskConnector.properties</font></strong></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<font color="#000000">ServerIP = 0.0.0.0?</font></div><font color="#000000"><br></font></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">?-----------------------------------------------------------------------?</font></div>
<font color="#000000"><br></font></div><div><font color="#000000"><span style="font-family:arial,helvetica,sans-serif"><strong><div class="gmail_default" style="display:inline">??</div>?<div class="gmail_default" style="display:inline">
  ?Outgoing Calls for Outside Numbers:?</div></strong></span><br></font></div></div></div><div style="font-family:arial,sans-serif;font-size:13px"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">?Issue for outgoing calls is already fixed and changes are pushed to SVN( revision =14176 ). Once updated run updateVtlibModule() for PBXManager.</font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">updateVtlibModule("PBXManager","packages/vtiger/mandatory/PBXManager.zip");</font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000"><br></font></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">Following are the changes that need to be done for fixing this issue.</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<font color="#000000"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><ul><li style="margin-left:15px"><font color="#000000"><strong>extensions.conf </strong>(Remove old context = vtiger and update with below context)<br>
<span style="font-family:arial">[vtiger_inbound] <br></span></font><div class="gmail_default" style="font-family:arial"><font color="#000000">exten => <strong>INBOUND_DID</strong>,1,Agi(agi://<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">
 ?<span style="font-family:'Courier New',Courier,monospace;font-size:14px;white-space:pre-wrap">12.5.115.199</span>?</div>  <strong><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">
 ??</div></strong>/incoming.agi)<br></font><div><font color="#000000">exten => _X.,1,Agi(agi://<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> ?<span style="font-family:'Courier New',Courier,monospace;font-size:14px;white-space:pre-wrap">12.5.115.199</span>?</div>
  <strong><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> ??</div></strong>/incoming.agi)</font></div></div><div class="gmail_default"><font color="#000000"><br></font></div><div class="gmail_default">
<font color="#000000">where,<br>INBOUND_DID - Replace with the incoming DID provided by your service provider.<br><br><br><span style="font-family:arial">[vtiger_outbound] </span></font><div class="gmail_default" style="font-family:arial">
<font color="#000000">exten => _X.,1,Agi(agi://<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> ?<span style="font-family:'Courier New',Courier,monospace;font-size:14px;white-space:pre-wrap">12.5.115.199</span>?</div>
  <strong><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> ??</div></strong>/incoming.agi)</font></div></div></li><li style="margin-left:15px"><div class="gmail_default" style="display:inline">
<font color="#000000"><div class="gmail_default"><strong>?PBXManager Settings page</strong><br>1. Added new field "<strong>Outbound Trunk</strong>" - Configure your outbound trunk name</div><div class="gmail_default">2. Added new field "<strong>Outbound Context</strong>" - Configure outbound context name (<strong>vtiger_outbound</strong>)</div>
</font></div></li><li style="margin-left:15px"><div class="gmail_default"><font color="#000000">Update default context configured in FreePBX -> Settings -> Asterisk SIP Settings to "<strong>vtiger_inbound</strong>".<br>
</font></div></li></ul></div></div><div style="font-family:arial,sans-serif;font-size:13px"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#000000">?------------------------------------------------------------------------</font></div>
</div></div></div><br></div></div></font>