Odoo-CRM mit der VoIP-Telefonanlage verbinden

Odoo-CRM ist ein professionelles, webbasiertes und OpenSource-lizenziertes CRM-System, welches von Weltkonzernen wie Danone und France Telecom eingesetzt wird. Odoo-CRM kann modular erweitert werden und hat uns aufgrund seiner skalierbaren und modernen Technologie überzeugt. Odoo-CRM ist auf jedem ionas-Server Small Business zusammen mit einer VoIP-Telefonanlage vorkonfiguriert und ermöglicht es unseren Kunden – Startups sowie kleinen und mittelständischen Unternehmen – Ihre Kundenkontakte optimal zu managen.

Ein CRM ist jedoch nur so gut, wie es in die eigenen Prozesse integriert werden kann. Telefonie ist auch im Jahre 2016 immer noch eines der wichtigsten Kommunikationsmittel, weshalb Telefonate mit den Kunden strukturiert und konsequent im CRM erfasst werden müssen um jederzeit die gesamte Kontakthistorie zur Verfügung zu haben.

In diesem Artikel werde ich Ihnen zeigen, wie Sie Odoo mit einer asterisk-basierten VoIP-Telefonanlage verbinden können. Nach dieser Kopplung der beiden System ist es möglich, dass Ihre Mitarbeiter das Kundenprofil aufrufen, noch bevor man den Anruf entgegen nimmt. Gleichzeitig können Anrufe mit einem Klick aus Odoo heraus aufgebaut werden. Nummern wählen oder die Frage nach dem Name des Anrufers gehört damit der Vergangenheit an.

Voraussetzungen für die Integration der VoIP-Telefonanlage mit Odoo-CRM

Der folgende Artikel geht von einem installierten Odoo 8 und einer asterisk-basierten VoIP-Telefonanlage aus. Das folgende Verfahren ist keine theoretische Abhandlung, sondern kommt genau so bei jedem ionas-Server Small Business zum Einsatz. Auf jedem ionas-Server Small Business ist bereits das Odoo System mit der Telefonanlage verbunden und kann direkt eingesetzt werden. Die folgende Integration ist somit Bestandteil der All-In-One Serverlösung für unsere Kunden.

Als VoIP-Telefonanlage verwenden wir die Softwarelösung Askozia, welche auf der Asterisk Version 10.9.0 aufsetzt. Die Kommunikation der beiden Systeme erfolgt über eine standardisierte Schnittstelle. Auf Seiten der Telefonanlage heißt die Schnittstelle “AMI” (Asterisk Management Interface), welche bei jeder Asterisk-Installation enthalten ist. Odoo bietet bereits im Standard die Möglichkeit sich mit VoIP-Telefonanlagen zu verbinden, für den Rufaufbau und die Anruferidentifizierung werden jedoch zusätzliche Module benötigt. Im Folgenden wird der kostenlose Akretion VoIP-Connector verwendet. Die Installation des VoIP-Connectors wird nicht im Rahmen dieses Artikels behandelt, sollte jemanden mit einer gewissen Odoo Erfahrung vor keine große Herausforderung stellen.

Konfiguration der Telefonanlage

Damit Odoo sich per AMI mit der VoIP-Telefonanlage Askozia verbinden kann, muss ein User für diese Schnittstelle definiert werden. Hierfür genügt es die folgenden Zeilen in die manager.conf von Asterisk einzutragen.

[click2dial]
secret = ein-selbst-gewähltes-Passwort
deny = 0.0.0.0/0.0.0.0
permit = 10.0.0.0/255.0.0.0
read = system,originate,reporting,call,dialplan,cdr,config
write = originate,reporting,call,command,verbose,agent,dialplan

Der hier angelegte User hat den Benutzernamen click2dial und ein von Ihnen selbst gewähltes Passwort. Zusätzlich wird über den deny– und permit-Befehl festgelegt, das nur Zugriffe aus dem Adressbereich 10.0.0.0 erlaubt sind. Mit den letzten beiden Zeilen wird festgelegt, welche Aktionen der User click2dial auf der Telefonanlage ausführen darf. Der User click2dial verfügt durch diese Angaben über sehr weitreichende Fähigkeiten, da der User auf dem ionas-Server noch zusätzliche Aktivitäten, wie z.B. die Abfrage der Anrufer in der Warteschleife durch den User erfolgt.

Nachdem dem Speichern der Einstellungen, sollte die Telefonanlage neu gestartet werden.

Installation der notwendigen Module in Odoo 8

Notwendige Module in Odoo 8 zur Nutzung von VoIP-Telefonie.

Als nächstes loggt man sich als Administrator oder superuser in Odoo ein. Unter Einstellungen → Module → Lokale Apps kontrolliert man, dass die fünf notwendigen Module installiert sind. Wenn eines der folgenden Module fehlen sollte, muss dieses zuerst installiert werden:

1. Asterisk Click2dial
2. Asterisk Click2dial CRM
3. Base Phone
4. CRM Claim Phone
5. CRM Phone

Konfiguration der Verbindung zur VoIP-Telefonanlage

Als nächstes kann die Verbindung zur Asterisk-Telefonanlage in Odoo konfiguriert und die Verbindung getestet werden. Hierzu geht man auf Einstellungen → Technisch → Telephony → Asterisk Server. Dort muss ein neuer Server mit den folgenden Informationen angelegt werden:

Einstellungen zur Verbindung des Asterisk-Servers in Odoo 8

Asterisk IP address or DNS: 10.37.104.7
Port: 5038
AMI Login: click2dial
AMI Password: ***
Dialplan Context: CFE-PHONE-UNIQUE-internalandexternal

Die IP-Adresse und das Passwort sind natürlich entsprechend anzupassen. Auch der Dialplan Context kann je nach Telefonanlage anders aussehen. Als nächstes kann man mit einem Klick auf Test Connection to Asterisk die Verbindung per AMI und Akretion VoIP-Connector testen.

Dem Mitarbeiter eine interne Durchwahl zuweisen

VoIP-Extension einem Mitarbeiter zuweisen

Damit man nun aus Odoo heraus Anrufe aufbauen kann, muss dem Benutzer eine entsprechende Durchwahl / Extension zugeordnet werden. Dafür muss man unter Einstellungen → Benutzer → Benutzer den gewünschten Benutzer auswählen und unter Telephony die Durchwahl eintragen. Die vorher angelegte VoIP-Telefonanlage ist unter Asterisk Server einzutragen. Es ist wichtig, dass jeder Mitarbeiter der die Telefoniefunktionen in Odoo nutzen will, eine Extension in seinem Benutzeraccount hat. Ansonsten laufen alle Kommunikationsversuche zwischen der Telefonanlage und Odoo ins Leere.

Anrufe in Odoo aufbauen

Anrufe per Click in Odoo

Sobald die Verbindung erfolgreich ist, kann man die angesprochenen Fähigkeiten der Telefonanlage in Odoo verwenden. Ab sofort steht neben jeder Telefonnummer in jeder Maske von Odoo ein Dial über das die zugehörige Telefonnummer angerufen werden kann. Wenn Sie auf Dial klicken, wird die Durchwahl angerufen, die in Ihrem Benutzeraccount gespeichert ist. Sobald Sie das Gespräch entgegennehmen, baut die Telefonanlage die Verbindung auf und es klingelt beim Kunden. Gleichzeitig bietet Ihnen Odoo direkt an das Telefongespräch zu dokumentieren. Wenn Sie diesem Vorschlag folgen, wird dem angerufenen Kunden der entsprechende Eintrag zugeordnet.

Anrufer vor der Anrufannahme identifizieren

Wenn Sie jemand anruft und Ihr Telefon klingelt, können Sie mit einem Mausklick auf das kleine Hörersymbol in oberen Navigationsleiste das zugehörige Kundenprofil öffnen. Sollte die Nummer nicht gefunden werden, wird ein Formular zur Anlage eines zugehörigen Kundenprofils angeboten. In dem folgenden Video wird diese Funktionsweise dargestellt.

Fazit

Ein Odoo-CRM mit einer verbunden VoIP-Telefonanlage erleichtert die Dokumentation der Kundenkontakte ungemein. Der Aufwand für die Konfiguration dieser Schnittstelle ist vergleichsweise gering und bietet riesige Effizienzvorteile. Wenn Sie selbst keine Lust verspüren diese Konfiguration selbst vorzunehmen, ist eventuell ein ionas-Server Small Business für Sie interessant. Neben diversen anderen vorkonfigurierten Softwarelösungen für kleine und mittelständische Unternehmen ist die Telefonanlage bereits in Odoo integriert. So können Sie direkt loslegen und Ihre Kundenkontakte effizienter managen.

geschrieben von

Christoph Dyllick-Brenzinger

Christoph ist Gründer und Chefentwickler von datamate. Er ist ein absoluter Linux-Fan und hat schon früh seine Leidenschaft für Technik und Programmierung entdeckt. Seine langjährige Erfahrung als Unternehmensberater spürt man regelmäßig, wenn er nach optimalen Lösungen für die Kunden sucht. Wenn er nicht gerade den Tennisplatz unsicher macht oder bei Overwatch sein Liga-Ranking verbessert, verbringt Christoph seine Freizeit mit seiner Frau und seinen drei Kindern.