Καλημέρα σε όλους, έχω ένα θέμα που με έχει τρελάνει με το intergration μεταξύ του vtiger 7.2 και του FreePBX.
Όταν πατάω click το call σε έναν αριθμό, οταν το contnent που καλώ είναι το from-trunk το extention αντί να καλέσει τον αριθμό που κάνω κλικ, καλεί τον εαυτό του.
Αν χρησιμοποιήσω το προτεινόμενο από το vtiger content με περιεχόμενο exten => _X.,1,Agi(agi://0.0.0.0/incoming.agi) χτυπάει το extention αλλά τερματίζεται η κληση με log
IncomingCall log Failed to authenticate Vtiger Secret Key, το οποίο όμως αν πραγματικά το βάλω λάθος, δεν χτυπάει καν το extention.
Διαβάζω ότι ότι υποφέρει πολύς κόσμος από αυτό το ζήτημα,
https://discussions.vtiger.com/discu...isk-and-vtiger
https://discussions.vtiger.com/discu...-0-asterisk-11
Το θέμα που άνοιξα στο forum του vtiger αλλά χωρίς να βρεθεί λύση https://discussions.vtiger.com/discu...edition#latest
Το ζήτημα είναι οκ, ας μην έχω φουλ intergration προς το παρόν, δεν γίνεται όμως αφού το extention στον from-trunk καλεί τον εαυτό του, με μια μικρή αλλαγή να καλεί το νούμερο που κλικάρω;
Εμφάνιση 1-9 από 9
-
14-05-20, 10:32 FreePBX 15 (Asterisk 13) content for AGI #1
-
14-05-20, 11:37 Απάντηση: FreePBX 15 (Asterisk 13) content for AGI #2
Το σηκώνεις όταν χτυπάει στο extension;
Πολλά click to call apps που κάνουν integration με asterisk, πρώτα καλούν το εσωτερικό του χρήστη και μόλις απαντήσει καλεί τον αριθμό.
-
14-05-20, 11:48 Απάντηση: FreePBX 15 (Asterisk 13) content for AGI #3
Ναι φυσικά το σηκώνω, και με το που το σηκώσω σε 3 δευτερόλεπτα πέφτει η γραμμή με το σωστό content
το agi.error. βγάζει
Κώδικας:[WARN] 2020-05-14 08:43:29 org.asteriskjava.manager.internal.ManagerConnectionImpl warn Unsupported protocol version 'Asterisk Call Manager/2.10.5'. Use at your own risk. [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'linkedid' to '1589445809.34' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'data' to 'agi://192.168.1.2/incoming.agi' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'writeformat' to 'ulaw' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'type' to 'SIP' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'exten' to '120' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'effectiveconnectedlinename' to '<unknown>' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'effectiveconnectedlinenum' to '6937544547' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'readformat' to 'ulaw' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'connectedlinenum' to '6937544547' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'connectedlinename' to '<unknown>' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'application' to 'AGI' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'callgroup' to '0' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'nativeformats' to '(ulaw)' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'pickupgroup' to '0' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'timetohangup' to '0' on org.asteriskjava.manager.event.StatusEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [FATAL] 2020-05-14 08:43:31 com.vtiger.apps.asterisk.agi.b.c a org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file. at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339) at com.vtiger.apps.asterisk.agi.b.c.a(SourceFile:48) at com.vtiger.apps.asterisk.agi.actions.IncomingCall.process(SourceFile:55) at com.vtiger.apps.asterisk.agi.actions.IncomingCall.service(SourceFile:26) at org.asteriskjava.fastagi.internal.AgiConnectionHandler.runScript(AgiConnectionHandler.java:144) at org.asteriskjava.fastagi.internal.AgiConnectionHandler.run(AgiConnectionHandler.java:116) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) [FATAL] 2020-05-14 08:43:31 IncomingCall log [FATAL] 2020-05-14 08:43:31 IncomingCall log Failed to authenticate Vtiger Secret Key [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'eventlist' to 'Complete' on org.asteriskjava.manager.event.StatusCompleteEvent: no setter. Please report at http://jira.reucon.org/browse/AJ [WARN] 2020-05-14 08:43:31 org.asteriskjava.manager.internal.EventBuilderImpl warn Unable to set property 'listitems' to '1' on org.asteriskjava.manager.event.StatusCompleteEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Ας χρησιμοποιήσω το from-trunk απλά με μια αλλαγή στο dialplan το extention 120 αντι να καλεί το 120 να καλεί τον αριθμό που κλικαρα, δεν με ενδιαφέρει αυτή τη στιγμή full intergration με το exten => _X.,1,Agi(agi://0.0.0.0/incoming.agi)Τελευταία επεξεργασία από το μέλος grousso : 14-05-20 στις 12:01.
-
14-05-20, 16:43 Απάντηση: FreePBX 15 (Asterisk 13) content for AGI #4
Τι έχεις βάλει στο /conv/VtigerAsteriskConnector
-
14-05-20, 17:01 Απάντηση: FreePBX 15 (Asterisk 13) content for AGI #5
@kronos911 τα προβλεπόμενα! σωστά είναι, παραθέτω όλο configuration
manager.conf
Κώδικας:; ; AMI - Asterisk Manager interface ; ; FreePBX needs this to be enabled. Note that if you enable it on a different IP, you need ; to assure that this can't be reached from un-authorized hosts with the ACL settings (permit/deny). ; Also, remember to configure non-default port or IP-addresses in amportal.conf. ; ; The AMI connection is used both by the portal and the operator's panel in FreePBX. ; ; FreePBX assumes an AMI connection to localhost:5038 by default. ; [general] enabled = yes port = 5038 bindaddr = 0.0.0.0 displayconnects=yes ;only effects 1.6+ webenabled=yes httptimeout=5000 [manager-user] secret = xxx deny=0.0.0.0/0.0.0.0 permit=x.x.x.x/x.x.x.x read = all,system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message write = all,system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message writetimeout = 50000 #include manager_additional.conf #include manager_custom.conf
Κώδικας:[vtiger-inbound] exten => DID,1,Agi(agi://0.0.0.0/incoming.agi) exten => _X.,1,Agi(agi://0.0.0.0/incoming.agi) [vtiger-outbound] exten => _X.,1,Agi(agi://192.168.1.2/incoming.agi)
vtiger params
Κώδικας:Vtiger Asterisk App URL http://mydomain:8282 Outbound Context vtiger-outbound Outbound Trunk Cosmote-sip Vtiger Secret Key xxx
VtigerAsteriskConnector/conf/VtigerAsteriskConnector.properties
Κώδικας:/* * Copyright (C) www.vtiger.com. All rights reserved. * @license Proprietary */ // Location where the application server will be running. ServerIP = 192.168.1.2 ServerPort = 8282 // Call Recordings storage path StorageDir = ../storage // Enable(true) or Disable(false) call recordings Recording = false // Location where the applications database files will be stored. AsteriskAppDBPath = ../storage // Asterisk Server Details AsteriskServerPublicIP = 192.168.1.2 AsteriskServerIP = 192.168.1.2 AsteriskServerPort = 5038 AsteriskUsername = admin AsteriskPassword = xxx // Vtiger CRM URL VtigerURL = http://mydomain/vtigercrm/ VtigerSecretKey = xxx //Enable(true) or Disable(false) Asterisk Events and Database Logs in Connector AsteriskLog = true DatabaseLog = true
Τελευταία επεξεργασία από το μέλος grousso : 14-05-20 στις 17:16.
-
14-05-20, 17:11 Απάντηση: FreePBX 15 (Asterisk 13) content for AGI #6
Έχεις δοκιμάσει αυτό
Κώδικας:[vtiger-inbound] exten => DID,1,Agi(agi://127.0.0.1/incoming.agi) exten => _X.,1,Agi(agi://127.0.0.1/incoming.agi) [vtiger-outbound] exten => _X.,1,Agi(agi://127.0.0.1/incoming.agi)
-
14-05-20, 17:31 Απάντηση: FreePBX 15 (Asterisk 13) content for AGI #7
Ναι, είτε 0.0.0.0 είτε 127.0.0.1, είτε 192.168.1.2, το ίδιο αποτέλεσμα.
Είναι γεμάτο το forum του vtiger απο αυτό το πρόβλημα, νομίζω θέλει update το connector τους.
https://discussions.vtiger.com/discu...omment_1214592
Είναι εφικτό να κατεβώ σε asterisk 11? Ο τύπος παραπάνω λέει ότι δουλεύει
Έχω FreePBX 15 me asterisk 13
-
14-05-20, 18:08 Απάντηση: FreePBX 15 (Asterisk 13) content for AGI #8
-
14-05-20, 19:32 Απάντηση: FreePBX 15 (Asterisk 13) content for AGI #9
Ευχαριστώ για το λινκ αλλά δεν τα κατάφερα, το πρώτο patch http://code.vtiger.com/vtiger/vtigercrm/issues/621 έχει ήδη μπει ήδη ενώ το δεύτερο http://vtiger-crm.2324883.n4.nabble....pbxmanager.zip δεν νομίζω να μπορώ να το κάνω εύκολα.
Ο τύπος άφησε το original connector και έφτιαξε script
Κώδικας:I had the best results with version 11 with the connector In the last versions I didn't used the connector because in my opinion is too complex for the task and I made the integration directly in the asterisk dialplan Beppo
Τελευταία επεξεργασία από το μέλος grousso : 14-05-20 στις 20:32.
Bookmarks