php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.07.2011, 22:24  
Erfahrener Benutzer
 
Benutzerbild von dreamcatcher
 
Registriert seit: 28.12.2010
Beiträge: 603
PHP-Kenntnisse:
Anfänger
dreamcatcher wird schon bald berühmt werden
Standard Wie schreibt man ein eigenes Protokoll für eine Anwendung (TAPI)

Ziel:
Per Webbrowser das TAPI auf dem ClientPC anzusteuern und somit z.B. Rufnummern zu wählen.
Außerdem möchte ich Events (z.B. eingehender Call) triggern.

Meine Recherchen:

1.)
Es gibt eine gewisse .cab Datei womit man über umwege und ActiveX im IE Nummern anwählen kann.

In dem Beispiel ist das Telefon jedoch direkt per USB an den PC angebunden und wird nicht, wie bei mir, via WindowsTAPI Server angesteuert.

Ob es funktioniert weiß ich noch nicht.

Außerdem denke ich, dass ich damit keine Events triggern kann (z.B. einkommende Calls), sondern nur selbst Aktionen starten kann per Klick.

Quelle:http://forum.gleitz.info/showthread....prechen/page3&

2.)
Ich kann mein eigenes "Protokoll" anlegen, über welches ich eine im Hintergrund laufende Applikation auf dem PC steuere.

Ich hab z.B. auf der Webseite <a href="phone:call('040123456')">Call it baby</a>.

Wie ich so Events trigger ist mir bekannt (Einfach Browser starten und eine gewisse Startseite mitgeben).

Leider weiß ich den umgekehrten Weg nicht:
Wie man es schafft von der Webseite aus die Applikation anzustubsen um z.B. function xy aufzurufen.

Wonach muss ich googlen bzw. wie heißt dieses "Verfahren" ?
[Per Browser (Eigenes Protokoll ?) im Hintergrund laufende Applikationen auf dem Client zu steuern]

Fällt euch ein sonstiges Szenario ein um dies besser zu lösen ?


__________________________________________________ ______________________________
Update1:
Zwecks einem eigenen Protokolls habe ich nun ein Programm gefunden welches dies übernimmt:
http://forum.de.selfhtml.org/archiv/...22571/#m788356

Ich freue micht auf weitere Lösungsansätze !

Geändert von dreamcatcher (25.07.2011 um 23:13 Uhr).
dreamcatcher ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.07.2011, 23:45  
Erfahrener Benutzer
 
Registriert seit: 26.12.2010
Beiträge: 175
PHP-Kenntnisse:
Anfänger
elise befindet sich auf einem aufstrebenden Ast
Standard

ActiveX klingt da richtig:

zum Beispiel in C# (oder anderer Sprache)
http://dotnetslackers.com/articles/c...lInCSharp.aspx
(nur exemplarisch einer von massen Links zu Activex)

Bedenke: hat keiner an. Ist sicherheitstechnisch unmöglich.

Java-Applets sind da zu sehr Sandbox (Schlüssel herstellen, signieren, trotzdem schwer)

So ganz komme ich noch nicht hinter den Sinn
__________________
OSL♥

Geändert von elise (25.07.2011 um 23:49 Uhr).
elise ist offline   Mit Zitat antworten
Alt 25.07.2011, 23:55  
Erfahrener Benutzer
 
Benutzerbild von dreamcatcher
 
Registriert seit: 28.12.2010
Beiträge: 603
PHP-Kenntnisse:
Anfänger
dreamcatcher wird schon bald berühmt werden
Standard

Es geht um die Evaluierung der Möglichkeit, die gesamten Masken eines CallCenterManagementSystems (CCMS) per Weboberfläche darzustellen

Ich denke ActiveX scheint kein Problem darzustellen, da ich bereits gelesen habe, dass man dies so regeln kann, indem bei Intranetseiten einfach die Sicherheitseinstellungen auf "minimal" im IE gestellt werden.

Das Tutorial sieht vielversprechend aus, vielen Dank
dreamcatcher ist offline   Mit Zitat antworten
Alt 26.07.2011, 04:41  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Ich halte die realisierung von systemen die niedrige Sicherheitseinstellungen von irgendwelchen End-Userclients benötigen für schlecht durchdacht und fragwürdig. Ich persönlich würde Verfügbare ( in jeder dimension skallierbare ) Technologie für solch ein Vorhaben verwenden und nur ein Frontend schaffen das auf dieser Technologie "mich" ( oder den Enduser ) navigiert.

Nehmen wir mal folgendes Fiktives Prinzip an, zugrunde gelegt auf einer bekannten "Technologie"; Teamspeak:

Würde man hingehen und einen Teamspeak-Server als Kommunikations-Hub nutzen, dort DECT-Clients virtuell joinen lassen so könnte man bspw. jedem Callcenter-Mitarbeiter einen eigenen Channel erzeugen der als Kommunikations-Brücke zum Endkunden dient. Das Frontend würde den Callcenter-Agent in die Lage versetzen DECT-Clients aus einem gemeinsamen Wartebereich ( Entrance-Channel mit Wartemelodie oder sonstwas ) in seinen Channel zu moven, bei "Weiterleitung" zu einem Kollegen oder einer anderen Fraktion des Services ( Buchhaltung ) in einen jeweils dafür vorgesehenen weiteren "Waiting-Channel" oder direkt in den "Mitarbeiter-Channel" moven. Ganz gleich was dort gewünscht wäre, es würde alles schlussendlich auf die Serverkontrolle zurückfallen und das gesamte System das dahinter steckt so simpel wie möglich halten, welche Option auch immer man haben möchte.

