Olle postou um pedido de comentários sobre um novo comando, que ele está adicionando ao Manager do Asterisk:
Estou implementando um comando no Manager que pode relatar propriedades em um canal SIP. Agora, eu só estou interessado em QoS.
(por razões óbvias).
=============================================
*CLI> manager show command SIPchannel
Action: SIPchannel
Synopsis: Show information about SIP channel
Privilege: call,all
Description: Show one SIP channel with details on current status.
Variables:
Channel: The channel name (AST) you want to check.
ActionID: Optional action ID for this AMI transaction.
Datatype: Optional parameter name required. If not specified, all data will be sent
Datatype Description
qos Current QoS value for this channel (sender and receiver)
=============================================
Isso deve ser extensível a outros tipos de dados no futuro.
Agora, para QoS temos como informar todos os fluxos RTP. Eu queria saber como rotular os cabeçalhos do Manager. Eu não preciso LocalJitterAudio e LocalJitterVideo – assim que eu comecei a experimentar com parênteses. Enquanto isso, decidimos usar esse canal para identificadores em eventos / respostas, incluindo canais múltiplos. Então a questão é que tipo de sintaxe que eu poderia usar aqui.
Current output:
=============================================
action: sipchannel
datatype: qos
channel: SIP/pinefrog6-00000000
Response: Success
LocalSSRC(audio): 593163852
RemoteSSRC(audio): 0
LocalJitter(audio): 0
LocalPacketCount(audio): 0
RemotePacketCount(audio): 0
LocalLostPackets(audio): 0
RemoteLostPackets(audio): 0
RemoteJitter(audio): 1
MediaRtt(audio): 25889302
=============================================
Devo ir para MediaRtt [Áudio] usando colchetes. No futuro, pode-se chegar a label [index] (canal) cabeçalhos para eventos.
O que você acha?
Via: AstNews
