Alcatel

29. Oktober 2010 11:48

Das Problem hat sich erledigt
Zuletzt geändert von Puschi am 16. März 2011 10:46, insgesamt 1-mal geändert.

Re: Alcatel Telefonanlage vs. Ax2009

30. Oktober 2010 15:03

Hi,

mit einer Alcatel Telefonanlage habe ich eine Telefonintegration zwar noch nicht gemacht, aber mit eingigen anderen Telefonanlagen.

Zuerst müssen wir eine Grundlegende Frage klären. Wie "verbindest" du den PC des Benutzers mit der TK-Anlage?
Verwendest du dei Betriebssystemfunktionen hierfür (Telefon und Modemoptionen in der Systemsteuerung) ("Normale" TAPI Integration)?

Solltest du diesen Weg verwenden, ist alles was du brauchts bereits im AX implementiert.

Im CRM-Modul findest du entsprechende Parameter um die Verbinungseinstellungen zu konfigurieren (CRM->Einstellungen->Kontaktmanagement->Telefonie->Telefonparameter).
Eine Anleitung für die Einrichtugn in AX findest du z.B. hier: http://daxguy.blogspot.com/2006/11/setting-up-tapi-interface-in-axapta.html (Oder mal im MSDN nachsehen, sollte dort auch zu finden sein).

Wenn die Telefoneinstellungen entsprechend eingerichtet sind, wird beim Starten des Client eine Form aufgerufen, welche ein ActiveX Control (Name "CmxPhoneControl") beinhaltet, um eingehende Anrufe "verarbeiten" zu können und welche bei einem eingehenden Anrufe eine andere Maske öffnen, wo u.a. dei Rufnummer angezeigt wird.

Wirf mal einen Blick auf die Forms "smmPhone" und "smmPhoneData". Dies sind die beiden Masken welche hierfür verwendet werden.

Der Aufruf der Masken wird beim Starten des Client (Klasse "Application", Methode "startup") durch die Methode "initPhone" der Klasse "smmInit" durchgeführt.
Wirf am besten auch mal einen Blick auf die Methode "startup" der Application Klasse um den gesamten "Aufrufstack" zu verstehen.

Noch eine kleine Anmerkung dazu. Das Ganze funktioniert leider nicht, wenn du einen Terminalserver verwendest nur bei lokalen PC's für jeden Benutzer. Soll ein Terminalserver verwendet werden, muss eine andere Lösung gefunden/verwendet werden. Hierfür habe ich aber auch schon Lösungen geschrieben.