Hallo zusammen,
nach einem Update auf die version 6.5.0.30 kann man keine Rufumleitung mehr einstellen, weder per GUI noch per Funktionstaste. Die Berechtigungen des entsprechenden Users spielen dabei keine Rolle. Hier noch ein paar Logauszüge vom Fehlerfall.
Am auffälligsten ist das:
[2018-07-25 12:18:51,218] ERROR de.starface.db.api.persistors.callforward.persistorstrategies.CallForwardGatewayJooq Error inserting record trying to delete and insert CallForward [id=null, telephonenumberid=16464, active=true, timeout=0, forwardtype=ALWAYS, forwardtarget=VOICEMAILBOX, callnumber=, voicemailuserid=3869]
Also habe ich eine Referenzstarface 6.5 aufgesetzt und die asterisk-DBs verglichen. Ergebnis:
Die Tabellen forward_* sind in 6.5 alle in der Tabelle "callforward" aufgegangen. Habe die Tabelle incl. aller constraints angelegt. Jetzt funktionieren Weiterleitungen wieder.
Aber: Die alten Weiterleitungen sind weg. Daher die Frage:
Weiß vielleicht jemand, wie man die Inhalte aus den ehemaligen Tabellen forward_(always|busy|timeout)2(callnumber|voicemailbox) in die Tabelle callforward überträgt ?.
Wir haben 100e Umleitungen, ich will das nicht von Hand tun müssen.
Außerdem stimmt was mit dem ldap nicht:, das ist vielleicht ein gesondertes Problem.
]==> warning.log <==
[2018-07-25 14:05:47,726] WARN de.vertico.starface.persistence.connector.addressbook.AddressBookInterface search(..) with base 'ou=wice,dc=XXXX,dc=de' and filter '(&(|(objectClass=person)(objectClass=inetOrgPerson))(|(telephoneNumber=*14*)(givenName=*14*)(homePhone=*14*)(mobile=*14*)(sn=*14*)(facsimileTelephoneNumber=*14*)(o=*14*)))': Entry ignored because of an error. Fetched 0 contacts so far
LDAPException: Connection lost waiting for results from phonebook-qsu.office.XXXX.de:389 (91) Connect Error
java.net.SocketTimeoutException: Read timed out
at com.novell.ldap.Connection$ReaderThread.run(Unknown Source)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.net.SocketInputStream.read(SocketInputStream.java:224)
at com.novell.ldap.asn1.ASN1Identifier.<init>(Unknown Source)
... 2 more
Display More
Ein Testconnect zum Phonebook sagt aber, Verbindung erfolgreich hergestellt. Beim Anruf von extern wird auch der Name des Anrufenden korrekt angezeigt (so wie er im Telefonbuch drinsteht).
Beim Updaten gab es schon ein Problem mit einem openldap-Paket, vermutlich gibt es da einen Zusammenhang.