Método: channelsGet
Método: POST
Função: Requisita todas as informações dos canais ativos.
Dados: Este método não possui parâmetros a serem informados.
Status de retorno
Código | Descrição |
200 | OK |
1 | Erro de aplicação |
Objeto de retorno
Tipo: Objeto:
Exemplo:
{ "Local/1060@INBOUND-00000017;1": { "Privilege": "Call", "Channel": "Local/1060@INBOUND-00000017;1", "ChannelState": "6", "ChannelStateDesc": "UP", "CallerIDNum": "<unknown>", "CallerIDName": "<unknown>", "ConnectedLineNum": "<unknown>", "ConnectedLineName": "<unknown>", "Language": "br", "AccountCode": "", "Context": "INBOUND", "Exten": "1060", "Priority": "1", "Uniqueid": "1664547114.74450", "Linkedid": "1664547114.74450", "Type": "Local", "DNID": "", "EffectiveConnectedLineNum": "<unknown>", "EffectiveConnectedLineName": "<unknown>", "TimeToHangup": "0", "BridgeID": "", "Application": "MusicOnHold", "Data": "Jean", "Nativeformats": "(slin)", "Readformat": "slin", "Readtrans": "", "Writeformat": "slin", "Writetrans": "", "Callgroup": "0", "Pickupgroup": "0", "Seconds": "39", "Variables": { "CDR(duration)": "39", "CDR(calltype)": "", "CDR(linkedid)": "1664547114.74450", "CDR(callrec)": "", "CDR(callfile)": "", "CDR(userfield)": "", "QEHOLDTIME": "(null)", "BRIDGEPEER": "(null)", "queueName": "(null)", "inboundDID": "(null)" } }