Hallo,
ich habe hier eine Asterisk-Installation. Diese sieht folgendermaßen aus:
- Asterisk 1.2
- Kernel 2.6 (Trustix)
- mISDN (die 3.1 version von isdn.jolly.de)
- 3 HFC Karten
2 der HFC Karten hängen an externen ISDN-Anschlüssen. 1 HFC Karte läuft im NT-Modus, und daran hängen dann einige ISDN-Telefone (Ascom Eurit)
Soweit funktioniert eigentlich alles super - ich kann rein- und raustelefonieren, und interngespräche führen.
Eine Sache kriege ich allerdings überhaupt nicht hin: Makeln bzw Call Transfer. Sprich, ein bestehendes Gespräch aus einen anderes internes Telefon übergeben.
Laut docs müsste es zwei Wege geben, dies zu bewerkstelligen:
1.) mISDN kann angeblich call transfer/hold unabhängig von Asterisk auf ISDN-Ebene
2.) Asterisk hat auch entsprechende Features.
Leider funktioniert keine der beiden Varianten:
1.) Wenn ich auf meinen ISDN-Telefonen (je nach Telefon per R-Taste oder per Auswahl aus dem Menü) einen zweiten Kanal aufmache, bekomme ich Erwartungsgemäß einen Wählton. Ich kann dann auch ein anderes internes ISDN-Telefon anrufen. Was allerdings nicht funktioniert: Die Übergabe. Eigentlich sollte das Gespräch ja übergeben werden, wenn ich nach der Anwahl und Annahme der des anderen ISDN-Telefons einfach auflege. Alternativ bietet das Menü der Telefone auch eine "verbinden"-Funktion. In beiden fällen fängt dann allerdings Asterisk bzw misdn völlig an zu spinnen - das Telefon wird ununterbrochen mit "Nicht möglich", "abgewiesen"-Meldungen bombardiert. Einziger Weg das abzustellen ist, wenn der externe Anrufer auflegt. Manchmal crasht hierbei auch Asterisk komplett. In der misdn.conf ist hold_allowed=yes.
2.) Laut docs soll man ja auch mit Asterisk Gespräche makeln können - wahlweise via attended oder unattended call transfer. Die entsprechenden Einstellungen in features.conf habe ich vorgenommen. Leider wird das völlig ignoriert - ich habe z.B. attended call transfer auf #1 gelegt. Wenn ich nun in einem laufenden Gespräch was von extern reinkam #1 drücke, passiert einfach rein garnichts - eigentlich sollte da dann ja ein Wählton kommen. Dabei macht es keinen Unterschied, ob ich per DTMF oder per Keypad wähle. Keinerlei Reaktion von Asterisk.
So, nun kennt ihr mein leid. Ich hoffe einfach mal, dass hier irgendwer das schonmal zum laufen gebracht hat... naturgemäß würde ich Variante 1.) am liebsten zum Laufen kriegen, aber 2.) wäre auch schon toll.
Irgendwelche Tipps?
ich habe hier eine Asterisk-Installation. Diese sieht folgendermaßen aus:
- Asterisk 1.2
- Kernel 2.6 (Trustix)
- mISDN (die 3.1 version von isdn.jolly.de)
- 3 HFC Karten
2 der HFC Karten hängen an externen ISDN-Anschlüssen. 1 HFC Karte läuft im NT-Modus, und daran hängen dann einige ISDN-Telefone (Ascom Eurit)
Soweit funktioniert eigentlich alles super - ich kann rein- und raustelefonieren, und interngespräche führen.
Eine Sache kriege ich allerdings überhaupt nicht hin: Makeln bzw Call Transfer. Sprich, ein bestehendes Gespräch aus einen anderes internes Telefon übergeben.
Laut docs müsste es zwei Wege geben, dies zu bewerkstelligen:
1.) mISDN kann angeblich call transfer/hold unabhängig von Asterisk auf ISDN-Ebene
2.) Asterisk hat auch entsprechende Features.
Leider funktioniert keine der beiden Varianten:
1.) Wenn ich auf meinen ISDN-Telefonen (je nach Telefon per R-Taste oder per Auswahl aus dem Menü) einen zweiten Kanal aufmache, bekomme ich Erwartungsgemäß einen Wählton. Ich kann dann auch ein anderes internes ISDN-Telefon anrufen. Was allerdings nicht funktioniert: Die Übergabe. Eigentlich sollte das Gespräch ja übergeben werden, wenn ich nach der Anwahl und Annahme der des anderen ISDN-Telefons einfach auflege. Alternativ bietet das Menü der Telefone auch eine "verbinden"-Funktion. In beiden fällen fängt dann allerdings Asterisk bzw misdn völlig an zu spinnen - das Telefon wird ununterbrochen mit "Nicht möglich", "abgewiesen"-Meldungen bombardiert. Einziger Weg das abzustellen ist, wenn der externe Anrufer auflegt. Manchmal crasht hierbei auch Asterisk komplett. In der misdn.conf ist hold_allowed=yes.
2.) Laut docs soll man ja auch mit Asterisk Gespräche makeln können - wahlweise via attended oder unattended call transfer. Die entsprechenden Einstellungen in features.conf habe ich vorgenommen. Leider wird das völlig ignoriert - ich habe z.B. attended call transfer auf #1 gelegt. Wenn ich nun in einem laufenden Gespräch was von extern reinkam #1 drücke, passiert einfach rein garnichts - eigentlich sollte da dann ja ein Wählton kommen. Dabei macht es keinen Unterschied, ob ich per DTMF oder per Keypad wähle. Keinerlei Reaktion von Asterisk.
So, nun kennt ihr mein leid. Ich hoffe einfach mal, dass hier irgendwer das schonmal zum laufen gebracht hat... naturgemäß würde ich Variante 1.) am liebsten zum Laufen kriegen, aber 2.) wäre auch schon toll.
Irgendwelche Tipps?