Jump to content

Active Sync - geht nicht


VodiaUser

Recommended Posts

Ich habe noch nicht so viel Erfahrung mit dieser PBX. Also, es kann sein ich habe etwas einfaches übersehen?

Jedenfalls, wenn ich versuche das Feature ActiveSync zu verwenden, dann endet das immer mit eine Fehlermeldung: "Activesync Status Error: Failure 2. Status ="

Vodia PBX Version 69.2.1 (mit V.68 hat es auch nicht funktioniert, älter habe ich nicht getestet).
Der Server ist ein eigener (im gleichen subnetz mit der PBX) Exchange 2013, alle installierbaren Patches sind installiert.
ExchangeAS funrktinoiert mit diversen Mobilgeräten.
Autodiscover geht, auch mit einem Test via  Microsoft remote connectivity Analyzer
Die mailbox wird wohl auch geöffnet. Aber dann fehler s. O.

Ich habe mal das aus dem log der Tel. Anlage extrahierte Protokoll angehängt - hoffentlich befreit von allen persönlichen informationen.

Vielleicht hat ja jemand eine Idee?

Danke.

ex-as-log.zip

Link to comment
Share on other sites

Ich denke ich habe es herausgefunden und einen Bug gefunden. 

der client (die PBX) kann sich fehlerfrei anmelden. Und dann fragt die PBX die ordnerliste ab.

Der in frage kommende Ordner sind die Kontakte. Im EAS protokoll sieht das so aus:

		<Add>
			<ServerId>27</ServerId>
			<ParentId>0</ParentId>
			<DisplayName>Contacts</DisplayName>
			<Type>9</Type>
		</Add>

Jetzt, so wie ich es jedenfalls begriffen habe sollte der client den Ordner holen. Dabe muss man die ServerID als CollectionID angeben.

aber die PBX schlckt:

<?xml version="1.0" encoding="utf-8" ?>
<Sync xmlns="AirSync:">
	<Collections>
		<Collection>
			<SyncKey>0</SyncKey>
			<CollectionId>K</CollectionId>
		</Collection>
	</Collections>
</Sync>

"K" ist nicht 27, und ausserdem gibts die ID nicht. EAS sagt dann der PBX, Fehler, und auf wiedersehen.

SyncCommand_OnExecute_Exception : 
Microsoft.Exchange.AirSync.AirSyncPermanentException
   at Microsoft.Exchange.AirSync.SyncCollection.OpenSyncState(Boolean autoLoadFilterAndSyncKey, SyncStateStorage syncStateStorage)
   at Microsoft.Exchange.AirSync.SyncCommand.SyncTheCollection(SyncCollection collection, Boolean createSubscription, Boolean tryNullSync)
   at Microsoft.Exchange.AirSync.SyncCommand.OnExecute()

BadCollectionIdInSync2

LogicalRequest : 
<?xml version="1.0" encoding="utf-8" ?>
<Sync xmlns="AirSync:">
	<Collections>
		<Collection>
			<SyncKey>0</SyncKey>
			<CollectionId>K</CollectionId>
		</Collection>
	</Collections>
</Sync>

Command_WorkerThread_Exception : 
--- Exception start ---
Exception type: Microsoft.Exchange.AirSync.AirSyncPermanentException
Exception message: 
Exception level: 0
HttpStatusCode: OK
AirSyncStatusCode: Sync_ObjectNotFound
ProtocolLoggerString: Sync.ObjectNotFound3
XmlResponse: 
<?xml version="1.0" encoding="utf-8" ?>
<Sync xmlns="AirSync:">
	<Status>8</Status>
</Sync>

Sieht nach einem Bug aus. Warum es überhaupt bei jemand anderen funktioneren kann - ich weis es nicht, denn wie man von 27 auf "K" kommt ist schwer vorstellbar. 

Aber "K" ist eben falsch.

 

Link to comment
Share on other sites

noch ein zusatz dazu:

ein anderer User, der funktioniert, aber der hat nur 8GB potfach und nur 33 Ordner, das ist zumindest ein Unterschied. Der erste User (ich) der hat 159 Ordner und ca. 48GB - was aber IMO nichts ungewöhnliches ist.

Weiterhin: da ist ein Bug.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...