基本的なテレフォニー サービス リファレンス

基本的なテレフォニー機能は、次の表のカテゴリ別に一覧表示されます。 関数は、アプリケーションへの REPLY メッセージ 完了を示す場合、非同期 として識別されます。 関数が常にその結果をアプリケーションに直ちに返す場合、関数は同期と見なされます。

基本的なテレフォニー サービス機能の機能グループを次に示します。

TAPI の初期化とシャットダウン

機能 形容
lineInitializeExをする 呼び出し元のアプリケーションで使用する TAPI 行の抽象化を初期化します。 同期。
lineShutdown TAPI の行抽象化のアプリケーションの使用をシャットダウンします。 同期。

 

ライン バージョン ネゴシエーション

機能 形容
lineNegotiateAPIVersion アプリケーションが使用する TAPI バージョンをネゴシエートできるようにします。 同期。

 

行の状態と機能

機能 形容
lineGetDevCapsをする 特定の回線デバイスの機能を返します。 同期。
lineGetDevConfigをする メディア ストリーム デバイスの構成を返します。 同期。
lineGetLineDevStatusをする 指定された開いている回線デバイスの現在の状態を返します。 同期。
lineSetDevConfigをする 指定したメディア ストリーム デバイスの構成を設定します。 同期。
lineSetStatusMessagesをする アプリケーションに通知する必要がある状態の変更を指定します。 同期。
lineGetStatusMessagesをする アプリケーションの現在の行とアドレスの状態メッセージの設定を返します。 同期。
lineGetIDをする 指定した開いている行、アドレス、または呼び出しに関連付けられているデバイス ID を取得します。 同期。
lineGetIcon アプリケーションがユーザーに表示するアイコンを取得できるようにします。 同期。
lineConfigDialogをする 指定した回線デバイスのプロバイダーに、ユーザーが回線デバイスに関連するパラメーターを構成できるようにするダイアログ ボックスを表示させます。 同期。
lineConfigDialogEditをする ユーザーが回線デバイスの構成情報を変更できるようにするダイアログ ボックスを表示します。 同期。

 

アドレス

機能 形容
lineGetAddressCapsをする アドレスのテレフォニー機能を返します。 同期。
lineGetAddressStatus 指定したアドレスの現在の状態を返します。 同期。
lineGetAddressID 代替形式を使用して指定されたアドレスのアドレス ID を取得します。 同期。

 

回線デバイスを開く/閉じる

機能 形容
lineOpen 指定された回線デバイスを開き、後続の監視や制御を行います。 同期。
lineClose 指定した開いている回線デバイスを閉じます。 同期。

 

アドレスの形式

機能 形容
lineTranslateAddressをする 正規形式のアドレスとダイヤル可能な形式のアドレスの間で変換します。 同期。
lineSetCurrentLocationをする アドレス変換のコンテキストとして使用される場所を設定します。 同期。
lineSetTollListをする 有料リストを操作します。 同期。
lineGetTranslateCapsをする アドレス変換機能を返します。 同期。

 

通話の状態とイベント

機能 形容
lineGetCallInfoをする 呼び出しに関する固定情報を返します。 同期。
lineGetCallStatus 指定した呼び出しの完全な呼び出し状態情報を返します。 同期。
lineSetAppSpecificをする 呼び出しの情報構造のアプリケーション固有のフィールドを設定します。 同期。

 

通話の発信

機能 形容
lineMakeCallをする 発信呼び出しを行い、その呼び出しハンドルを返します。 非同期。
lineDialをする ダイヤル (1 つ以上の部分) ダイヤル可能なアドレス。 非同期。

 

着信通話への応答

機能 形容
lineAnswer 着信通話に応答します。 非同期。

 

Toll Saver のサポート

機能 形容
lineSetNumRingsをする 着信呼び出しに応答するリングの数を示します。 同期。
lineGetNumRingsをする lineSetNumRingsで要求されたリングの最小数を返します。 同期。

 

特権制御の呼び出し

機能 形容
lineSetCallPrivilegeをする アプリケーションの特権を、指定された特権に設定します。 同期。

 

Drop 関数を呼び出す

機能 形容
lineDrop 通話を切断するか、進行中の通話試行を破棄します。 非同期。
lineDeallocateCallをする 指定した呼び出しハンドルの割り当てを解除します。 同期。

 

呼び出しハンドル操作

機能 形容
lineHandoffをする 通話の所有権を無効にしたり、アプリケーションの権限を呼び出しに変更したりします。 同期。
lineGetNewCallsをする アプリケーションにハンドルがない指定した行またはアドレスでの呼び出しに対する呼び出しハンドルを返します。 同期。
lineGetConfRelatedCalls パラメーターとして指定された通話と同じ電話会議の一部である通話ハンドルの一覧を返します。 同期。

 

場所と国/地域の情報

機能 形容
lineTranslateDialogをする ユーザーが場所と通話カードの情報を変更できるダイアログ ボックスを表示します。 同期。
lineGetCountryをする 特定の国/地域に関するダイヤル ルールとその他の情報を取得します。 同期。

 

受信者サービスを要求する

次の 2 つの機能は、支援テレフォニーのサポートでのみ使用されます。

機能 形容
lineRegisterRequestRecipient 指定した要求モードの要求受信者としてアプリケーションを登録または登録解除します。 同期。
lineGetRequestをする テレフォニー ダイナミック リンク ライブラリから次の要求を取得します。 同期。