(gelöst)computergestütztes telefonieren über asterisk möglich oder nicht?

Status
Für weitere Antworten geschlossen.

ploieel

Aktives Mitglied
Mitglied seit
13 Mrz 2005
Beiträge
1,877
Punkte für Reaktionen
24
Punkte
38
Hallo alle hier;

ich habe folgende vage Idee und hoffe, für deren Realisierung zahlreiche Tipps zu erhalten.

etwa wie bei "PeterZahlt" möchte ich folgendes konfigurieren:

Aus einer office-Anwendung heraus (etwa ms-outlook) möchte ich eine Telefonnummer einfach anklicken können; das bewirkt dann, dass mein neben dem Computer stehendes Telefon klingelt, ich nehme es ab und werde dann mit dem im outlook stehenden Teilnehmer verbunden.

Bleibt das ein Wunschtraum oder geht das mit Asterisk relativ einfach zu verwirklichen?
Bitte denkt dran, ich bin nach wie vor ein Anfänger! ;-)

Viele Grüße
Günter
 
Zuletzt bearbeitet:
zumindest auf der asterisk Seite ist ds leicht zu verwirklichen; du kannst entweder über die manager Funktion ein originate auslösen oder auf irgendeinem Weg (z.B. php skript) ein Callfile erzeugen

Über die MS Seite kann ich nix sagen - ich verwende auch im Büro Linux

birnerseff
 
Hallo,
ihr macht mir ja Hoffnungen auf eine gangbare Lösung! :)

Dabei hatte ich allerdings auf eine möglichst kostenlose, weil windowseigene Lösung gehofft. Nun ja, und so eine asterisk-tapi in den Asterisk auf dem Fli4L zu implementieren wird wohl auch nicht so ganz einfach sein.
Ich glaube, ich lasse es lieber, denn für mich als Privat-Nutzer wäre eh nur das Basteln interessant, bis es funktioniert.

Viele Grüße
Günter
 
Hallo,

glaubst du, du könntest auf Windows Seite realisieren
a) eine Funktion, die beim Klick auf eine Telefonnummer eine "Website" lädt (http://mein-asterisk/dial.php?nummer=123456)
oder b) eine Funktion, die ein beliebiges Programm (c:/windows/dial.pl) mit der Nummer als Argument startet?
Den nötigen Rest kann der * nämlich schon
 
Hmmm... Anfänger oder nicht, ich täts versuchen wollen, aber nur mir Eurer GEBALLTEN Unterstützung! ;-)

@birnerseff:
ich hätte gern eine Funktion, mit der ich z. B. aus Outlook ( oder einem anderen Dial-Programm --> Wählhilfe oder so) direkt eine Telefon-Nummer anklicken kann; mein neben dem Computer stehendes Telefon klingelt dann, ich nehme ab und ich werde dann mit dem "angeklickten" Gesprächsteilnehmer verbunden; so ähnlich wie bei PeterZahlt.

@Netview:
Ich habe mal das Archiv von dem von Dir genannten Link herunter geladen; nur--> was soll ich damit machen? :)

weder eine setup.exe ( ich Windows-User und Linux-Blinder) noch bekannte Datei-Endungen;
gibts da noch eine reelle Chance für mich?

Wie gesagt, mit viel Hilfe könnte ich es schon schaffen...

Viele Grüße
Günter
 
Wahrscheinlich rieselt doch schon der Kalk; Hallo Holger, das Programm ist drauf. Vielen Dank. Ich muss das ganze morgen noch mal nachvollziehen...

So, jetzt ist das Programm installiert, und die Hilfe habe ich auch schon ansatzweise gelesen. Die manager.conf muss eingestellt werden; na das wird noch was werden...
 
Hi,
wie kriege ich den Telnet Port 23 durdh die Firewall vom Fli4L?
 
du willst sicher den port 5038 freimachen und nicht 23 .....

birnerseff
 
Hallo, neuer Tag, neues Glück! :)

In den Instruktionen für Asttapi steht folgendes:

To test this from your Windows machine, drop into a dos box:

telnet <ip address> 5038

You will then see

Asterisk Call Manager/1.2

...

Wenn ich also eingebe: telnet 192.168.115.5:5038

sollte dort eine Erfolgsmeldung zu sehen sein, nur kommt bei mir folgende Meldung:
Verbindungsaufbau zu 192.168.115.5:5038... fehlgeschlagen. Es konnte keine Verbindung mit dem Host hergestellt werden, auf Port 23: Verbinden fehlgeschlagen.

In der Fli4L-Firewall habe ich folgendes eingetragen:
INPUT_LIST_17='192.168.115.0/24 5038 ACCEPT NOLOG'

(192.168.115.0 ist mein LAN, 192.168.115.5 ist der Router)

