Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
OID_CO_TAPI_GET_CALL_DIAGNOSTICS OID požádá správce volání nebo ovladač MCM o vrácení diagnostických informací o neúspěšném volání nebo volání, které vzdálená strana TAPI ruší.
Tento požadavek používá CO_TAPI_CALL_DIAGNOSTICS strukturu, která je definována takto:
typedef struct _CO_TAPI_CALL_DIAGNOSTICS {
OUT ULONG ulOrigin;
OUT ULONG ulReason;
OUT NDIS_VAR_DATA_DESC DiagInfo;
} CO_TAPI_CALL_DIAGNOSTICS, *PCO_TAPI_CALL_DIAGNOSTICS;
ulOrigin
Určuje původ volání jako jednu z následujících LINECALLORIGIN_ konstant:
LINECALLORIGIN_OUTBOUND
Hovor je odchozí hovor.LINECALLORIGIN_INTERNAL
Hovor je příchozí a pochází interně (například na stejné pobočkové ústředně).LINECALLORIGIN_EXTERNAL Hovor je příchozí a pochází externě.
LINECALLORIGIN_UNKNOWN
Hovor je příchozí. Jeho původ je v současné době neznámý, ale může být znám později.LINECALLORIGIN_UNAVAIL
Hovor je příchozí. Jeho původ není k dispozici a nikdy nebude znám.LINECALLORIGIN_CONFERENCE
Popisovač hovoru je určen pro konferenční hovor – to znamená pro připojení aplikace k konferenčnímu mostu v přepínači.
ulReason
Určuje důvod volání jako jednu z následujících konstant LINECALLREASON_:
LINECALLREASON_DIRECT
Hovor je přímý.LINECALLREASON_FWDBUSY
Hovor byl přesměrován z zaneprázdněného rozšíření.LINECALLREASON_FWDNOANSWER
Hovor byl přesměrován po určitém počtu okruhů z nezodpovězeného rozšíření.LINECALLREASON_FWDUNCOND
Hovor byl přesměrován bezpodmínečně z jiného čísla.LINECALLREASON_PICKUP
Hovor byl vyzvednut z jiného rozšíření.LINECALLREASON_UNPARK
Hovor se načetl jako parkovaný hovor.LINECALLREASON_REDIRECT
Hovor byl přesměrován na tuto stanici.LINECALLREASON_CALLCOMPLETION
Volání bylo výsledkem žádosti o dokončení volání.LINECALLREASON_TRANSFER
Hovor byl převeden z jiného čísla. Informace o identifikátoru strany mohou znamenat, kdo je volající a odkud byl hovor převeden.LINECALLREASON_REMINDER
Volání je připomenutí (nebo "úplnost"), že uživatel má zastavovaný nebo přidržený hovor na potenciálně dlouhou dobu.LINECALLREASON_UNKNOWN
Důvod volání je aktuálně neznámý, ale může se stát známým později.LINECALLREASON_UNAVAIL
Důvod volání není dostupný a později se nemůže oznamovat.
DiagInfo
Určuje NDIS_VAR_DATA_DESC strukturu, která obsahuje posun na volitelné diagnostické informace poskytnuté manažerem volání nebo ovladačem MCM. Obsah a formát diagnostických informací je určen ovladačem.
Požadavky
verze: Windows Vista a novější header: Ntddndis.h (včetně Ndis.h)