[Vtigercrm-developers] PBXManager - Asterisk Connector Debugging
Richard Hills - Technologywise
richard at tw.co.nz
Tue Oct 28 19:49:15 GMT 2014
Hi mate
Yeah I would be interested in seeing your config, especially the context
you have defined in your asterisk settings (extensions.conf I believe).
Are you able to link me the bug you have reported?
Thanks
On 28/10/14 17:19, Alex Martin wrote:
>
> I can call out fine without needed any changes to the php files. There
> ! is an issue with the callerid with the current connector. I've been
> working with the vtiger team to correct this but I haven't been given
> a time frame for a updated version.
>
> I've used it on vanilla asterisk and free pbx etc, are you sure you
> have the outbound trunk not the context set correctly and its dialing
> the correct number format...for example most providers in the USA
> require the 1 in front of dialed numbers.
>
> I can send you an example configuration if it helps.
>
> Alex
>
> Sent from Blue Mail <http://r.bluemailapp.com>
>
> I can call out fine without needed any changes to the php files. There
> is an issue with the callerid with the current connector. I've been
> working with the vtiger team to correct this but I haven't been given
> a time frame for a updated version.
>
> I've used it on vanilla asterisk and free pbx etc, are you sure you
> have the outbound context set correctly and its dialing the correct
> number format...for example most providers in the USA require the 1 in
> front of dialed numbers.
>
> I can send you an example configuration if it helps.
>
> Alex
>
> Sent from Blue Mail <http://r.bluemailapp.com>
>
> On Oct 27, 2014, at 11:59 PM, Richard Hills - Technologywise
> <richard at tw.co.nz <mailto:richard at tw.co.nz>> wrote:
>
> Okay, really no idea on this one.
>
> I added the context as below:
>> [vtiger]
>> exten => _X.,1,Agi(agi://192.168.234.6/incoming.agi)
>
> This is different to the wiki documentation of an inbound and
> outbound context, but seeing as the wiki document seems to
> actually be for the hosted version I think this is correct.
>
> I then needed to edit the PBX modules file
> connectors/PBXManager.php to change
> $extension = $user->phone_crm_extension;
> to
> $extension = $user->ast_extension;
>
> Now I can make a call by clicking on the number in the CRM.
>
> My handset dials, showing incoming call from the number I wanted
> to dial, I pick up and get greeted by the voicemail message from
> my extension, so it seems that the number I want to call has been
> ignored and my extension has dialled my extension...
>
> Would love to hear any feedback on this, see any config from
> someone for whom this is working for, version numbers etc.
>
> Thanks
>
>
> On 28/10/14 15:53, Richard Hills - Technologywise wrote:
>> Yes, the below output is from the cli.
>> Still having an issue but will battle this a while before posting
>> more logs / asking for more help.
>>
>> Thank you Alex.
>>
>> On 28/10/14 15:33, Alex Martin wrote:
>>>
>>> Did you watch the output from the asterisk cli?
>>>
>>> Alex
>>>
>>> On Oct 27, 2014, at 10:29 PM, Richard Hills - Technologywise
>>> <richard at tw.co.nz <mailto:richard at tw.co.nz>> wrote:
>>>
>>> Indeed, this turned out to be something on our end.
>>>
>>> We now however have an issue where the outgoing call is
>>> failing. I will continue to look at this, but if anyone can
>>> tell me what is going on feel free. Here is the ACM log:
>>>
>>>> == Extension Changed 412[ext-local] new state Ringing for
>>>> Notify User 400
>>>> == Extension Changed 412[ext-local] new state InUse for
>>>> Notify User 400
>>>> == Starting SIP/412-00000c03 at075711060
>>>> <tel:075711060>,412,1 failed so falling back to exten 's'
>>>> == Starting SIP/412-00000c03 at075711060
>>>> <tel:075711060>,s,1 still failed so falling back to context
>>>> 'default'
>>>> -- Executing [s at default:1] Playback("SIP/412-00000c03",
>>>> "vm-goodbye") in new stack
>>>> --
>>>
>>> extension 412 tries to call a number (not in the acm log above).
>>> extension 412 phone does ring, however is greeted only by a
>>> goodbye message.
>>>
>>> On 28/10/14 14:41, Alex Martin wrote:
>>>>
>>>> Do you have the vtiger ip in the manager.conf file for
>>>> asterisk? Also reloaded asterisk to take effect.
>>>>
>>>> It doesn't look like it's connecting.
>>>>
>>>> Alex
>>>>
>>>> On Oct 27, 2014, at 9:32 PM, Richard Hills - Technologywise
>>>> <richard at tw.co.nz <mailto:richard at tw.co.nz>> wrote:
>>>>
>>>> Hi guys
>>>>
>>>> Unfortunately I am not having any more luck with the
>>>> asterisk connector now that I have got the PBXManager
>>>> configuration screen working.
>>>>
>>>> From the connector log (logs/nohup.webapp.20141028
>>>> <tel:20141028>-13:43.out):
>>>>> Oct 28, 2014 1:57:54 PM
>>>>> com.vtiger.apps.asterisk.webapp.helpers.b a
>>>>> INFO: Outbound Call
>>>>> Oct 28, 2014 1:57:54 PM
>>>>> com.vtiger.apps.asterisk.webapp.helpers.b a
>>>>> INFO: Asterisk Login Successfull
>>>>> Oct 28, 2014 1:57:54 PM
>>>>> com.vtiger.apps.asterisk.webapp.helpers.b a
>>>>> INFO: Successfully Authenticated Vtiger Secret Key
>>>>> 849304 [qtp611437735 <tel:611437735>-14] INFO
>>>>> org.asteriskjava.manager.internal.ManagerConnectionImpl -
>>>>> Connecting to192.168.212 <tel:192168212>.6:5060
>>>>> Oct 28, 2014 1:57:54 PM
>>>>> com.vtiger.apps.asterisk.webapp.c.b a
>>>>> SEVERE: null
>>>>> java.net.ConnectException: Connection refused
>>>>> at
>>>>> java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>> at
>>>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
>>>>> at
>>>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
>>>>> at
>>>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
>>>>> at
>>>>> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>>>>> at java.net.Socket.connect(Socket.java:589)
>>>>> at
>>>>> org.asteriskjava.util.internal.SocketConnectionFacadeImpl.
>>>>> at
>>>>> org.asteriskjava.manager.internal.ManagerConnectionImpl.createSocket(ManagerConnectionImpl.java:729)
>>>>> at
>>>>> org.asteriskjava.manager.internal.ManagerConnectionImpl.connect(ManagerConnectionImpl.java:708)
>>>>> at
>>>>> org.asteriskjava.manager.internal.ManagerConnectionImpl.doLogin(ManagerConnectionImpl.java:490)
>>>>> at
>>>>> org.asteriskjava.manager.internal.ManagerConnectionImpl.login(ManagerConnectionImpl.java:438)
>>>>> at
>>>>> org.asteriskjava.manager.internal.ManagerConnectionImpl.login(ManagerConnectionImpl.java:423)
>>>>> at
>>>>> org.asteriskjava.manager.DefaultManagerConnection.login(DefaultManagerConnection.java:294)
>>>>> at
>>>>> com.vtiger.apps.asterisk.webapp.a.a.a(Unknown Source)
>>>>> at
>>>>> com.vtiger.apps.asterisk.webapp.c.b.a(Unknown Source)
>>>>> at
>>>>> com.vtiger.apps.asterisk.webapp.c.b.doPost(Unknown Source)
>>>>> at
>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>>>>> at
>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
>>>>> at
>>>>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
>>>>> at
>>>>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
>>>>> at
>>>>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
>>>>> at
>>>>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
>>>>> at
>>>>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
>>>>> at
>>>>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
>>>>> at
>>>>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
>>>>> at
>>>>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
>>>>> at
>>>>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
>>>>> at
>>>>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
>>>>> at
>>>>> org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
>>>>> at
>>>>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
>>>>> at
>>>>> org.eclipse.jetty.server.Server.handle(Server.java:370)
>>>>> at
>>>>> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
>>>>> at
>>>>> org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
>>>>> at
>>>>> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
>>>>> at
>>>>> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
>>>>> at
>>>>> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
>>>>> at
>>>>> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
>>>>> at
>>>>> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
>>>>> at
>>>>> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
>>>>> at
>>>>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>>>>> at
>>>>> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>
>>>>>
>>>>
>>>> Any hints as to how to debug this issue would be great.
>>>> ie. If there is another way to try to connect to the
>>>> same area that the connector tries to.
>>>>
>>>> Couple of notes:
>>>>
>>>> * IP is correct
>>>> * Port is correct
>>>> * asterisk 1.8.20.0
>>>> * java version 1.8.0_20
>>>>
>>>>
>>>> TIA
>>>>
>>>> --
>>>>
>>>> Richard Hills
>>>> TechnologyWise Ltd, Tauranga, NZ
>>>> richard at tw.co.nz
>>>> www.technologywise.co.nz
>>>> ph: +64 (0)7 571 1060
>>>> fax: +64 (0)7 571 1061
>>>>
>>>> Basestation
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> http://www.vtiger.com/
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> http://www.vtiger.com/
>>>
>>> --
>>>
>>> Richard Hills
>>> TechnologyWise Ltd, Tauranga, NZ
>>> richard at tw.co.nz
>>> www.technologywise.co.nz
>>> ph: +64 (0)7 571 1060
>>> fax: +64 (0)7 571 1061
>>>
>>> Basestation
>>>
>>> ------------------------------------------------------------------------
>>>
>>> http://www.vtiger.com/
>>>
>>>
>>>
>>> _______________________________________________
>>> http://www.vtiger.com/
>>
>> --
>>
>> Richard Hills
>> TechnologyWise Ltd, Tauranga, NZ
>> richard at tw.co.nz
>> www.technologywise.co.nz
>> ph: +64 (0)7 571 1060
>> fax: +64 (0)7 571 1061
>>
>> Basestation
>>
>>
>> _______________________________________________
>> http://www.vtiger.com/
>
> --
>
> Richard Hills
> TechnologyWise Ltd, Tauranga, NZ
> richard at tw.co.nz
> www.technologywise.co.nz
> ph: +64 (0)7 571 1060
> fax: +64 (0)7 571 1061
>
> Basestation
>
> ------------------------------------------------------------------------
>
> http://www.vtiger.com/
>
>
>
> _______________________________________________
> http://www.vtiger.com/
--
Richard Hills
TechnologyWise Ltd, Tauranga, NZ
richard at tw.co.nz
www.technologywise.co.nz
ph: +64 (0)7 571 1060
fax: +64 (0)7 571 1061
Basestation
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20141029/c4005eba/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: basestation.png
Type: image/png
Size: 13137 bytes
Desc: not available
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20141029/c4005eba/attachment-0001.png>
More information about the vtigercrm-developers
mailing list