Ich entnehme der instructions-start.mht von der asttapi, dass ich ohne funktionierenden telnet-Zugriff gar nicht weiter zu machen brauche, es wird ohnehin nicht gehen.

Bitte, woran scheitere ich im Augenblick noch?

Viele Grüße
Günter
 
ploieel schrieb:
telnet <ip address> 5038

You will then see

Asterisk Call Manager/1.2

...

Wenn ich also eingebe: telnet 192.168.115.5:5038

Vergleiche mal deinen Input mit dem was verlangt wird ;-)

nicht 'telnet 192.168.115.5:5038' sondern ' telnet 192.168.115.5 5038' - kein ':' sondern blank!
 
Hallo Netview, habe ich gemacht:
telnet 192.168.115.5 5038
Verbindungsaufbau zu 192.168.115.5...Es konnte keine Verbindung mit dem Host hergestellt werden, auf Port 5038: Verbinden fehlgeschlagen

Woran kanns noch liegen?
 
Hast du die manager.conf aktiviert und asterisk neu gestartet?

Code:
;
; AMI - The Asterisk Manager Interface
; 
; Third party application call management support
; and PBX event supervision
;
; This configuration file is read every time someone
; logs in
;
; Use the "show manager commands" at the CLI to list
; availabale manager commands and their authorization
; levels.
;
; "show manager command <command>" will show a help text.
;
; ------------------- SECURITY NOTE -----------------
; Note that you should not enable the AMI on a public
; IP address. If needed, block this TCP port with
; iptables (or another FW software) and reach it
; with IPsec, SSH or SSL vpn tunnel
;
[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0
;displayconnects = yes

[admin]
secret = geheim
deny=0.0.0.0/0.0.0.0
permit=192.168.115.0/255.255.255.0
;
; Authorization for various classes 
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user

Unter authorization muss natürlich das richtige für die tapi stehen (Dokumentation beachten!)
 
Anstatt admin habe ich root eingetragen, secret ist mein fli4l-PW, welches in der base.txt steht.

Ich habe den Eindruck, dass auf dem Asterisk kein Dienst läuft, der über Port 5038 ansprechbar ist:

Code:
 Starting portqry.exe -n 192.168.115.5 -e 5038 -p BOTH ...


Querying target system called:

 192.168.115.5

Attempting to resolve IP address to a name...


IP address resolved to fli4l.lan.fli4l

querying...

TCP port 5038 (unknown service): NOT LISTENING

UDP port 5038 (unknown service): NOT LISTENING
portqry.exe -n 192.168.115.5 -e 5038 -p BOTH exits with return code 0x00000001.

Oder mit der Firewall vom Fli4L stimmt noch etwas nicht ganz.
 
Starting portqry.exe -n 192.168.115.5 -e 5038 -p BOTH ...

Ich könnte mir vorstellen, dass der fli4l die 192.168.115.1 hat - oder?

portqry.exe -n 192.168.115.1 -e 5038 -p BOTH
 
Nein, der hat bei mir die ...5 ; der Name wird doch auch aufgelöst fli4l.lan.fli4l

Ich habe eben mal testweise das template für telnet in die Firewall-Konfiguration mit aufgenommen; seltsamerweise gibt portquery aber auch hier die gleiche Fehlermeldung aus:

Code:
 Starting portqry.exe -n 192.168.115.5 -e 23 -p BOTH ...


Querying target system called:

 192.168.115.5

Attempting to resolve IP address to a name...


IP address resolved to fli4l.lan.fli4l

querying...

TCP port 23 (telnet service): NOT LISTENING

UDP port 23 (unknown service): NOT LISTENING
portqry.exe -n 192.168.115.5 -e 23 -p BOTH exits with return code 0x00000001.

Der Name wird richtig aufgelöst, wahrscheinlich läuft aber kein telnet-Dienst auf dem Fli.
Gut, nehmen wir mal den 5060 für sip auf dem Asterisk:

Code:
 Starting portqry.exe -n 192.168.115.5 -e 5060 -p BOTH ...


Querying target system called:

 192.168.115.5

Attempting to resolve IP address to a name...


IP address resolved to fli4l.lan.fli4l

querying...

TCP port 5060 (unknown service): NOT LISTENING

UDP port 5060 (unknown service): LISTENING or FILTERED
portqry.exe -n 192.168.115.5 -e 5060 -p BOTH exits with return code 0x00000002.

Da findet er was.

Hast Du noch eine Idee, an was es liegen könnte, dass ich keinen Connect zum Port 5038 bekomme?
 
Wie sieht deine manager.conf aus?
 
Hallo,

wenn du dich direkt auf dem Linux Rechner einloggst und dort telnet localhost 5038 versuchst, kannst du feststellen, ob es am * oder an der Firewall klemmt

birnerseff
 
Status
Für weitere Antworten geschlossen.
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.