Hallo.
Folgendes Szenario:
Ein KENServer mit einer Fritz!-Karte ist über internen S0 mit einem Asterisk-Server(sub) mit Hfc-Karte(NT) verbunden. Dieser Server soll über S0 eingehende Gespräche weiterleiten an einen anderen Haupt Asterisk-Server. Dieser soll den Anruf dann über E1 ins PTSN weitergeben.
<Ken Server>---<FRITZ! Karte>---<S0>---<HFC-Karte(NT)>---<AsteriskSub>---<Ethernet>---<AsteriskMain>---<Digium WTC110TE>---<PSTN>
Die Daten über das Netzwerk übermittle ich per IAX2 Protokoll, die ISDN Karte ist mittels zaphfc angebunden.
Das Problem ist, das Datencalls von FritzData nicht draußen ankommen. laut den logs wird eine Verbindung aufgebaut und diese besteht dann 10 sekunden, bevor sie wieder abgebaut wird. FritzData kommt dabei nicht bis zur authentifizierung. Bei Anschluss eines ISDN telefons, statt des KenServers, wird ein normaler Sprachanruf in guter Qualität normal abgehandelt und kommt draußen auch an. Auf dem AsteriskSub wird der eingehende Anruf klar mit DATA transfercapability erkannt, auf dem Asterisk Main wird aber versucht mit SPEECH rauszuwählen. Selbst ein setzten (SettransferCapability) auf DATA bringt nicht den gewünschten Erfolg, da dann die Verbindung nur 10 sek hält.
Bei einem einsetzen der HFC-Karte in den AsteriskMain selbe Treiber etc. funktioniert das tadellos, Sprache und Daten. (Solange man in zapata.conf die lautstärke für diesen Kanal bei 0.0 lässt. Verändert man die tritt der selbe effekt auf,wie bei der Brücke)
Ein "abhören" der Leitung mit ZapScan bringt auf beiden Teilstrecken(interner S0 externer E1) die gleichen akustischen Töne(rhytmisches klicken) hervor.
Wo liegt das Problem? Kann IAX irgendetwas nicht übermitteln, das Fritz! brauch? Wie kann man IAX dazu bringen, das es übermittelt, das es ein Datenanruf ist? muss es das überhaupt?
Falls jemand Ideen hat, wie man das anders lösen könnte, bin ich gern für Vorschläge offen..
Danke!
Folgendes Szenario:
Ein KENServer mit einer Fritz!-Karte ist über internen S0 mit einem Asterisk-Server(sub) mit Hfc-Karte(NT) verbunden. Dieser Server soll über S0 eingehende Gespräche weiterleiten an einen anderen Haupt Asterisk-Server. Dieser soll den Anruf dann über E1 ins PTSN weitergeben.
<Ken Server>---<FRITZ! Karte>---<S0>---<HFC-Karte(NT)>---<AsteriskSub>---<Ethernet>---<AsteriskMain>---<Digium WTC110TE>---<PSTN>
Die Daten über das Netzwerk übermittle ich per IAX2 Protokoll, die ISDN Karte ist mittels zaphfc angebunden.
Das Problem ist, das Datencalls von FritzData nicht draußen ankommen. laut den logs wird eine Verbindung aufgebaut und diese besteht dann 10 sekunden, bevor sie wieder abgebaut wird. FritzData kommt dabei nicht bis zur authentifizierung. Bei Anschluss eines ISDN telefons, statt des KenServers, wird ein normaler Sprachanruf in guter Qualität normal abgehandelt und kommt draußen auch an. Auf dem AsteriskSub wird der eingehende Anruf klar mit DATA transfercapability erkannt, auf dem Asterisk Main wird aber versucht mit SPEECH rauszuwählen. Selbst ein setzten (SettransferCapability) auf DATA bringt nicht den gewünschten Erfolg, da dann die Verbindung nur 10 sek hält.
Bei einem einsetzen der HFC-Karte in den AsteriskMain selbe Treiber etc. funktioniert das tadellos, Sprache und Daten. (Solange man in zapata.conf die lautstärke für diesen Kanal bei 0.0 lässt. Verändert man die tritt der selbe effekt auf,wie bei der Brücke)
Ein "abhören" der Leitung mit ZapScan bringt auf beiden Teilstrecken(interner S0 externer E1) die gleichen akustischen Töne(rhytmisches klicken) hervor.
Wo liegt das Problem? Kann IAX irgendetwas nicht übermitteln, das Fritz! brauch? Wie kann man IAX dazu bringen, das es übermittelt, das es ein Datenanruf ist? muss es das überhaupt?
Falls jemand Ideen hat, wie man das anders lösen könnte, bin ich gern für Vorschläge offen..
Danke!