インターフェイスの階層
次のインターフェイスの階層は com.cisco.jtapi.extensions パッケージ階層に含まれています。
javax.telephony.Address
com.cisco.jtapi.extensions.CiscoAddress (com.cisco.jtapi.extensions.CiscoObjectContainer も拡張)
com.cisco.jtapi.extensions.CiscoIntercomAddress
javax.telephony.callcenter.RouteAddress
com.cisco.jtapi.extensions.CiscoRouteAddress
javax.telephony.AddressObserver
com.cisco.jtapi.extensions.CiscoAddressObserver
javax.telephony.Call
javax.telephony.callcontrol.CallControlCall
com.cisco.jtapi.extensions.CiscoCall (com.cisco.jtapi.extensions.CiscoObjectContainer も拡張)
com.cisco.jtapi.extensions.CiscoConsultCall
com.cisco.jtapi.extensions.CiscoCallCtlTermConnHeldReversionEv
com.cisco.jtapi.extensions.CiscoConferenceChain
com.cisco.jtapi.extensions.CiscoFeatureReason
com.cisco.jtapi.extensions.CiscoJtapiException
com.cisco.jtapi.extensions.CiscoJtapiProperties
com.cisco.jtapi.extensions.CiscoLocales
com.cisco.jtapi.extensions.CiscoMediaSecurityIndicator
com.cisco.jtapi.extensions.CiscoMediaConnectionMode
com.cisco.jtapi.extensions.CiscoMediaEncryptionAlgorithmType
com.cisco.jtapi.extensions.CiscoMediaEncryptionKeyInfo
com.cisco.jtapi.extensions.CiscoMediaSecurityIndicator
com.cisco.jtapi.extensions.CiscoMonitorInitiatorInfo
com.cisco.jtapi.extensions.CiscoMonitorTargetInfo
com.cisco.jtapi.extensions.CiscoObjectContainer
com.cisco.jtapi.extensions.CiscoAddress (javax.telephony.Address も拡張)
com.cisco.jtapi.extensions.CiscoIntercomAddress
com.cisco.jtapi.extensions.CiscoCall (javax.telephony.callcontrol.CallControlCall も拡張)
com.cisco.jtapi.extensions.CiscoConsultCall
com.cisco.jtapi.extensions.CiscoCallID
com.cisco.jtapi.extensions.CiscoConnection (javax.telephony.callcontrol.CallControlConnection も拡張)
com.cisco.jtapi.extensions.CiscoConnectionID
com.cisco.jtapi.extensions.CiscoConsultCall
com.cisco.jtapi.extensions.CiscoIntercomAddress
com.cisco.jtapi.extensions.CiscoJtapiPeer (javax.telephony.JtapiPeer、com.cisco.services.tracing.TraceModule も拡張)
com.cisco.jtapi.extensions.CiscoMediaTerminal
com.cisco.jtapi.extensions.CiscoProvider
com.cisco.jtapi.extensions.CiscoRouteTerminal
com.cisco.jtapi.extensions.CiscoTerminal (javax.telephony.Terminal も拡張)
com.cisco.jtapi.extensions.CiscoMediaTerminal
com.cisco.jtapi.extensions.CiscoRouteTerminal
com.cisco.jtapi.extensions.CiscoTerminalConnection (javax.telephony.callcontrol.CallControlTerminalConnection も拡張)
com.cisco.jtapi.extensions.CiscoPartyInfo
com.cisco.jtapi.extensions.CiscoProvFeatureID
com.cisco.jtapi.extensions.CiscoProviderCapabilityChangedEv
com.cisco.jtapi.extensions.CiscoRecorderInfo
com.cisco.jtapi.extensions.CiscoRTPBitRate
com.cisco.jtapi.extensions.CiscoRTPHandle
com.cisco.jtapi.extensions.CiscoRTPInputProperties
com.cisco.jtapi.extensions.CiscoRTPOutputProperties
com.cisco.jtapi.extensions.CiscoRTPPayload
com.cisco.jtapi.extensions.CiscoSynchronousObserver
com.cisco.jtapi.extensions.CiscoTermConnPrivacyChangedEv
com.cisco.jtapi.extensions.CiscoTermEvFilter
com.cisco.jtapi.extensions.CiscoTerminalProtocol
com.cisco.jtapi.extensions.CiscoTone
com.cisco.jtapi.extensions.CiscoUrlInfo
javax.telephony.Connection
javax.telephony.callcontrol.CallControlConnection
com.cisco.jtapi.extensions.CiscoConnection (com.cisco.jtapi.extensions.CiscoObjectContainer も拡張)
javax.telephony.events.Ev
javax.telephony.events.AddrEv
com.cisco.jtapi.extensions.CiscoAddrEv (com.cisco.jtapi.extensions.CiscoEv も拡張)
com.cisco.jtapi.extensions.CiscoAddrAutoAcceptStatusChangedEv
com.cisco.jtapi.extensions.CiscoAddrInServiceEv
com.cisco.jtapi.extensions.CiscoAddrIntercomInfoChangedEv
com.cisco.jtapi.extensions.CiscoAddrIntercomInfoRestorationFailedEv
com.cisco.jtapi.extensions.CiscoAddrOutOfServiceEv (com.cisco.jtapi.extensions.CiscoOutOfServiceEv も拡張)
com.cisco.jtapi.extensions.CiscoAddressRecordingConfigChangedEv
javax.telephony.callcontrol.events.CallCtlEv
javax.telephony.callcontrol.events.CallCtlCallEv(javax.telephony.events.CallEv も拡張)
javax.telephony.callcontrol.events.CallCtlConnEv(javax.telephony.events.ConnEv も拡張)
javax.telephony.callcontrol.events.CallCtlConnOfferedEv
com.cisco.jtapi.extensions.CiscoCallCtlConnOfferedEv
javax.telephony.events.CallEv
javax.telephony.events.CallActiveEv
com.cisco.jtapi.extensions.CiscoConsultCallActiveEv (com.cisco.jtapi.extensions.CiscoCallEv も拡張)
javax.telephony.callcontrol.events.CallCtlCallEv(javax.telephony.callcontrol.events.CallCtlEv も拡張)
javax.telephony.callcontrol.events.CallCtlConnEv(javax.telephony.events.ConnEv も拡張)
javax.telephony.callcontrol.events.CallCtlConnOfferedEv
com.cisco.jtapi.extensions.CiscoCallCtlConnOfferedEv
com.cisco.jtapi.extensions.CiscoCallEv (com.cisco.jtapi.extensions.CiscoEv も拡張)
com.cisco.jtapi.extensions.CiscoCallChangedEv
com.cisco.jtapi.extensions.CiscoCallSecurityStatusChangedEv
com.cisco.jtapi.extensions.CiscoConferenceChainAddedEv
com.cisco.jtapi.extensions.CiscoConferenceChainRemovedEv
com.cisco.jtapi.extensions.CiscoConferenceEndEv
com.cisco.jtapi.extensions.CiscoConferenceStartEv
com.cisco.jtapi.extensions.CiscoConsultCallActiveEv (javax.telephony.events.CallActiveEv も拡張)
com.cisco.jtapi.extensions.CiscoToneChangedEv
com.cisco.jtapi.extensions.CiscoTransferEndEv
com.cisco.jtapi.extensions.CiscoTransferStartEv
javax.telephony.events.ConnEv
javax.telephony.callcontrol.events.CallCtlConnEv(javax.telephony.callcontrol.events.CallCtlCallEv も拡張)
javax.telephony.callcontrol.events.CallCtlConnOfferedEv
com.cisco.jtapi.extensions.CiscoCallCtlConnOfferedEv
javax.telephony.events.TermConnEv
com.cisco.jtapi.extensions.CiscoTermConnMonitoringEndEv
com.cisco.jtapi.extensions.CiscoTermConnMonitoringStartEv
com.cisco.jtapi.extensions.CiscoTermConnMonitorInitiatorInfoEv
com.cisco.jtapi.extensions.CiscoTermConnMonitorTargetInfoEv
com.cisco.jtapi.extensions.CiscoTermConnRecordingEndEv
com.cisco.jtapi.extensions.CiscoTermConnRecordingStartEv
com.cisco.jtapi.extensions.CiscoTermConnRecordingTargetInfoEv
com.cisco.jtapi.extensions.CiscoTermConnSelectChangedEv
com.cisco.jtapi.extensions.CiscoEv
com.cisco.jtapi.extensions.CiscoAddrActivatedEv
com.cisco.jtapi.extensions.CiscoAddrActivatedOnTerminalEv
com.cisco.jtapi.extensions.CiscoAddrAddedToTerminalEv
com.cisco.jtapi.extensions.CiscoAddrAutoAcceptStatusChangedEv
com.cisco.jtapi.extensions.CiscoAddrCreatedEv
com.cisco.jtapi.extensions.CiscoAddrEv (javax.telephony.events.AddrEv も拡張)
com.cisco.jtapi.extensions.CiscoAddrAutoAcceptStatusChangedEv
com.cisco.jtapi.extensions.CiscoAddrInServiceEv
com.cisco.jtapi.extensions.CiscoAddrIntercomInfoChangedEv
com.cisco.jtapi.extensions.CiscoAddrIntercomInfoRestorationFailedEv
com.cisco.jtapi.extensions.CiscoAddrOutOfServiceEv (com.cisco.jtapi.extensions.CiscoAddrEv、com.cisco.jtapi.extensions.CiscoOutOfServiceEv も拡張)
com.cisco.jtapi.extensions.CiscoAddressRecordingConfigChangedEv
com.cisco.jtapi.extensions.CiscoAddrInServiceEv
com.cisco.jtapi.extensions.CiscoAddrIntercomInfoChangedEv
com.cisco.jtapi.extensions.CiscoAddrIntercomInfoRestorationFailedEv
com.cisco.jtapi.extensions.CiscoAddrOutOfServiceEv (com.cisco.jtapi.extensions.CiscoAddrEv も拡張)
com.cisco.jtapi.extensions.CiscoAddressRecordingConfigChangedEv
com.cisco.jtapi.extensions.CiscoAddrRemovedEv
com.cisco.jtapi.extensions.CiscoAddrRemovedFromTerminalEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv
com.cisco.jtapi.extensions.CiscoCallChangedEv
com.cisco.jtapi.extensions.CiscoCallEv (javax.telephony.events.CallEv も拡張)
com.cisco.jtapi.extensions.CiscoCallChangedEv
com.cisco.jtapi.extensions.CiscoCallSecurityStatusChangedEv
com.cisco.jtapi.extensions.CiscoConferenceChainAddedEv
com.cisco.jtapi.extensions.CiscoConferenceChainRemovedEv
com.cisco.jtapi.extensions.CiscoConferenceEndEv
com.cisco.jtapi.extensions.CiscoConferenceStartEv
com.cisco.jtapi.extensions.CiscoConsultCallActiveEv (javax.telephony.events.CiscoCallEv も拡張)
com.cisco.jtapi.extensions.CiscoToneChangedEv
com.cisco.jtapi.extensions.CiscoTransferEndEv
com.cisco.jtapi.extensions.CiscoTransferStartEv
com.cisco.jtapi.extensions.CiscoCallSecurityStatusChangedEv
com.cisco.jtapi.extensions.CiscoConferenceChainAddedEv
com.cisco.jtapi.extensions.CiscoConferenceChainRemovedEv
com.cisco.jtapi.extensions.CiscoConferenceEndEv
com.cisco.jtapi.extensions.CiscoConferenceStartEv
com.cisco.jtapi.extensions.CiscoConsultCallActiveEv (javax.telephony.events.CallActiveEv、com.cisco.jtapi.extensions.CiscoCallEv も拡張)
com.cisco.jtapi.extensions.CiscoMediaOpenLogicalChannelEv
com.cisco.jtapi.extensions.CiscoOutOfServiceEv
com.cisco.jtapi.extensions.CiscoAddrOutOfServiceEv (com.cisco.jtapi.extensions.CiscoAddrEv も拡張)
com.cisco.jtapi.extensions.CiscoTermOutOfServiceEv (com.cisco.jtapi.extensions.CiscoTermEv も拡張)
com.cisco.jtapi.extensions.CiscoProvCallParkEv
com.cisco.jtapi.extensions.CiscoProvFeatureEv (javax.telephony.events.ProvEv も拡張)
com.cisco.jtapi.extensions.CiscoAddrActivatedEv
com.cisco.jtapi.extensions.CiscoAddrActivatedOnTerminalEv
com.cisco.jtapi.extensions.CiscoAddrAddedToTerminalEv
com.cisco.jtapi.extensions.CiscoAddrCreatedEv
com.cisco.jtapi.extensions.CiscoAddrRemovedEv
com.cisco.jtapi.extensions.CiscoAddrRemovedFromTerminalEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv
com.cisco.jtapi.extensions.CiscoProvCallParkEv
com.cisco.jtapi.extensions.CiscoProvFeatureEv
com.cisco.jtapi.extensions.CiscoProvCallParkEv
com.cisco.jtapi.extensions.CiscoRestrictedEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv
com.cisco.jtapi.extensions.CiscoTermActivatedEv
com.cisco.jtapi.extensions.CiscoTermCreatedEv
com.cisco.jtapi.extensions.CiscoTermRemovedEv
com.cisco.jtapi.extensions.CiscoTermRestrictedEv
com.cisco.jtapi.extensions.CiscoProvFeatureEv
com.cisco.jtapi.extensions.CiscoProvCallParkEv
com.cisco.jtapi.extensions.CiscoRestrictedEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv
com.cisco.jtapi.extensions.CiscoRTPInputKeyEv
com.cisco.jtapi.extensions.CiscoRTPInputStartedEv
com.cisco.jtapi.extensions.CiscoRTPInputStoppedEv
com.cisco.jtapi.extensions.CiscoRTPOutputKeyEv
com.cisco.jtapi.extensions.CiscoRTPOutputStartedEv
com.cisco.jtapi.extensions.CiscoRTPOutputStoppedEv
com.cisco.jtapi.extensions.CiscoTermActivatedEv
com.cisco.jtapi.extensions.CiscoTermButtonPressedEv
com.cisco.jtapi.extensions.CiscoTermCreatedEv
com.cisco.jtapi.extensions.CiscoTermDataEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateActiveEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateAlertingEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateHeldEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateWhisperEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateWhisperEv
com.cisco.jtapi.extensions.CiscoTermDNDStatusChangedEv
com.cisco.jtapi.extensions.CiscoTermEvFilter (javax.telephony.events.TermEv も拡張)
com.cisco.jtapi.extensions.CiscoMediaOpenLogicalChannelEv
com.cisco.jtapi.extensions.CiscoRTPInputKeyEv
com.cisco.jtapi.extensions.CiscoRTPInputStartedEv
com.cisco.jtapi.extensions.CiscoRTPInputStoppedEv
com.cisco.jtapi.extensions.CiscoRTPOutputKeyEv
com.cisco.jtapi.extensions.CiscoRTPOutputStartedEv
com.cisco.jtapi.extensions.CiscoRTPOutputStoppedEv
com.cisco.jtapi.extensions.CiscoTermButtonPressedEv
com.cisco.jtapi.extensions.CiscoTermDataEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateActiveEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateAlertingEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateHeldEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateIdleEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateWhisperEv
com.cisco.jtapi.extensions.CiscoTermDNDStatusChangedEv
com.cisco.jtapi.extensions.CiscoTermInServiceEv
com.cisco.jtapi.extensions.CiscoTermOutOfServiceEv(com.cisco.jtapi.extensions.CiscoOutOfServiceEv も拡張)
com.cisco.jtapi.extensions.CiscoTermRegistrationFailedEv
com.cisco.jtapi.extensions.CiscoTermSnapshotCompletedEv
com.cisco.jtapi.extensions.CiscoTermSnapshotEv
com.cisco.jtapi.extensions.CiscoTermInServiceEv
com.cisco.jtapi.extensions.CiscoTermOutOfServiceEv (com.cisco.jtapi.extensions.CiscoOutOfServiceEv、com.cisco.jtapi.extensions.CiscoTermEv も拡張)
com.cisco.jtapi.extensions.CiscoTermRegistrationFailedEv
com.cisco.jtapi.extensions.CiscoTermRemovedEv
com.cisco.jtapi.extensions.CiscoTermRestrictedEv
com.cisco.jtapi.extensions.CiscoTermSnapshotCompletedEv
com.cisco.jtapi.extensions.CiscoTermSnapshotEv
com.cisco.jtapi.extensions.CiscoToneChangedEv
com.cisco.jtapi.extensions.CiscoTransferEndEv
com.cisco.jtapi.extensions.CiscoTransferStartEv
javax.telephony.events.ProvEv
com.cisco.jtapi.extensions.CiscoProvEv (com.cisco.jtapi.extensions.CiscoEv も拡張)
com.cisco.jtapi.extensions.CiscoAddrActivatedEv
com.cisco.jtapi.extensions.CiscoAddrActivatedOnTerminalEv
com.cisco.jtapi.extensions.CiscoAddrAutoAcceptStatusChangedEv
com.cisco.jtapi.extensions.CiscoAddrCreatedEv
com.cisco.jtapi.extensions.CiscoAddrRemovedEv
com.cisco.jtapi.extensions.CiscoAddrRemovedFromTerminalEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv
com.cisco.jtapi.extensions.CiscoProvCallParkEv
com.cisco.jtapi.extensions.CiscoProvFeatureEv
com.cisco.jtapi.extensions.CiscoProvCallParkEv
com.cisco.jtapi.extensions.CiscoRestrictedEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedEv
com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv
com.cisco.jtapi.extensions.CiscoTermActivatedEv
com.cisco.jtapi.extensions.CiscoTermCreatedEv
com.cisco.jtapi.extensions.CiscoTermRemovedEv
com.cisco.jtapi.extensions.CiscoTermRestrictedEv
javax.telephony.events.TermEv
com.cisco.jtapi.extensions.CiscoTermEv (com.cisco.jtapi.extensions.CiscoEv も拡張)
com.cisco.jtapi.extensions.CiscoMediaOpenLogicalChannelEv
com.cisco.jtapi.extensions.CiscoRTPInputKeyEv
com.cisco.jtapi.extensions.CiscoRTPInputStartedEv
com.cisco.jtapi.extensions.CiscoRTPInputStoppedEv
com.cisco.jtapi.extensions.CiscoRTPOutputKeyEv
com.cisco.jtapi.extensions.CiscoRTPOutputStartedEv
com.cisco.jtapi.extensions.CiscoRTPOutputStoppedEv
com.cisco.jtapi.extensions.CiscoTermButtonPressedEv
com.cisco.jtapi.extensions.CiscoTermDataEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateActiveEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateAlertingEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateHeldEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateIdleEv
com.cisco.jtapi.extensions.CiscoTermDeviceStateWhisperEv
com.cisco.jtapi.extensions.CiscoTermDNDStatusChangedEv
com.cisco.jtapi.extensions.CiscoTermInServiceEv
com.cisco.jtapi.extensions.CiscoTermOutOfServiceEv (com.cisco.jtapi.extensions.CiscoOutOfServiceEv も拡張)
com.cisco.jtapi.extensions.CiscoTermRegistrationFailedEv
com.cisco.jtapi.extensions.CiscoTermSnapshotCompletedEv
com.cisco.jtapi.extensions.CiscoTermSnapshotEv
javax.telephony.JtapiPeer
com.cisco.jtapi.extensions.CiscoJtapiPeer (com.cisco.jtapi.extensions.CiscoObjectContainer, com.cisco.services.tracing.TraceModule も拡張)
javax.telephony.Provider
com.cisco.jtapi.extensions.CiscoProvider (com.cisco.jtapi.extensions.CiscoObjectContainer も拡張)
javax.telephony.capabilities.ProviderCapabilities
com.cisco.jtapi.extensions.CiscoProviderCapabilities
javax.telephony.ProviderObserver
com.cisco.jtapi.extensions.CiscoProviderObserver
javax.telephony.callcenter.RouteSession
com.cisco.jtapi.extensions.CiscoRouteSession
javax.telephony.callcenter.events.RouteSessionEvent
javax.telephony.callcenter.events.RouteEvent
com.cisco.jtapi.extensions.CiscoRouteEvent
javax.telephony.callcenter.events.RouteUsedEvent
com.cisco.jtapi.extensions.CiscoRouteUsedEvent
javax.telephony.Terminal
com.cisco.jtapi.extensions.CiscoTerminal (com.cisco.jtapi.extensions.CiscoObjectContainer も拡張)
com.cisco.jtapi.extensions.CiscoMediaTerminal
com.cisco.jtapi.extensions.CiscoRouteTerminal
javax.telephony.TerminalConnection
javax.telephony.callcontrol.CallControlTerminalConnection
com.cisco.jtapi.extensions.CiscoTerminalConnection (com.cisco.jtapi.extensions.CiscoObjectContainer も拡張)
javax.telephony.TerminalObserver
com.cisco.jtapi.extensions.CiscoTerminalObserver
com.cisco.services.tracing.TraceModule
com.cisco.jtapi.extensions.CiscoJtapiPeer (com.cisco.jtapi.extensions.CiscoObjectContainer, javax.telephony.JtapiPeer も拡張)
CiscoCall
CiscoCall インターフェイスは、Cisco Unified Communications Manager に固有の機能を追加することによって、CallControlCall インターフェイスを拡張します。
Cisco Unified Communications Manager では、すべての Call オブジェクトは、グローバル コール ハンドルという共通識別子を共有する一連のコール レッグで構成されています。JTAPI では、Connection オブジェクトがコール レッグを表し、一連の接続を関連付ける Call オブジェクトに、それらのコール レッグに共通するグローバル コール ハンドルが含まれます。
CiscoCall 内のグローバル コール ハンドルは、CallManagerID プロパティと CallID プロパティを使用してアクセスできます。CallManagerID と CallID が組み合わされてグローバル コール ハンドルが形成され、Cisco Unified Communications Manager によって管理されます。このプロパティのペアは、すべての ACTIVE Call オブジェクトを通じて、常に一意になると見なしますが、ACTIVE だったコールが INACTIVE になると、新たに作成された Call オブジェクトを識別するために、その CallManagerID と CallID が再利用される場合があります。したがって、現在 INACTIVE の Call オブジェクトと、現在 ACTIVE の Call オブジェクトが、同じ CallManagerID プロパティと CallID プロパティを持つ場合があります。
インターフェイス履歴
Cisco Unified Communications Manager リリース番号
|
|
7.1(1) |
任意の通話者のドロップ(Drop Any Party)機能に新しいメソッド isConference() が追加されました。 |
スーパーインターフェイス
javax.telephony.Call, javax.telephony.callcontrol.CallControlCall, CiscoObjectContainer
サブインターフェイス
CiscoConsultCall
宣言
public interface CiscoCall extends javax.telephony.callcontrol.CallControlCall, CiscoObjectContainer
フィールド
表 6-52 CiscoCall のフィールド
|
|
|
Static int |
CALLSECURITY_AUTHENTICATED |
コールのセキュリティ ステータスが認証されています。 |
Static int |
CALLSECURITY_ENCRYPTED |
コールのセキュリティ ステータスが暗号化されています。 |
Static int |
CALLSECURITY_NOTAUTHENTICATED |
コールのセキュリティ ステータスが認証されていません。 |
Static int |
CALLSECURITY_UNKNOWN |
コールのセキュリティ ステータスが不明です。 |
Static int |
FEATUREPRIORITY_EMERGENCY |
機能プライオリティが緊急状態(emergency)です。 |
Static int |
FEATUREPRIORITY_NORMAL |
機能プライオリティが通常(normal)です。 |
Static int |
FEATUREPRIORITY_URGENT |
機能プライオリティが緊急(urgent)です。 |
Static int |
PLAYTONE_BOTHLOCALANDREMOTE |
このオプションが使用される場合、発信者とモニタリング ターゲット(エージェント)の両方に対してトーンが再生されます。 |
Static int |
PLAYTONE_LOCALONLY |
このオプションが使用される場合、モニタリング ターゲット(エージェント)だけに対してトーンが再生されます。 |
Static int |
PLAYTONE_NOLOCAL_OR_REMOTE |
このオプションが使用される場合、モニタリング ターゲット(エージェント)または発信者に対してトーンが再生されます。 |
Static int |
PLAYTONE_REMOTEONLY |
このオプションが使用される場合、発信者だけに対してトーンが再生されます。 |
Static int |
SILENT_MONITOR |
このオプションは、サイレント モニタリングが要求されたことを示します。 |
継承したフィールド
インターフェイス javax.telephony.Call から
ACTIVE, IDLE, INVALID
メソッド
表 6-53 CiscoCall のメソッド
|
|
|
Void |
conference(javax.telephony.Call[]otherCalls) |
このインターフェイスは、複数のコールをまとめた結果の、1 つのコールに対して発呼されるすべてのコールの参加者の共有体になります。 |
java.lang.boolean |
isConference() |
電話会議のコールである場合は true を返します。そうでない場合は false を返します。 |
javax.telephony. Connection[] |
connect (javax.telephony.Terminal origterm, javax.telephony.Address origaddr java.lang.String.dialedDigits int featurePriority) |
このメソッドは Call.connect() をオーバーロードします。新しいパラメータ featurePriority を受け付けます。featurePriority パラメータは、次のいずれかになります。 • CiscoCall.FEATUREPRIORITY_NORMAL • CiscoCall.FEATUREPRIORITY_URGENT • CiscoCall.FEATUREPRIORITY_ EMERGENCY 例外:javax.telephony.ResourceUnavailableException, javax.telephony.PrivilegeViolationException, javax.telephony.InvalidPartyException, javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException |
boolean |
getCalledAddressPI() |
getCalledAddressPI に関連付けられた Presentation Indicator(PI; プレゼテーション インジケータ)を返します。 |
CiscoPartyInfo |
getCalledPartyInfo() |
コールの着側の PartyInfo を返します。 |
CiscoCallID |
getCallID() |
CallID は、同じ CallManagerID を持つすべての ACTIVE コールを通じて、一意の識別子です。 |
boolean |
getCallingAddressPI() |
getCallingAddressPI に関連付けられた Presentation Indicator(PI)を返します。 |
int |
getCallSecurityStatus() |
このインターフェイスはコールの SecurityStatus を返します。 |
CiscoConference Chain |
getConferenceChain() |
このコールがチェーニングされた電話会議の場合、CiscoConferenceChain オブジェクトを返します。 |
javax.telephony. Address |
getCurrentCalledAddress() |
コールの現在の着側のアドレスを返します。 |
boolean |
getCurrentCalledAddressPI() |
CurrentCalledAddress に関連付けられた Presentation Indicator(PI)を返します。 |
boolean |
getCurrentCalledDisplayNamePI() |
getCurredCalledDisplayNamePI に関連付けられた Presentation Indicator(PI)を返します。 |
java.lang.String |
getCurrentCalledPartyDisplayName() |
このインターフェイスはコールの着側の表示名を返します。 |
CiscoPartyInfo |
getCurrentCalledPartyInfo() |
コールの現在の着側の PartyInfo を返します。 |
java.lang.String |
getCurrentCalledPartyUnicodeDisplayName() |
コールの着側の Unicode 表示名を返します。 |
int |
getCurrentCalledPartyUnicodeDisplayNamelocale() |
現在のコールの着側の Unicode 表示名のロケールを返します。 |
javax.telephony. Address |
getCurrentCallingAddress() |
コールの現在の着側のアドレスを返します。 |
boolean |
getCurrentCallingAddressPI() |
getCurrentCallingAddressPI に関連付けられた Presentation Indicator(PI)を返します。 |
boolean |
getCurrentCallingDisplayNamePI() |
getCurrentCalledDisplayNamePI に関連付けられた Presentation Indicator(PI)を返します。 |
java.lang.String |
getCurrentCallingPartyDisplayName() |
コールの発側の表示名を返します。 |
CiscoPartyInfo |
getCurrentCallingPartyInfo() |
現在のコールの発側の PartyInfo を返します。 |
java.lang.String |
getCurrentCallingPartyUnicodeDisplayName() |
コールの発側の Unicode 表示名を返します。 |
int |
getCurrentCallingPartyUnicodeDisplayNamelocale() |
現在のコールの着側の Unicode 表示名のロケールを返します。 |
java.lang.String |
getGlobalizedCallingParty() |
これは globalizedCallingParty を返します。 |
CiscoPartyInfo |
getLastRedirectedPartyInfo() |
コールを最後にリダイレクトした通話者の PartyInfo を返します。 |
boolean |
getLastRedirectingAddressPI() |
getLastRedirectingAddressPI に関連付けられた Presentation Indicator(PI)を返します。 |
CiscoPartyInfo |
getLastRedirectingPartyInfo() |
推奨されません。 getLastRedirectedPartyInfo() を使用してください。 |
javax.telephony. Address |
getModifiedCalledAddress() |
このインターフェイスは、着信側トランスフォーメーション パターンまたはその他の方法を使用してコールの着側が変更された場合、変更された着信側アドレスを返します。 |
javax.telephony. Address |
getModifiedCallingAddress() |
アプリケーションが selectRoute API またはその他の方法を使用して発信者を変更した場合、このインターフェイスは変更された発信側アドレスを返します。 |
javax.telephony. Connection[] |
startMonitor(javax.telephony.Terminal MonitorInitiatorterminal, javax.telephony.Address MonitorInitiatoraddress, int monitorTargetcallid, java.lang.String monitorTargetDN, java.lang.String monitorTargetTerminalName, int monitorType, int playToneDirection) |
アプリケーションがモニタリングのターゲットのコールについての情報を持っている場合、このアプリケーションはこのインターフェイスを使用してコールをモニタリングできます。 |
javax.telephony. Connection[] |
startMonitor(javax.telephony.Terminal MonitorInitiatorterminal, javax.telephony.Address MonitorInitiator address, javax.telephony.TerminalConnection term ConnofMonitorTarget, int monitorType, int PlayToneDirection) |
アプリケーションがモニタリング ターゲット(エージェント)のアドレスを監視している場合、このアプリケーションはモニタリング ターゲット(エージェント)の端末接続を使用して、モニタリング要求を開始できます。 |
javax.telephony. Connection |
transfer(java.lang.String address, java.lang.String facCode, java.lang.String cmcCode) |
このメソッドは、転送アドレスでこれらのコードがコールをオファーすることを要求される場合に facCode (Forced Authorization Code) と cmcCode (Client Matter Code) も受け付けることを除いて、CallControlCall.transfer(String address) インターフェイスと同じです。 |
(注) Cisco Unified JTAPI 実装では、CallControlCall.getCalledAddress() がコールの最初の着側、つまりオリジナルの着側を返します。
継承したメソッド
インターフェイス javax.telephony.callcontrol.CallControlCall から
addParty, conference, consult, consult, drop, getCalledAddress, getCallingAddress, getCallingTerminal, getConferenceController, getConferenceEnable, getLastRedirectedAddress, getTransferController, getTransferEnable, offHook, setConferenceController, setConferenceEnable, setTransferController, setTransferEnable, transfer, transfer
インターフェイス interface javax.telephony.Call から
addObserver, connect, getCallCapabilities, getCapabilities, getConnections, getObservers, getProvider, getState, removeObserver
インターフェイス com.cisco.jtapi.extensions.CiscoObjectContainer から
getObject, setObject
パラメータ
• origterm -
• origaddr -
• dialedDigits -
• featurePriority -
会議コントローラ
会議機能が動作するためには、コントローラの端末上の共通の参加者の TerminalConnection として表される、共通の参加者がすべてのコールに属している必要があります。これらの TerminalConnection は、会議コントローラと呼ばれています。コントローラの端末上のコールの 1 つの TerminalConnection だけが CallControlTerminalConnection.TALKING 状態になるため、セカンダリ コール上の TerminalConnection は CallControlTerminalConnection.HELD 状態にある必要があります。このメソッドの呼び出しの結果、すべての会議コントローラ TerminalConnection が 1 つの TerminalConnection にマージされます。
アプリケーションは、CallControlCalll.setConferenceController() メソッドを呼び出して会議コントローラを設定することによって電話会議が設定されたときに、会議コントローラとして動作する端末を設定できます。CalControlCall.getConferenceController() メソッドは、現在の会議コントローラを返します。ない場合は null を返します。最初に会議コントローラが設定されていない場合、会議機能が起動されると、実装により適切な TerminalConnection が選択されます。
電話コールの引数
このメソッドに引数として渡されたセカンダリ コールの参加者は、このメソッドが起動されたコールにすべて移動されます。つまり、セカンダリ コールの参加者の新しい接続と TerminalConnections が、このコールに対して作成されます。セカンダリ コール上の接続と TerminalConnection はそのコールから削除され、コールは Call.INVALID 状態に移行します。
ほかの共用参加者
指定された会議コントローラ以外に、いくつかのコールの一部であるその他のアドレスと端末がある可能性があります。これらのインスタンスでは、両方のコールで共用される参加者は、1 つにマージされます。つまり、このコールでは接続と TerminalConnection が変更されずそのまま維持されます。セカンダリ コールの対応する接続と TerminalConnection は、そのコールから削除されます。
事前条件
1. tc1 をこの Call の会議コントローラにする
2. connection1 = tc1.getConnection() にする
3. tc2 ~ tcN を otherCalls の会議コントローラにする
4. (this.getProvider()).getState() == Provider.IN_SERVICE
5. this.getState() == Call.ACTIVE
6. tc1.getTerminal() == tc2.getTerminal()...=tcN.getTerminal
7. tc1.getCallControlState() == CallControlTerminalConnection.TALKING/HELD
8. tc2-tcN.getCallControlState() == CallControlTerminalConnection.HELD/TALKING
9. this != otherCalls
事後条件
1. (this.getProvider()).getState() == Provider.IN_SERVICE
2. this.getState() == Call.ACTIVE
3. otherCall.getState() == INVALID
4. otherCall からマージされる Connection を c[] にする
5. otherCall からマージされる TerminalConnection を tc[] にする
6. このコールに対して作成される新しい一連の接続を new(c) にする
7. このコールに対して作成される新しい一連の TerminalConnection を new(tc) にする
8. this.getConnections() の new(c) 要素
9. new(c).getCallState() == c.getCallState()
10. (this.getConnections()).getTerminalConnections() の new(tc) 要素
11. new(tc).getCallState() == tc.getCallState()
12. c[i].getCallControlState() == CallControlConnection.DISCONNECTED(すべての i に対して)
13. tc[i].getCallControlState() == CallControlTerminalConnection.DROPPED(すべての i に対して)
14. CallInvalidEv が otherCall に対して配信される
15. CallCtlConnDisconnectedEv/ConnDisconnectedEv がすべての c[i] に対して配信される
16. CallCtlTermConnDroppedEv/TermConnDroppedEv がすべての tc[i] に対して配信される
17. ConnCreatedEv がすべての new(c) に対して配信される
18. TermConnCreatedEv がすべての new(tc) に対して配信される
19. 適切なイベントがすべての new(c) および new(tc) に対して配信される
パラメータ
otherCalls:このコール オブジェクトとマージされるその他のコール。
例外
javax.telephony.InvalidArgumentException:指定されたコール オブジェクトが会議に有効ではありません。
javax.telephony.InvalidStateException:プロバイダーが「イン サービス」でないか、コールが「アクティブ」でないか、会議コントローラが正しい状態でないかのいずれかです。
javax.telephony.MethodNotSupportedException:この実装では、このメソッドをサポートしません。
javax.telephony.PrivilegeViolationException:アプリケーションに、このメソッドを起動する適切な権限がありません。
javax.telephony.ResourceUnavailableException:これは、このメソッドの正常な起動に必要な内部リソースがないことを意味します。
関連項目
ConnCreatedEv, TermConnCreatedEv, ConnDisconnectedEv, TermConnDroppedEv, CallInvalidEv, CallCtlConnDisconnectedEv, CallCtlTermConnDroppedEv
javax.telephony.Connection transfer(java.lang.String address java.lang.String facCode, java.lang.String cmcCode)
connect(Terminal, Address, String, CiscoRTPParams) の例外
javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.InvalidPartyException, javax.telephony.MethodNotSupportedException, javax.telephony.PrivilegeViolationException, javax.telephony.ResourceUnavailableException このメソッドは、転送アドレスでこれらのコードがコールをオファーすることを要求される場合に facCode (Forced Authorization Code) と cmcCode (Client Matter Code) も受け付けることを除いて、CallControlCall.transfer(String address) インターフェイスと同じです。1 つのコードだけが必要な場合、他のコードは null 値にする必要がある場合があります。
ユーザがコードを入力しない場合、または無効なコードを入力した場合、コールが提供されない可能性や、platformException に次のエラー コードが含まれる可能性があります。
CiscoJTAPIException.CTIERR_FAC_CMC_REASON_FAC_NEEDED CiscoJTAPIException.CTIERR_FAC_CMC_REASON_CMC_NEEDED CiscoJTAPIException.CTIERR_FAC_CMC_REASON_FAC_CMC_NEEDED CiscoJTAPIException.CTIERR_FAC_CMC_REASON_FAC_INVALID CiscoJTAPIException.CTIERR_FAC_CMC_REASON_CMC_INVALID
このメソッドのオーバーロードされたバージョンは、このコールの現在のすべての参加者を、転送コントローラ参加者の例外と一緒に、別のアドレスに転送します。転送機能が別のコールを保留し、転送を同時に実行するため、これは、「シングル ステップ転送」とも呼ばれます。このメソッドへのアドレス文字引数が有効であり、完全である必要があります。
転送コントローラ
このバージョンのこのメソッドの転送コントローラは、このコールの転送を実行し、転送の完了後にコールからドロップ オフする参加者を表します。転送コントローラは、CallControlTerminalConnection.TALKING 状態にする必要のある TerminalConnection です。
アプリケーションは、CallControlCall.setTransferController() メソッドを介する転送コントローラとして動作する TerminalConnection を制御できます。CallControlCall.getTransferController() メソッドは、現在の転送コントローラを返します。ない場合は null を返します。最初に転送コントローラが設定されていない場合、転送機能が起動されると、実装により適切な TerminalConnection が選択されます。
転送機能が起動されると、転送コントローラが CallControlTerminalConnection.DROPPED 状態になります。これが接続に関連付けられた唯一の TerminalConnection の場合、その接続も CallControlConnection.DISCONNECTED 状態になります。
新しい接続
このメソッドは、コールが転送された側を示す新しい接続を作成し、返します。コールがプロバイダー ドメインの外に転送され、記録できなくなった可能性がある場合、この接続が null になることがあります。この接続は少なくとも CallControlConnection.IDLE 状態である必要があります。接続の状態はこのメソッドが返す前に「アイドル状態」の次へと進行している可能性があり、イベントに反映されます。この新しい接続は、コールの通常の宛先側の接続として進行します。接続の一般的なシナリオについて Call.connect() メソッドで説明します。
事前条件
1. tc をこのコールの転送コントローラにする
2. (this.getProvider()).getState() == Provider.IN_SERVICE
3. this.getState() == Call.ACTIVE
4. tc.getCallControlState() == CallControlTerminalConnection.TALKING
事後条件
1. newconnection を作成され、返される接続にする
2. Let connection == tc.getConnection()
3. (this.getProvider()).getState() == Provider.IN_SERVICE
4. this.getState() == Call.ACTIVE
5. tc.getCallControlState() == CallControlTerminalConnection.DROPPED
6. connection.getTerminalConnections().length == 1 の場合、connection.getCallControlState() == CallControlConnection.DISCONNECTED
7. null でない場合、newconnection は this.getConnections() の要素
8. null でない場合、newconnection.getCallControlState() で、少なくとも CallControlConnection.IDLE
9. ConnCreatedEv が newconnection に対して配信される
10. CallCtlTermConnDroppedEv/TermConnDroppedEv が tc に対して配信される
11. 他に TerminalConnections が存在しない場合、CallCtlConnDisconnectedEv/ConnDisconnectedEv が接続に対して配信される
パラメータ
• address:コールが転送される着信先アドレス文字列(dialedDigits)。
• facCode:Force Authorization Code。
• cmcCode:Client Matter Code。
戻り値
宛先に関連付けられた新しい接続、または null。
例外
javax.telephony.InvalidArgumentException:転送を制御するように指定された TerminalConnection が有効でないか、このコールの一部ではありません。
javax.telephony.InvalidStateException:プロバイダーが「イン サービス」でないか、コールが「アクティブ」でないか、転送コントローラが「通話中」でないかのいずれかです。
javax.telephony.InvalidPartyException:着信先アドレスが無効であるか、不完全です。
javax.telephony.MethodNotSupportedException:この実装では、このメソッドをサポートしません。
javax.telephony.PrivilegeViolationException:アプリケーションに、このメソッドを起動する適切な権限がありません。
javax.telephony.ResourceUnavailableException:このメソッドの正常な起動に必要な内部リソースがありません。
関連項目
ConnCreatedEv, ConnDisconnectedEv, TermConnDroppedEv, CallCtlConnDisconnectedEv, CallCtlTermConnDroppedEv
getCurrentCalledAddressPI boolean getCurrentCalledAddressPI() CurrentCalledAddress に関連付けられた Presentation Indicator(PI)を返します。true が返された場合、アプリケーションはこのアドレス名をエンド ユーザに表示できます。false が返された場合、アプリケーションはこのアドレス名をエンド ユーザに表示しません。
getCurrentCalledDisplayNamePI boolean getCurrentCalledDisplayNamePI() getCurredCalledDisplayNamePI に関連付けられた Presentation Indicator(PI)を返します。true が返された場合、アプリケーションはこの DisplayName をエンド ユーザに表示できます。false が返された場合、アプリケーションはこの DisplayName をエンド ユーザに表示しません。
getCurrentCallingAddressPI boolean getCurrentCallingAddressPI() getCurrentCallingAddressPI に関連付けられた Presentation Indicator(PI)を返します。true が返された場合、アプリケーションはこのアドレス名をエンド ユーザに表示できます。false が返された場合、アプリケーションはこのアドレス名をエンド ユーザに表示しません。
getCurrentCallingDisplayNamePI boolean getCurrentCallingDisplayNamePI() getCurrentCalledDisplayNamePI に関連付けられた Presentation Indicator(PI)を返します。true が返された場合、アプリケーションはこの DisplayName をエンド ユーザに表示できます。false が返された場合、アプリケーションはこの DisplayName をエンド ユーザに表示しません。
getLastRedirectingAddressPI boolean getLastRedirectingAddressPI() getLastRedirectingAddressPI に関連付けられた Presentation Indicator(PI)を返します。true が返された場合、アプリケーションはこのアドレス名をエンド ユーザに表示できます。false が返された場合、アプリケーションはこのアドレス名をエンド ユーザに表示しません。
getCalledAddressPI boolean getCalledAddressPI() getCalledAddressPI に関連付けられた Presentation Indicator(PI)を返します。true が返された場合、アプリケーションはこのアドレス名をエンド ユーザに表示できます。false が返された場合、アプリケーションはこのアドレス名をエンド ユーザに表示しません。
getCallingAddressPI boolean getCallingAddressPI() getCallingAddressPI に関連付けられた Presentation Indicator(PI)を返します。true が返された場合、アプリケーションはこのアドレス名をエンド ユーザに表示できます。false が返された場合、アプリケーションはこのアドレス名をエンド ユーザに表示しません。
getCurrentCalledPartyUnicodeDisplayName java.lang.String getCurrentCalledPartyUnicodeDisplayName() 現在のコールの着側の Unicode 表示名を返します。表示名が不明な場合は null を返します。
getCurrentCalledPartyUnicodeDisplayNamelocale int getCurrentCalledPartyUnicodeDisplayNamelocale() 現在のコールの着側の Unicode 表示名のロケールを返します。CiscoLocale インターフェイスは、サポートされているロケールを列挙します。
getCurrentCallingPartyUnicodeDisplayName java.lang.String getCurrentCallingPartyUnicodeDisplayName() コールの発側の Unicode 表示名を返します。表示名が不明な場合は null を返します。
getCurrentCallingPartyUnicodeDisplayNamelocale int getCurrentCallingPartyUnicodeDisplayNamelocale() 現在のコールの着側の Unicode 表示名のロケールを返します。
getCurrentCallingPartyInfo CiscoPartyInfo getCurrentCallingPartyInfo() 現在のコールの発側の PartyInfo を返します。
getCurrentCalledPartyInfo CiscoPartyInfo getCurrentCalledPartyInfo() コールの現在の着側の PartyInfo を返します。
getLastRedirectingPartyInfo CiscoPartyInfo getLastRedirectingPartyInfo() 推奨されません。 getLastRedirectedPartyInfo() を使用してください。
コールを最後にリダイレクトした通話者の PartyInfo を返します。
getLastRedirectedPartyInfo CiscoPartyInfo getLastRedirectedPartyInfo() コールを最後にリダイレクトした通話者の PartyInfo を返します。
getCalledPartyInfo CiscoPartyInfo getCalledPartyInfo() コールの着側の PartyInfo を返します。
javax.telephony.Connection[] startMonitor(javax.telephony.Terminal MonitorInitiatorterminal, javax.telephony.Address MonitorInitiatoraddress, javax.telephony.TerminalConnection termConnofMonitorTarget, int monitorType, int PlayToneDirection)
throws
javax.telephony.ResourceUnavailableException, javax.telephony.PrivilegeViolationException, javax.telephony.InvalidPartyException, javax.telephony.InvalidArgumentException, javax.telephony.InvalidStateException, javax.telephony.MethodNotSupportedException
アプリケーションがモニタリング ターゲット(エージェント)のアドレスを監視している場合、このアプリケーションはモニタリング ターゲット(エージェント)の端末接続を使用して、モニタリング要求を開始できます。このインターフェイスは発側のエンドポイントからコールを発信し、モニタリング ターゲットのコールをモニタリングします。
事前条件
1. (this.getProvider()).getState() == Provider.IN_SERVICE
2. this.getState() == Call.IDLE
3. ((CiscoProviderCapabilities)(this.getTerminal().getProvider().getProviderCapabilities()).canMonitor() == TRUE
4. TerminalConnection.getProvider() == this.getProvider()
パラメータ
• MonitorInitiatorterminal:発呼側の端末。
• MonitorInitiatoraddress:発呼側の端末アドレス。
• termConnofMonitorTarget:ターゲットの TerminalConnection。
• monitorType:モニタリングのタイプ。CiscoCall.SILENT_MONITOR を使用します。
• PlayToneDirection:トーンをターゲット、発信側、または両方で再生するかを示します。使用可能な値は、CiscoCall.PLAYTONE_NOLOCAL_OR_REMOTE、CiscoCall.PLAYTONE_LOCALONLY、CiscoCall.PLAYTONE_REMOTEONLY、または CiscoCall.PLAYTONE_BOTHLOCALANDREMOTE です。
例外
javax.telephony.ResourceUnavailableException
javax.telephony.PrivilegeViolationException
javax.telephony.InvalidPartyException
javax.telephony.InvalidArgumentException
javax.telephony.InvalidStateException
javax.telephony.MethodNotSupportedException
関連資料
詳細については、CallControlCall を参照してください。