MobyDick und Vtiger 6

Hallo zusammen,
wir haben aktuell mobydick 7.11 im Einsatz und Vtiger CRM in Version 6.3 - nun versuchen wir die beiden System zusammen zu bringen.

Ich nutze dazu hauptsächlich diese zwei Anleitungen:
https://wiki.vtiger.com/vtiger6/index.php/PBX_Manager

Leider komme ich nicht weiter und dachte mir ich schreibe daher mal ins Forum (der andere Beitrag über vtiger sagt zwar immer, “ah jetzt haben wirs - aber leider nicht wie und was gemacht wurde”.

Also mein erstes Problem: Wie und wo trage ich den Vtiger inbound ein?
**
Was ich gemacht habe:**

  1. in MobyDick einen neuen User angelegt (Appliance -> Asterisk Managerkonten). Diesen verwende ich dann für die vTiger Connection
  2. Asteriks Connector von vtiger installiert, habe ihn unter /usr/local/VtigerConnector/ abgelegt
  3. Asteriks Connector Daten angepasst ( VtigerAsteriskConnector.properties):

So schaut meine VtigerAsteriskConnector.properties Datei aktuell aus:

// Location where the application server will be running.
ServerIP   = 192.168.2.71
ServerPort = 10000

// Call Recordings storage path
StorageDir = /etc/admin/vtiger/rec

// Enable(true) or Disable(false) call recordings
Recording = false

// Location where the applications database files will be stored.
AsteriskAppDBPath = /etc/admin/vtiger/db

// Asterisk Server Details
AsteriskServerPublicIP = 192.168.2.73
AsteriskServerIP   = 192.168.2.73
AsteriskServerPort = 5038
AsteriskUsername   =tiger
AsteriskPassword   = Vtiger4Tonkom

// Vtiger CRM URL
VtigerURL = http://vtiger-url/
VtigerSecretKey = SECRETEKEY-XYZ

//Enable(true) or Disable(false) Asterisk Events and Database Logs in Connector
AsteriskLog = true
DatabaseLog = true

So - hier hört es jetzt leider auf, da vieles nicht mit der MobyDick Config übereinstimmt und bevor ich noch was kaputt mache lieber so.

Also erste Frage:
Ich muss für den neuen vtiger einen Inbound eintragen - laut Doku so:


b. Inbound Calls:
Add new context for handling inbound calls. And make this context as default in FreePBX Settings > Asterisk SIP Settings > Default Context = vtiger_inbound.
; --- START ----
[vtiger_inbound]
exten => 123456789,1,Agi(agi://0.0.0.0/incoming.agi)
exten => _X.,1,Agi(agi://0.0.0.0/incoming.agi)
; --- END ---
           
where 123456789 - Inbound DID

OR

Include below dial plan within existing inbound context, say “from-internal” assuming all incoming calls are routed to this context.

[from-internal]
       …
       …
exten => _X.,1,Agi(agi://0.0.0.0/incoming.agi)

Mein Problem: Ich habe keine Ahnung wo ich das Inbound eintragen kann (für outbound habe ich was gefunden - aber inbound finde ich nichts).
Zweites Problem - habe keine Idee was mein “Inbound DID” sein könnte - oder ist das einfach nur die Durchwahl?
Kann mir hier jemand helfen?

(PS: Ich weiß, dass das mit vtiger “dreckiger” Code ist - aber so wie ich es sehe haben es ja schon einige hinbekommen, wäre super wenn ihr das teilen könntet oder eben Pascom selber helfen kann)

danke und schon mal viele Grüße, Anton

Sorry, habe mir den anderen thread noch mal genau durchgelesen und bin jetzt glaube ich einen Schritt weiter.
Was habe ich gemacht:

Skript angelegt mit folgendem Content:
Bezeichnung: Vtiger
Kontext: vtiger-inbound
Einbinden: nein
Durchwahl: leer gelassen


exten => DID,1,Agi(agi://192.168.2.73/incoming.agi)
exten => _X.,1,Agi(agi://192.168.2.73/incoming.agi)

exten => _X!,n,GoTo(mdc_incoming-1,${EXTEN},1)

Denke das müsste so passen oder?
Doch wo mache ich jetzt den nächsten Schritt:

Beim Amt musst du dann ein Einstiegs-Kontext noch anpassen, das kannst du über die SIP-Optionen machen. Hierzu context=incoming-vtiger reinschreiben.