Идентификатор вызова TAPI 3.0?

Кто-нибудь знает, где я могу найти уникальный идентификатор для телефонного звонка с помощью библиотеки Microsoft TAPI 3.0? Я пробовал get_CallInfoLong(CALLINFO_LONG.CALLID), но всегда возвращает 0.

Кто-нибудь поможет?


person Martin Randall    schedule 22.06.2009    source источник


Ответы (1)


CallID (и RelatedCallID) не поддерживается большинством телефонного оборудования. Некоторые TSP для систем PBX поддерживают CallID, например серия Panasonic KX-TDA, но большинство этого не делают. Если ваше телефонное оборудование не поддерживает CallID, единственным вариантом является назначение собственного уникального идентификатора всем вызовам (например, GUID) в коде и тщательное отслеживание вызовов на протяжении их жизненного цикла. Вы должны убедиться, что это тот же вызов, чтобы не назначать новый идентификатор тому же вызову. Это то, что делает наша библиотека, когда CallID не поддерживается оборудованием.

person Michael Rakita - Traysoft    schedule 08.11.2009