SIP-Client zum Öffnen einer Webseite mit Anrufer-ID

6170
rjmunro

Kennt jemand einen SIP-Client, der eine Webseite mit einer konfigurierbaren URL öffnen kann, wenn jemand anruft? Wir haben eine webbasierte Datenbank, und ich möchte bei jedem eingehenden Anruf nach der Telefonnummer suchen und die Person auf dem Bildschirm sehen, bevor ich sie entgegennehme.

Das SIP-Client-Programm muss keine weiteren Audio- oder Anruffunktionen aufweisen - wir haben alle Hardware-SIP-Telefone auf unseren Schreibtischen.

3
Vielleicht erstellen Sie stattdessen eine Desktop-Verknüpfung / einen Hotkey für die Datenbank? Ich persönlich bevorzuge etwas, das vorhersehbar ist, gegenüber etwas, das der Computer vermasseln kann. digitxp vor 13 Jahren 0
rjmunro, hast du jemals eine antwort auf dieses problem bekommen? Ich suche etwas Identisches - einen Softphone-Client, der eine URL für Hardware-Telefone lädt. Christopher Padfield vor 12 Jahren 0
@ChristopherPadfield Ich habe nie eine Lösung für dieses Problem erhalten. Ich arbeite jetzt woanders, wo es weniger nützlich wäre, bin aber trotzdem interessiert. rjmunro vor 12 Jahren 0

4 Antworten auf die Frage

3
Sean Grossman

Ich bezweifle, dass Sie nach 6 Monaten noch eine Antwort darauf suchen, aber hier ist:

Der Twinkle SIP-Client unterstützt die Ausführung eines Skripts, wenn ein eingehender Anruf eingeht, und ich bin sicher, dass viele andere dies ebenfalls tun. Damit so etwas in Twinkle funktionieren kann, schreiben Sie ein Skript wie das unten stehende, gehen Sie dann zu Bearbeiten-> Benutzerprofil-> Skripts und wählen Sie / path / to / my / script für "Incoming Call" aus.

#!/usr/bin/env python import os import re  def get_caller_id(from_hdr): clid, uri = from_hdr.split(" <sip") clid = re.sub("\"", "", clid) # Insert ASCII code for spaces if re.search("\s", clid): clid = re.sub("\s", "%20", clid) return clid   if "SIP_FROM" in os.environ: from_hdr = os.environ["SIP_FROM"] if re.match("\"[A-Za-z0-9\s]+\"", from_hdr): cmd = "firefox " url = "http://www.google.com/search?q=" caller_id = get_caller_id(from_hdr) cmd_string = cmd + url + caller_id  # Launch Browser os.system(cmd_string) 
Ich bin immer noch auf der Suche nach einer Antwort, und das sieht gut aus, aber keiner unserer Kunden verwendet Linux, was Twinkle anscheinend erfordert rjmunro vor 13 Jahren 0
2
Christopher Padfield

Ich habe http://www.phoner.de/index_de.htm gefunden . Optionen -> Externe Anwendung, und führen Sie dann eine .bat-Datei aus.

[InternetShortcut] URL=http://www.google.com/id=%1 
0
movingtelecom

Heutzutage sollten Sie WebRTC aus dem Web verwenden.

Dies ist mit den Open Source WebRTC-Clients siplml5 oder JsSIP problemlos möglich .

Wenn Sie eine sofort einsatzbereite Lösung wünschen, können Sie das mizu webphone ausprobieren, das eine Einstellung dafür hat. Sie müssen nur Ihre URL eingeben, um bei eingehenden Anrufen angerufen zu werden.

Ich glaube nicht, dass du verstanden hast, was ich brauchte. Ich wollte etwas, das in der Taskleiste sitzen kann, in meinen SIP-Account eingeloggt. Wenn ein Anruf eingeht, möchte ich, dass eine URL in einem neuen Fenster mit der hinzugefügten Anrufer-ID geöffnet wird, z. B. http://example.com/search?phone=1234567890. Diese Datenbank wird von meiner Datenbank verwendet, um die Person zu suchen, die gerade angemeldet ist Berufung. rjmunro vor 8 Jahren 0
0
TMSZ

Vor kurzem habe ich Optionen hinzugefügt, um die URL bei eingehenden Anrufen oder beim Annehmen eines ankommenden Anrufs für tSIP (Einstellungen / Kontakte, HTTP-Abfrage, z. B. https://www.yandex.com/search/?text=[number], wo "[ Nummer] "wird durch die Nummer des aktuellen oder des letzten eingehenden Anrufs ersetzt. Bisher war es nur als manuelle Aktion verfügbar und persönlich würde ich es vorziehen. Alle Funktionstasten sind konfigurierbar (BLF / Kurzwahl / DTMF / etc., Ähnlich wie bei Tischtelefonen). Nach der Konfiguration der Schaltfläche "HTTP-Abfrage" kann eine globale Verknüpfung (z. B. die Tastenkombination Strg + Browser-Weiterleitung, die höchstwahrscheinlich nicht verwendet wird) zugewiesen werden. Dies macht es relativ einfach, die Seite zu öffnen, wenn das Softphone in der Taskleiste (Aktion für die Verknüpfung = "Schaltfläche #" ", ID = Tasten-ID als sichtbar, wenn die Schaltfläche bearbeitet wird).

Ich weiß nicht, wie die Anrufwarteschlange mit Ihrer TK-Anlage funktioniert (sequentielles oder All-in-One-Klingeln), aber das automatische Öffnen von Seiten kann dazu führen, dass viele Seiten unnötig geöffnet werden (oder sehr störend ist, wenn Agenten nach dem Anruf Notizen machen) und Ich denke, in vielen Fällen wissen die Agenten, dass ein bestimmter Anruf von ihren Kollegen beantwortet werden muss.