Hallo,
ich möchte private Gespräche von Teilnehmern erfassen und abrechnen.
dazu habe ich als erstes CDR Logging in eine mySQL Datenbank aktiviert.
Die Benutzer müssen sich, wenn sie private Gespräche führen wollen mit einer PIN authentifizieren, dazu benutze ich den Befehl Authenticate in der extensions.conf:
Soweit funktioniert das ganz gut.
Möchte ich aber viele Nutzer verwalten müsste ich Benutzernamen und Passwörter in einer Tabelle meiner Datenbank verwalten und irgendwie über ein Macro auslesen.
Hat da jemand eine Idee oder eine Beispiel wie ich das realisieren kann?
Danke Sven
ich möchte private Gespräche von Teilnehmern erfassen und abrechnen.
dazu habe ich als erstes CDR Logging in eine mySQL Datenbank aktiviert.
Die Benutzer müssen sich, wenn sie private Gespräche führen wollen mit einer PIN authentifizieren, dazu benutze ich den Befehl Authenticate in der extensions.conf:
Code:
exten => 600,1,SetLanguage(de)
exten => 600,n,Authenticate(1234|a)
exten => 600,n,DISA,no-password|private-calls
[private-calls]
exten => _0.,1,SetCallerID(xxxxxxx)
exten => _0.,n,Dial(Sip/${EXTEN}@sipgate-out,30,r)
exten => _0.,n,Hangup
Soweit funktioniert das ganz gut.
Möchte ich aber viele Nutzer verwalten müsste ich Benutzernamen und Passwörter in einer Tabelle meiner Datenbank verwalten und irgendwie über ein Macro auslesen.
Hat da jemand eine Idee oder eine Beispiel wie ich das realisieren kann?
Danke Sven