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

Related Posts with Thumbnails

Deixe um comentario