ich habe das schomal im Board für das Gerät (1724 Voip) gepostet, und bemerkt das für LANCAPI dieses Board hier evtl. das richtigere wäre, also nochmal (Bitte um Verzeihung):
Hallo,
die CONNECT_IND Message vom (LAN?)CAPI Dienst des Lancom 1724 (Win32) vergisst offensichtlich die Second Calling Party Number, zu übermitteln, obwohl diese lt. CAPI 2.0 Spec, der letzte Parameter der obig genannten Message sein sollte.
Auszug aus der Spec:
Code: Alles auswählen
Parameter Type Comment
-----------------------------------------------------------------------------------------
PLCI dword Physical Link Connection Identifier
CIP Value word Compatibility Information Profile
Called party number struct Called party number
Calling party number struct Calling party number
Called party subaddress struct Called party subaddress
Calling party subaddress struct Calling party subaddress
BC struct Bearer capability
LLC struct Low Layer Compatibility
HLC struct High Layer Compatibility
Additional Info struct Additional information elements
Calling party number struct Second calling party number (see ETS 300-092 Annex B)
In diesem Besipiel ist die Called Party Number = "45" (2 Zeichen) und der Caller hat die "#43" (mit der Raute am Anfang, 3 Zeichen)
Die Length entspricht der "Total message lenght", also weniger der 8 Byte für den Header sinds 25 Byte (im Raw Payload Dump unten abzuzählen). Second calling party number fehlt halt...
Code: Alles auswählen
Length: 33
App Id: 2
Number: 32822
Command: 02
Sub Command: 82
Description: CONNECT_IND : Indicates an incoming physical connection
Raw Payload:
------------
01 01 00 00 04 00 03 81 : .......