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

基本的なテレフォニー機能は、次の表のカテゴリ別に一覧表示されます。 関数は、アプリケーションへの 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 テレフォニー ダイナミック リンク ライブラリから次の要求を取得します。 同期。