Rufnummer autorisieren

robber437

Neuer User
Mitglied seit
12 Jun 2008
Beiträge
27
Punkte für Reaktionen
0
Punkte
0
Hallo,

folgende Situation: Ich habe fünf erreichbare Rufnummern, wobei bei jedem Anruf der Anrufer erstmal autorisiert werden soll und zwar über einen entfernten Rechner, der über die Manager Konsole mit der Asterisk verbunden ist. Dabei soll kein Passwort o.ä. verwendet werden. Der entfernte Rechner sagt einfach zu bestimmten(nicht regelmäßigen) Zeitpunkten auf diese Nummer darf jetzt angerufen werden und auf die andere eben nicht.

Ich hab das im Moment erstmal so gelöst, dass in einem AGI-Skript ein UserEvent z.B. "Authorisation Request" bei einem Anruf verschickt wird und der entfernte Rechner dann eine Channelvariable "Authorisation: granted" setzt, die in dem AGI-Skript abgefragt wird aber das geht doch bestimmt auch einfacher oder?

Grüße
robber
 
du könntest mittels eines http-requests diese authorisierung aus dem AGI script durchführen:
Code:
#!/usr/bin/php -q
<?php
...
$nummer = $agi["extension"];
$ret = trim(file_get_contents("http:/authhost.domain.com/auth.php?nummer=" . $nummer"));
if($ret == "Authorisation: granted") {
  echo "exec Dial SIP/" . $nummer . "|60|r\n";
}
...
?>
da ist dann keine verbindung des auth-hosts mit dem manager interface notwendig.

grüße,
laureen
 
Hey laureen,

interessante Idee, danke;)

Grüße
robber
 
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.