OPAL
Version 3.18.8
|
#include <opal.h>
Data Fields | |
const char * | m_callToken |
Call token for new call. More... | |
const char * | m_localAddress |
URL of local interface. e.g. "sip:me@here.com". More... | |
const char * | m_remoteAddress |
const char * | m_remotePartyNumber |
This is the E.164 number of the caller, if available. More... | |
const char * | m_remoteDisplayName |
Display name calling party. e.g. "Fred Nurk". More... | |
const char * | m_calledAddress |
URL of called party the remote is trying to contact. More... | |
const char * | m_calledPartyNumber |
This is the E.164 number of the called party, if available. More... | |
OpalProductDescription | m_product |
const char * | m_alertingType |
const char * | m_protocolCallId |
const char * | m_referredByAddress |
This is the full address of the party doing transfer, if available. More... | |
const char * | m_redirectingNumber |
This is the E.164 number of the party doing transfer, if available. More... | |
unsigned | m_extraCount |
const OpalMIME * | m_extras |
const char * | m_remoteIdentity |
const char * | m_supportedFeatures |
Incoming call information for the OpalIndIncomingCall indication. This is only returned from the OpalGetMessage() function.
const char* OpalStatusIncomingCall::m_alertingType |
The type of "distinctive ringing" for the call. The string is protocol dependent, so the caller would need to be aware of the type of call being made. Some protocols may ignore the field completely.
For SIP this corresponds to the string contained in the "Alert-Info" header field of the INVITE. This is typically a URI for the ring file.
For H.323 this must be a string representation of an integer from 0 to 7 which will be contained in the Q.931 SIGNAL (0x34) Information Element.
const char* OpalStatusIncomingCall::m_calledAddress |
URL of called party the remote is trying to contact.
const char* OpalStatusIncomingCall::m_calledPartyNumber |
This is the E.164 number of the called party, if available.
const char* OpalStatusIncomingCall::m_callToken |
Call token for new call.
unsigned OpalStatusIncomingCall::m_extraCount |
Count of extra information items in m_extras. This fields contains any extra information that is available about the incoming call. It will typically be protocol specific. For example, for SIP, this is the multi-part MIME data that may be in the INVITE.
const OpalMIME* OpalStatusIncomingCall::m_extras |
Data for each extra piece of extra information.
const char* OpalStatusIncomingCall::m_localAddress |
URL of local interface. e.g. "sip:me@here.com".
OpalProductDescription OpalStatusIncomingCall::m_product |
Product description data
const char* OpalStatusIncomingCall::m_protocolCallId |
ID assigned by the underlying protocol for the call. Only available in version 18 and above
const char* OpalStatusIncomingCall::m_redirectingNumber |
This is the E.164 number of the party doing transfer, if available.
const char* OpalStatusIncomingCall::m_referredByAddress |
This is the full address of the party doing transfer, if available.
const char* OpalStatusIncomingCall::m_remoteAddress |
URL of calling party. e.g. "sip:them@there.com", this is the best guess on how to call the remote party back. This may not be the same as the non server specific "identity" of the remote user, see m_remoteIdentity.
const char* OpalStatusIncomingCall::m_remoteDisplayName |
Display name calling party. e.g. "Fred Nurk".
const char* OpalStatusIncomingCall::m_remoteIdentity |
This is the identity of the remote user. Usually it is identical to m_remoteAddress, but depending on the protocol and system configuration, it may be different. A simple example is where the identity is "fred@nurk.com" but the address is "sip:fred@10.11.12.13:1415"
const char* OpalStatusIncomingCall::m_remotePartyNumber |
This is the E.164 number of the caller, if available.
const char* OpalStatusIncomingCall::m_supportedFeatures |