Stichpunkt-technisch hätte man dann als Anhaltspunkte:
- DECT-Client joint den Server mit Nick "<Rufnummer>" und bietet damit den Schlüssel für erste Datenrequests innerhalb der Jeweiligen Datenbank oder generell als Session.
- Frontend egalisiert die restriktionen der jeweiligen Browser und benötigt keine IE-"Krücken" um interaktivität und kommunikation zu erlauben. "Freiheit" wird in jeder Dimension gewährleistet.

Nur mal als "Brainstorming" zu dem Thema, zumindest wäre das etwas was mir in den Sinn kommen würde, wenn ich ein Callcenter-System entwickeln sollte.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 26.07.2011, 09:28  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.020
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

@tr0y

Damit würde man aber die Systemtelefon eigenschaften der Tischgeräte verlieren, oder?

@Eröffner

Hintergrund-Anwendung auf den Client-PCs, die per TAPI die entsprechende Line subscriben. Für die Kommunikation so wie du es dir schon gedacht hast; Also für Webseite nach Hintergrund-Anwendung einen neuen Handler verwenden im Sinne von phone:call(xyz). Für die Gegenrichtung aufrufen einer URL per Shell-Execute also http://meineseite/incomingCall/xyz. Das öffnet entweder einen neuen Browser oder ein neues Tab, je nach Einstellung.

Vorteil: Du brauchst kein Active-X und kannst somit jeden Browser dieser Erde unterstützen sofern er denn phone:call(xyz) weiterreichen kann.

Anmerkung: Unter Umständen brauchst du zwei Anwendungen auf dem Client-PC. Das eine, das per TAPI subscribed und ein zweites, dass als Handler für die phone: Links dient und per IPC den Auftrag an die erste weiterleitet
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 26.07.2011, 20:59  
Erfahrener Benutzer
 
Registriert seit: 11.04.2011
Beiträge: 260
PHP-Kenntnisse:
Fortgeschritten
lcrash wird schon bald berühmt werden
Standard

Es geht also darum Anrufe zu tätigen? Da gibt's hier einen tollen Service: https://www.tropo.com/
lcrash ist offline   Mit Zitat antworten
Alt 27.07.2011, 03:08  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

@mquadrat: was die schnittstelle die den Server in meinem Beispiel als "End-User"-Client so alles kann liegt ja bei dir, denn du musst das ding erstmal entwickeln ( die Idee ist Fiktiv, ergo ich kenne kein System das auf TS und Voice over Everything aufsetzt ). Ob du nun ( nicht nötige ) Funktionen einer Telefonanlage unterstüzt oder nicht, hemmt das System an nichts da du eingehende Anrufe wie Ausgehende Anrufe als Joiner auf dem Server behandelst.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] TAPI Integration mit PHP PHP-Fortgeschrittene 5 17.11.2011 13:46
[Erledigt] Pfade für Anwendung definieren chunky PHP Einsteiger 7 09.05.2011 17:49
Eigenes Board oder eines umprogrammieren? Samuel PHP-Fortgeschrittene 11 03.02.2011 13:51
[Erledigt] HTTP POST Protokoll Request mit cURL Cryv PHP Einsteiger 10 07.01.2011 12:23
Eigenes Webseitensystem programmieren oder Ausgaben von fertigen Systemen parsen? Bytecruncher PHP-Fortgeschrittene 2 04.12.2010 21:35
Fragen bzgl. Architektur meiner Anwendung TheNerd Software-Design 4 25.01.2010 17:21
Überprüfen ob Protokoll vorhanden?! haufe PHP Tipps 2008 7 18.11.2008 14:16
PHP Anwendung auf CD ... andrew22 PHP Tipps 2006 22 03.08.2006 17:07
diverse Design-Fragen eines Frameworks mepeisen PHP-Fortgeschrittene 10 26.04.2006 01:57
[Erledigt] PHP Anwendung im Browser PHP-Fortgeschrittene 13 30.05.2005 19:32
[Erledigt] Anwendung per PHP steuern PHP-Fortgeschrittene 1 26.09.2004 18:03
CMS + Smarty? oder eigenes Templatesystem? Corvin PHP-Fortgeschrittene 9 04.09.2004 11:07
Eigenes FOrum PHP Tipps 2004 11 14.08.2004 13:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tapi php, c# eigenes protokoll, wie schreibt man eine anwendung, wie schreibt man ein protokoll, php tapi, asterisk mit opencom sip, eigenes protokoll, selfhtml tapi, anwendung wie schreibt man, tapi via php steuern, wie funktioniert das software programm ccms für call center, java eigenes protokoll, tapi php wählen, wie schreibt man protokolle im call center, wie schreibt man sein eigenes java protokoll, wie man server anwendung schreibt, tapi protokoll, tapi freeware call url handler, windows tapi server per php ansteuern, php eigene protokolle

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum