Compartilhar via


ADDRESS_CAPABILITY enumeração (tapi3if.h)

Um membro da enumeração ADDRESS_CAPABILITY é usado pelo método ITAddressCapabilities::get_AddressCapability para indicar a funcionalidade de endereço necessária.

Syntax

typedef enum ADDRESS_CAPABILITY {
  AC_ADDRESSTYPES = 0,
  AC_BEARERMODES,
  AC_MAXACTIVECALLS,
  AC_MAXONHOLDCALLS,
  AC_MAXONHOLDPENDINGCALLS,
  AC_MAXNUMCONFERENCE,
  AC_MAXNUMTRANSCONF,
  AC_MONITORDIGITSUPPORT,
  AC_GENERATEDIGITSUPPORT,
  AC_GENERATETONEMODES,
  AC_GENERATETONEMAXNUMFREQ,
  AC_MONITORTONEMAXNUMFREQ,
  AC_MONITORTONEMAXNUMENTRIES,
  AC_DEVCAPFLAGS,
  AC_ANSWERMODES,
  AC_LINEFEATURES,
  AC_SETTABLEDEVSTATUS,
  AC_PARKSUPPORT,
  AC_CALLERIDSUPPORT,
  AC_CALLEDIDSUPPORT,
  AC_CONNECTEDIDSUPPORT,
  AC_REDIRECTIONIDSUPPORT,
  AC_REDIRECTINGIDSUPPORT,
  AC_ADDRESSCAPFLAGS,
  AC_CALLFEATURES1,
  AC_CALLFEATURES2,
  AC_REMOVEFROMCONFCAPS,
  AC_REMOVEFROMCONFSTATE,
  AC_TRANSFERMODES,
  AC_ADDRESSFEATURES,
  AC_PREDICTIVEAUTOTRANSFERSTATES,
  AC_MAXCALLDATASIZE,
  AC_LINEID,
  AC_ADDRESSID,
  AC_FORWARDMODES,
  AC_MAXFORWARDENTRIES,
  AC_MAXSPECIFICENTRIES,
  AC_MINFWDNUMRINGS,
  AC_MAXFWDNUMRINGS,
  AC_MAXCALLCOMPLETIONS,
  AC_CALLCOMPLETIONCONDITIONS,
  AC_CALLCOMPLETIONMODES,
  AC_PERMANENTDEVICEID,
  AC_GATHERDIGITSMINTIMEOUT,
  AC_GATHERDIGITSMAXTIMEOUT,
  AC_GENERATEDIGITMINDURATION,
  AC_GENERATEDIGITMAXDURATION,
  AC_GENERATEDIGITDEFAULTDURATION
} ;

Constantes

 
AC_ADDRESSTYPES
Valor: 0
Um endereço pode dar suporte a mais de um
tipo de endereço, mas observe que um pode ser usado durante
ITAddress::CreateCall.
AC_BEARERMODES
Modos de portador.
AC_MAXACTIVECALLS
O número máximo de chamadas (largura de banda mínima) que podem estar ativas (conectadas) na linha a qualquer momento. O número real de chamadas ativas poderá ser menor se chamadas de largura de banda mais altas forem estabelecidas na linha.
AC_MAXONHOLDCALLS
Número máximo de chamadas que podem estar em espera ao mesmo tempo.
AC_MAXONHOLDPENDINGCALLS
Número máximo de chamadas que podem ser simultaneamente pendentes de transferência ou conferência.
AC_MAXNUMCONFERENCE
Contém o número máximo de partes que podem ingressar em uma única chamada em conferência nesse endereço.
AC_MAXNUMTRANSCONF
Especifica o número de partes (incluindo "self") que podem ser adicionadas em uma chamada em conferência iniciada como uma chamada de consulta genérica usando
ITBasicCallControl::Transfer e
ITBasicCallControl::Finish (FM_ASCONFERENCE).
AC_MONITORDIGITSUPPORT
Especifica modos de dígito detectáveis neste endereço usando o
LINEDIGITMODE_ sinalizadores. Se nenhum sinalizador for definido, não haverá suporte para o monitoramento de dígitos.
AC_GENERATEDIGITSUPPORT
Especifica modos de dígito que podem ser gerados nesse endereço usando um subconjunto do
sinalizadores de LINEDIGITMODE_ : LINEDIGITMODE_PULSE indica que os dígitos podem ser gerados como tons de pulso/rotativo e LINEDIGITMODE_DTMF indica que os dígitos podem ser gerados como tons DTMF. Se nenhum sinalizador for definido, não haverá suporte para a geração de dígitos.
AC_GENERATETONEMODES
Especifica os diferentes tipos de tons que podem ser gerados nessa linha, do tipo
LINETONEMODE_.
AC_GENERATETONEMAXNUMFREQ
Contém o número máximo de frequências que podem ser especificadas na descrição de um tom geral.
AC_MONITORTONEMAXNUMFREQ
Contém o número máximo de frequências que podem ser especificadas ao monitorar um tom geral. Um valor 0 indica que o monitor de tom não está disponível.
AC_MONITORTONEMAXNUMENTRIES
Contém o número máximo de entradas que podem ser especificadas em uma lista de tons.
AC_DEVCAPFLAGS
Sinalizadores de funcionalidade do dispositivo.
AC_ANSWERMODES
Modos de resposta.
AC_LINEFEATURES
Especifica os recursos disponíveis para esta linha usando o
LINEFEATURE_ constantes. Invocar um recurso com suporte requer que a linha esteja no estado adequado e que o dispositivo de linha subjacente seja aberto em um modo compatível. Um zero em uma posição de bit indica que o recurso correspondente nunca está disponível. Um indica que o recurso correspondente poderá estar disponível se a linha estiver no estado apropriado para que a operação seja significativa. Esse membro permite que um aplicativo descubra quais recursos de linha podem ser (e quais nunca podem ser) compatíveis com o dispositivo.
AC_SETTABLEDEVSTATUS
Indica
LINEDEVSTATUS_ valores que podem ser modificados.
AC_PARKSUPPORT
Indica se o parque tem suporte usando o
LINEPARKMODE_ sinalizadores.
AC_CALLERIDSUPPORT
Identifica o suporte para identificação de número de chamador usando o
LINECALLPARTYID_ sinalizadores.
AC_CALLEDIDSUPPORT
Identifica o suporte para identificação de número chamada usando o
LINECALLPARTYID_ sinalizadores.
AC_CONNECTEDIDSUPPORT
Indica se a ID conectada tem suporte usando o
LINECALLPARTYID_ sinalizadores.
AC_REDIRECTIONIDSUPPORT
Indica se a ID de redirecionamento tem suporte usando o
LINECALLPARTYID_ sinalizadores.
AC_REDIRECTINGIDSUPPORT
Indica se a ID de redirecionamento tem suporte usando o
LINECALLPARTYID_ sinalizadores.
AC_ADDRESSCAPFLAGS
O endereço
Os sinalizadores de funcionalidade descrevem várias funcionalidades de endereço booliano. Por exemplo, LINEADDRCAPFLAGS_FWDNUMRINGS indica se o número de anéis para uma não resposta pode ser especificado ao encaminhar em uma não resposta.
AC_CALLFEATURES1
Chame o conjunto de recursos um.
AC_CALLFEATURES2
Recursos de chamada complementares para chamadas de conferência, transferência e estacionamento.
AC_REMOVEFROMCONFCAPS
Especifica os recursos do endereço para remover chamadas de uma chamada em conferência. Esse membro usa o
LINEREMOVEFROMCONF_ constantes.
AC_REMOVEFROMCONFSTATE
Usa o
LINECALLSTATE_ constantes para especificar o estado da chamada depois que ela tiver sido removida de uma chamada em conferência.
AC_TRANSFERMODES
Modos de transferência.
AC_ADDRESSFEATURES
O
Os recursos de endereço de linha descrevem as operações que podem ser invocadas em um endereço. Por exemplo, se LINEADDRFEATURE_FORWARD estiver definido, o endereço poderá ser encaminhado.
AC_PREDICTIVEAUTOTRANSFERSTATES
O estado de chamada ou estados nos quais uma chamada feita por um discador preditivo pode ser definida para transferir automaticamente a chamada para outro endereço; um ou mais dos
LINECALLSTATE_ constantes. O valor 0 indica que a transferência automática com base no estado da chamada não está disponível.
AC_MAXCALLDATASIZE
Tamanho máximo permitido do bloco de dados.
AC_LINEID
Retorna o identificador de dispositivo do dispositivo de linha ao qual esse endereço está associado. Referência cruzada do TAPI 2.1:
LINEADDRESSCAPS.
AC_ADDRESSID
Identificador de endereço. Um identificador de endereço está permanentemente associado a um endereço; o identificador permanece constante entre as atualizações do sistema operacional.
AC_FORWARDMODES
Modos de encaminhamento.
AC_MAXFORWARDENTRIES
O número máximo de entradas de encaminhamento diferentes que podem ser compatíveis com o endereço atual.
AC_MAXSPECIFICENTRIES
Especifica o número máximo de entradas que podem ser definidas usando
ITForwardInformation::SetForwardType que pode conter instruções de encaminhamento com base em um chamador específico (encaminhamento seletivo de chamadas). Esse membro será zero se não houver suporte para o encaminhamento de chamadas seletivas.
AC_MINFWDNUMRINGS
Especifica o número mínimo de anéis que podem ser definidos para determinar quando uma chamada é oficialmente considerada "sem resposta".
AC_MAXFWDNUMRINGS
Especifica o número máximo de anéis que podem ser definidos para determinar quando uma chamada é oficialmente considerada "sem resposta".
AC_MAXCALLCOMPLETIONS
O número máximo de solicitações de conclusão de chamada simultâneas que podem ser pendentes nesse endereço. Zero implica que a conclusão da chamada não está disponível.
AC_CALLCOMPLETIONCONDITIONS
Condições de conclusão de chamada.
AC_CALLCOMPLETIONMODES
Modos de conclusão de chamada.
AC_PERMANENTDEVICEID
O identificador permanente pelo qual o dispositivo de linha é conhecido na configuração do sistema. Esse valor não é alterado à medida que as linhas são adicionadas e removidas do sistema. Portanto, ele pode ser usado para vincular informações específicas de linha no registro ou em outros arquivos de uma forma que não seja afetada por alterações em outras linhas. Se uma linha tiver mais de um endereço, todos os endereços terão o mesmo identificador de dispositivo permanente. Os gravadores TSP devem observar que esse valor deve ser preservado entre atualizações do sistema operacional.
AC_GATHERDIGITSMINTIMEOUT
AC_GATHERDIGITSMAXTIMEOUT
AC_GENERATEDIGITMINDURATION
AC_GENERATEDIGITMAXDURATION
AC_GENERATEDIGITDEFAULTDURATION

Requisitos

Requisito Valor
Cabeçalho tapi3if.h

Confira também

Objeto Address

ITAddress

ITAddressCapabilities::get_AddressCapability