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 |