BinTec Communications AG Nürnberg, den 12.06.2002 Dieses Dokument enthält Informationen über das PABX-System des XCentric Releases 5.3.3. Die Hauptänderungen in den Releases 5.3.x verglichen mit 5.1.4 bzw. 5.2.1/5.2.3 (oder betas dieser) liegen in Updates des Router-Subsystems. Weitere Änderungen und/oder Fehlerbehebungen - zumeist PABX bezogen - sind detailliert unten beschrieben. Release 5.3.3 vom 10.06.2002: Behobene Fehler/Änderung in der PABX: o Systemtelefon: Chef- und Sekretärinnen-Ruf funktionierten nicht bei automatischer Amtsholung - behoben o Signalisierung der Rufumleitungseinstellungen zu TAPI Applikationen fehlerbereinigt Release 5.3.2: internes Release Release 5.3.1 vom 11.04.2002 (nicht offiziell freigegeben): Behobene Fehler/Änderung in der PABX: o die maximale Zeit (ms) zwischen dem Auslösen zweier Rufe eines Endgerätes, damit dies noch als implizites Vermitteln (implicit call transfer, ICT) interpretiert wird, ist nun konfigurierbar -> neue MIB Variable pabxIctTimeout in der statischen pabx Tabelle (Standard-Wert: 500) o das ISDN Schicht 3 Informationselement REDIRECTING PARTY wurde falsch kodiert, so daß es von ISDN Endgeräten nicht interpretiert werden konnte und somit ignoriert wurde - behoben o unter gewissen Umständen wurde eine falsche Rufnummer für den umleitenden Teilnehmer signalisiert (redirecting party) o Systemtelefon: - eine verwirrende syslog Meldung wurde entfernt, die bei TAPI-Nutzung für Nicht-Systemtelefone ausgegeben wurde - Durchsage und Wechselsprechen funktionierte nicht in Verbindung mit automatische Amtsholung Andere Modifikationen und Fehlerbehebungen: o Fehler im S2M Treiber behoben, die zu Systemabstürzen führen konnten (gefunden im Zusammenhang mit CAPI Applicationen) o Falsches Handling von TELNET Optionen im Zusammenhang mit Solaris und einigen Linux Distributionen (Red Hat/ SuSe) behoben Release 5.3.1 beta 8 vom 17.01.2002 (nicht offiziell freigegeben): Behobene Fehler/Änderung in der PABX: o neue MIB Variable pabxCallWaitingAB in statischer PABX Tabelle, die eine Abschaltung des Leistungsmerkmals "Anklopfen" global für alle analogen Endgeräte erlaubt o Workaround für bislang nicht unterstützes Vermitteln zu CAPI Applikationen ACHTUNG: Es kann nicht garantiert werden, daß dieser Workaround mit allen CAPI Applikationen zusammen funktioniert!!! Die CAPI Applikation muß mindestens mehrere gleichzeitige Rufe unterstützen, wenn er greifen soll. Release 5.3.1 beta 7 vom 27.11.2001 (nicht offiziell freigegeben): Behobene Fehler/Änderung in der PABX: o Fehler in der B-Kanal Vergabe bei S2M behoben o Systemtelefon mit aktivierter automatischer Konfiguration: Bei fehlerbedingtem Abbruch der automatischen Konfiguration während der Anmeldung wird nun der Konfigurationsvorgang wiederholt o Mehrere Systemtelefone an einem S0 Port: Unter Umständen ist die interne Zuordnung durcheinander gekommen, was zu unvorhersehbaren Effekten führen konnte - behoden Release 5.3.1 beta 6: internes Release Release 5.3.1 beta 5 vom 25.10.2001: Behobene Fehler/Änderung in der PABX: o die in Release 5.3.1 beta 4 neu eingeführten Systemtelefon-Funktionalitäten enthielten einen schweren Fehler, der zu Systemabstürzen führte - behoben Release 5.3.1 beta 4 vom 31.08.2001: Behobene Fehler/Änderung in der PABX: o neues Feature für das Systemtelefon "Konfiguration über S0" (siehe Beschreibung in liesmich-Systemtelefon-Konfiguration.txt) o neues Feature "Projektnummern" erlaubt die Zuordnung von (ausgehenden Extern-)Rufen zu Projektnummern; siehe unten für eine weitergehende Beschreibung o einige Probleme im Zusammenhang mit Kurzwahlen wurden behoben Andere Modifikationen und Fehlerbehebungen: o Systemtelefon-Einstellungen (systelTermAutoMove und systelTermAutoConf) können nun per Setup Tool konfiguriert werden Release 5.3.1 beta 3 vom 08.06.2001 (nicht offiziell freigegeben): Behobene Fehler/Änderung in der PABX: o neues Feature Kurzwahlen ("speed dial") mittels neuer MIB Tabelle pabxSpeedDialTable (Beschreibung siehe unten) o Fehler mit potenziellem Systempanic in PABX Trace ("trace -P ...") behoben o Fehler im Zusammenhang mit TAPI-Steuerung von Systemtelefonen behoben o Syslog Meldungen zur Anzeige von Inkonsistenzen in der Systemtelefon- Konfiguration hinzugefügt Andere Modifikationen und Fehlerbehebungen: o massive Verbesserung der Performanz bezüglich Verbindungen von analogen Ports zu CAPI Applikationen (8 statt bisher 2-3 gleichzeitige Verbindungen nun möglich); dies wird z.B. benötigt, um einen CAPI basierten Anrufbeantworter von einem internen analogen Telefon abzuhören o X.31 im D-Kanal unter CAPI implementiert o CAPI Fehler "out of call references" im Zusammenhang mit der Nutzung von Supplementary Services beseitigt o TAPI Fehler beseitigt, der zum "Aufhängen" des TSP (TAPI Service Provider) im PC führen konnte o die Rufnummern des Gerufenen Teilnehmers im Accounting String wird nun nicht mehr durch weitere Wählinformationen während der Verbindung verfälscht o Systemabstürze im ISDN Schicht 2 Modul behoben Release 5.3.1 beta 2 vom 10.04.2001: basiert auf Release 5.2.3 (beta 1), die durchgeführten Änderungen beziehen sich auf das Router-Subsystem Release 5.3.1 beta 1 vom 20.03.2001: basiert auf Release 5.2.1 (beta 4), die durchgeführten Änderungen beziehen sich auf das Router-Subsystem Bekannte Probleme/Einschränkungen: o Eine ISDN 3er-Konferenz kann nicht aufgebaut werden, wenn daran ein oder mehrere CAPI-Verbindungen teilnehmen würden. o Das ISDN Merkmal Vermitteln (ECT) funktioniert nicht vollständig, wenn zu einer CAPI-Verbindung vermittelt werden soll. Das Vermitteln selbst funktioniert, aber die CAPI-Applikation wird keine B-Kanal Daten empfangen. Es kann nicht garantiert werden, daß der inzwischen implementierte Workaround - abbauen des zuerst initierten Rufes zur CAPI hin und erneute Ruf-Signalisierung - mit allen CAPI Applikationen funktioniert. ================================================================================ Beschreibung des Features "speed dial" -------------------------------------- Die Wahl von langen Telefonnummern kann mittels neu eingeführter MIB Tabelle pabxSpeedDialTable durch Wahl von kurzen Nummern erfolgen, was üblicherweise als Kurzwahl bezeichnet wird. Die Tabelle besteht aus den drei Variablen "ShortCut", "Number" und "Ctrl". "ShortCut" beinhaltet die Kurznummer für die eigentlich zu wählende Nummer in der Variablen "Number". Die Variable "Ctrl" legt zum einen fest, ob ein Eintrag aktiv ist (Wert "on") oder nicht (Wert "off") und erlaubt zum anderen das Löschen eines Tabelleneintrages via SNMP Shell (Wert "delete"). Die Variable "Number" kann entweder vollständige Rufnummern enthalten, oder nur "Rumpfnummern", nach deren Wahl weitere manuell gewählte Ziffern erst die zu erreichende Rufnummer ergeben. Durch setzen der Variable "Ctrl" auf den Wert "off" kann ein Tabelleneintrag vorübergehend deaktiviert werden, ohne ihn dafür löschen zu müssen. Die aktuelle Implementation von Kurzwahlen hat noch ein paar Mankos: - nicht konfigurierbar per Setup Tool, obwohl dort angezeigt - nicht rekursiv verwendbar (höchstwahrscheinlich irrelevant) - automatische Amtsholungen werden nicht berücksichtigt Der letzte Punkt bedeutet, daß in einer Mischkonfiguration von Benutzern mit und ohne automatische Amtsholung eine Kurzwahl für ein externes Rufziel nur entweder für die Nutzer mit autom. Amtholung funktioniert (keine Amtsholungsziffern vorangestellt) oder für die ohne einer solchen ("Number" beginnt mit einer Amtsholung). Beispiele: 1) ShortCut="*09110" Number="091196730" Ctrl="on" Unter der Annahme, daß eine automatische Amtsholung konfiguriert ist, wird in diesem Beispiel bei Wahl von "*09110" und von irgendwo innerhalb Deutschlands die Zentrale von BinTec angewählt - unabhängig von eventuell anschließend zusätzlich gewählten Ziffern. 2) ShortCut="*0911" Number="09119673" Ctrl="on" Ebenfalls mit automatischer Amtsholung wird bei diesem Beispiel bei Wahl von "*0911" BinTecs Teilnehmernummer gewählt. Anschließend muß noch manuell die gewünschte Nebenstelle gewählt werden, also z.B. "0" für die Zentrale. Ohne automatische Amtsholung und einem angenommenen Trunk Prefix von "0" müßte "Number" in obigem Beispiel 1) "0091196730" lauten und im Beispiel 2) "009119673". Übrigens: Es macht keinen Sinn die Beispiele 1) und 2) gleichzeitig zu konfigurieren, da unabhängig von eventuell nachgwählten Ziffern immer die Kurzwahl "*0911" bearbeitet und die Kurzwahl "*09110" daher komplett von XCentric ignoriert würde (freilich würde die Wahl von "*09110" in beiden Beispielen dasselbe Ergebnis erzielen). ACHTUNG: Bei der Vergabe von Kurzwahlen, die mit '*' beginnen, sind alle bereits vergebenen Kommandos (globale und solche für analoge Ports) zu berücksichtigen. Globale Kommandos könnten durch Kurzwahlen "verdeckt" werden (wie "*09110" wenn beide obigen Beispiele gleichzeitig konfiguriert wären), andere benötigen eventuell weitere Wahlziffern; die Kurzwahl "*030" wäre beispielsweise von analogen Ports aus nur durch Wahl von "**030" zu erreichen, da das erste '*' den Port nur in den Kommandomodus versetzt und erst ein weiteres '*' dazu führt, daß ein '*' gewählt wird. Beschreibung des Features "Projektnummern" ------------------------------------------ Für das BinTec Accounting Tool wurde das neue Kommando "*02*#" eingeführt, womit eine Zuordnung von ausgehenden Externgesprächen zu Projekten möglich wird. Das Subsystem PABX ersetzt dann bei Generierung von Accounting Syslog Meldungen aus dem Accounting Template die Variable "%P" - falls vorhanden - mit einer "Rufkategorie" (Privat oder Business) und der Projektnummer. Bei nicht-leerer wird die Kategorie Business und anschließend die gewählte Projektnummer in den Accounting String eingetragen ("%P" im accounting template wird ersetzt durch "B"). Wird hingegen weggelassen resultiert die Kategorie Privat, "%P" wird zu "P" im Accounting String. Die maximale Länge von ist aktuell 15. Das Accounting Template kann im Setup Tool konfiguriert werden unter PABX/ Static Settings/Accounting Template.