Hallo,
hier geht es um die Frage, wie man von Asterisk aus innerhalb der TK-Anlage (über ISDN) Vermitteln (Makeln) kann. Also einen Anruf von der TK-Anlage kommend auch innerhalb der TK-Anlage wieder verbinden. So wird die ISDN-Karte im Asterisk wieder frei.
Ich habe natürlich zuerst mal das "Netz" durchsucht um eine Lösung zu finden. Ich fand dabei einige änliche Probleme, konnte aber die Lösungen dafür, nicht für mich umsetzen.
Folgende Umgebung:
T| -> 11 (Zentrale)
K| -> 12 (Sammel 20)
A| -> 13 (Sammel 20)
N|
L| -> 31 -> Asterisk
- TK-Anlage mit Zentraltelefon 11 und Nebentelefone 12 + 13. Telefon 12 + 13 sind beide über die Sammelnummer 20 ereichbar.
- Interner ISDN-Anschluß 31 der TK-Anlage ist über eine ISDN-Karte (HFCS Zap) an Asterisk (Eisfair-Server) angeschlossen.
Grundsätzlich funktioniert das Telefonieren untereinander (TK <> Asterisk) einwandfrei.
Jetzt möchte ich den Asterisk für AVM (Ansage vor melden) per IVR benutzen. Dies würde folgendermaßen laufen:
- Anruf zur TK-Anlage
- Zentrale 11 ist besetzt, also wird auf 31 umgeleitet
- Asterisk nimmt das Gespräch entgegen und spielt den Text ab. <- 1 ISDN-Kanal belegt.
bis hierhin klappt das auch schon
- Nun würde Asterisk in der TK-Anlage eine Rückfrage (Makeln) auslösen. <-Immer noch 1 ISDN-Kanal belegt.
- Die Sammelnummer 20 wählen. <-Immer noch 1 ISDN-Kanal belegt.
- Und dann auflegen. <- Alle ISDN-Kanäle wieder frei
- Es klingelt nun auf den Nebentelefonen 12 + 13
Ich weiß einfach nicht wie ich das in die Konfigdateien (z. B. extensions.conf) eintragen soll.
Schließe ich ein Standard-ISDN-Telefon oder einen Laptop mit ISDN und Fritzfon an die TK-Anlage an, klappt das manuelle Vermitteln. Die TK-Anlage unterstützt also das verbinden bzw. makeln von funtionalen Endgeräten.
Ändere ich im Asterisk die HFC-Karte auf BUS und verbinde das Standard-ISDN-Telefon per umgebautem NTBA (Stromversorgung) mit dem Asterisk, klappt auch die Rückfrage (makeln) innerhalb von Asterisk. Asterisk erkennt also den Rückfrage-Befehl vom Telefon. Doch wie heißt er? HOLD RETRIEVE TRANSFER MAKELN?
Folgendes funktioniert, ist aber keine gute Lösung:
- Anruf zur TK-Anlage
- Zentrale 11 ist besetzt, also wird auf 31 umgeleitet
- Asterisk nimmt das Gespräch entgegen und spielt den Text ab. <- 1 ISDN-Kanal belegt.
- exten => 31,3,Dial(Zap/g1/20,10,rt) <- 2. ISDN-Kanal wird belegt.
- Die Sammelnummer 20 wird angewählt. <-Immer noch 2 ISDN-Kanäle belegt.
- Gespräch wird entgegengenommen. <-Immer noch 2 ISDN-Kanäle belegt.
Solange nun das Telefongespräch dauert, solange ist auch der Asterisk belegt.
Weiß jemand eine Lösung?
MfG Peter
hier geht es um die Frage, wie man von Asterisk aus innerhalb der TK-Anlage (über ISDN) Vermitteln (Makeln) kann. Also einen Anruf von der TK-Anlage kommend auch innerhalb der TK-Anlage wieder verbinden. So wird die ISDN-Karte im Asterisk wieder frei.
Ich habe natürlich zuerst mal das "Netz" durchsucht um eine Lösung zu finden. Ich fand dabei einige änliche Probleme, konnte aber die Lösungen dafür, nicht für mich umsetzen.
Folgende Umgebung:
T| -> 11 (Zentrale)
K| -> 12 (Sammel 20)
A| -> 13 (Sammel 20)
N|
L| -> 31 -> Asterisk
- TK-Anlage mit Zentraltelefon 11 und Nebentelefone 12 + 13. Telefon 12 + 13 sind beide über die Sammelnummer 20 ereichbar.
- Interner ISDN-Anschluß 31 der TK-Anlage ist über eine ISDN-Karte (HFCS Zap) an Asterisk (Eisfair-Server) angeschlossen.
Grundsätzlich funktioniert das Telefonieren untereinander (TK <> Asterisk) einwandfrei.
Jetzt möchte ich den Asterisk für AVM (Ansage vor melden) per IVR benutzen. Dies würde folgendermaßen laufen:
- Anruf zur TK-Anlage
- Zentrale 11 ist besetzt, also wird auf 31 umgeleitet
- Asterisk nimmt das Gespräch entgegen und spielt den Text ab. <- 1 ISDN-Kanal belegt.
bis hierhin klappt das auch schon
- Nun würde Asterisk in der TK-Anlage eine Rückfrage (Makeln) auslösen. <-Immer noch 1 ISDN-Kanal belegt.
- Die Sammelnummer 20 wählen. <-Immer noch 1 ISDN-Kanal belegt.
- Und dann auflegen. <- Alle ISDN-Kanäle wieder frei
- Es klingelt nun auf den Nebentelefonen 12 + 13
Ich weiß einfach nicht wie ich das in die Konfigdateien (z. B. extensions.conf) eintragen soll.
Schließe ich ein Standard-ISDN-Telefon oder einen Laptop mit ISDN und Fritzfon an die TK-Anlage an, klappt das manuelle Vermitteln. Die TK-Anlage unterstützt also das verbinden bzw. makeln von funtionalen Endgeräten.
Ändere ich im Asterisk die HFC-Karte auf BUS und verbinde das Standard-ISDN-Telefon per umgebautem NTBA (Stromversorgung) mit dem Asterisk, klappt auch die Rückfrage (makeln) innerhalb von Asterisk. Asterisk erkennt also den Rückfrage-Befehl vom Telefon. Doch wie heißt er? HOLD RETRIEVE TRANSFER MAKELN?
Folgendes funktioniert, ist aber keine gute Lösung:
- Anruf zur TK-Anlage
- Zentrale 11 ist besetzt, also wird auf 31 umgeleitet
- Asterisk nimmt das Gespräch entgegen und spielt den Text ab. <- 1 ISDN-Kanal belegt.
- exten => 31,3,Dial(Zap/g1/20,10,rt) <- 2. ISDN-Kanal wird belegt.
- Die Sammelnummer 20 wird angewählt. <-Immer noch 2 ISDN-Kanäle belegt.
- Gespräch wird entgegengenommen. <-Immer noch 2 ISDN-Kanäle belegt.
Solange nun das Telefongespräch dauert, solange ist auch der Asterisk belegt.
Weiß jemand eine Lösung?
MfG Peter
Zuletzt bearbeitet: