Integrator C Series API: Link between Calls and Channels
Integrator C Series API
Link between Calls, Mediachannels and Diagnostics in Status
In the C-series we have split the information you can get about each call into several parts:- Calls: The basic call info like remote site number and name etc.
- Media Channels: Information about the media channels like Audio, Video and Data per call
- Diagnostics:Advanced MediaChannel information.
Calls
Lets first look at the Call Information.xstatus call *s Call 14 Status: Connected *s Call 14 Direction: Outgoing *s Call 14 Protocol: "h323" *s Call 14 CallType: Video *s Call 14 RemoteNumber: "david.bruun-lie@tandberg.com" *s Call 14 CallbackNumber: "H323:david.bruun-lie@tandberg.com" *s Call 14 DisplayName: "david.bruun-lie@tandberg.com" *s Call 14 TransmitCallRate: 1920 *s Call 14 ReceiveCallRate: 1920 *s Call 14 Encryption Type: "None" *s Call 14 PlacedOnHold: False *s Call 14 Duration: 10049 ** endThis shows that I have one call and the CallId is 14. The different parts should be pretty self explanatory (we hope) I can then take the callId that we found (14) and look at the media channels part of the API to get which channels this call has:
Media Channels
xstatus MediaChannels *s MediaChannels Call 14 IncomingAudioChannel 167 Encryption Status: Off *s MediaChannels Call 14 IncomingAudioChannel 167 Audio Protocol: AACLD *s MediaChannels Call 14 IncomingAudioChannel 167 Audio Mute: False *s MediaChannels Call 14 IncomingAudioChannel 167 Audio Channels: 1 *s MediaChannels Call 14 IncomingVideoChannel 170 Encryption Status: Off *s MediaChannels Call 14 IncomingVideoChannel 170 ChannelRole: Main *s MediaChannels Call 14 IncomingVideoChannel 170 Video Protocol: H264 *s MediaChannels Call 14 IncomingVideoChannel 170 Video FrameRate: 30 *s MediaChannels Call 14 IncomingVideoChannel 170 Video ResolutionX: 1280 *s MediaChannels Call 14 IncomingVideoChannel 170 Video ResolutionY: 720 *s MediaChannels Call 14 IncomingVideoChannel 173 Encryption Status: Off *s MediaChannels Call 14 IncomingVideoChannel 173 ChannelRole: Presentation *s MediaChannels Call 14 IncomingVideoChannel 173 Video Protocol: Off *s MediaChannels Call 14 IncomingVideoChannel 173 Video FrameRate: 0 *s MediaChannels Call 14 IncomingVideoChannel 173 Video ResolutionX: 0 *s MediaChannels Call 14 IncomingVideoChannel 173 Video ResolutionY: 0 *s MediaChannels Call 14 OutgoingAudioChannel 168 Encryption Status: Off *s MediaChannels Call 14 OutgoingAudioChannel 168 Audio Protocol: AACLD *s MediaChannels Call 14 OutgoingAudioChannel 168 Audio Channels: 1 *s MediaChannels Call 14 OutgoingVideoChannel 171 Encryption Status: Off *s MediaChannels Call 14 OutgoingVideoChannel 171 ChannelRole: Main *s MediaChannels Call 14 OutgoingVideoChannel 171 Video Protocol: Off *s MediaChannels Call 14 OutgoingVideoChannel 171 Video FrameRate: 0 *s MediaChannels Call 14 OutgoingVideoChannel 171 Video ResolutionX: 0 *s MediaChannels Call 14 OutgoingVideoChannel 171 Video ResolutionY: 0 *s MediaChannels Call 14 OutgoingVideoChannel 174 Encryption Status: Off *s MediaChannels Call 14 OutgoingVideoChannel 174 ChannelRole: Presentation *s MediaChannels Call 14 OutgoingVideoChannel 174 Video Protocol: H264 *s MediaChannels Call 14 OutgoingVideoChannel 174 Video FrameRate: 30 *s MediaChannels Call 14 OutgoingVideoChannel 174 Video ResolutionX: 1280 *s MediaChannels Call 14 OutgoingVideoChannel 174 Video ResolutionY: 720 ** endThis shows that Call 14 has:
- 1 incoming audio channel with id 167
- 1 incoming video channel with id 170. Its channel role is "Main"
- 1 incoming video channel with id 173. Its channel role is "Presentation"
- 1 outgoing audio channel with id 168
- 1 outgoing video channel with id 171. Its channel role is "Main"
- 1 outgoing video channel with id 174. Its channel role is "Presentation"
Diagnostics
xstatus Diagnostics *s Diagnostics Call 14 Channels IncomingAudioChannel 167 Netstat 1 Jitter: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 Netstat 1 Packets: 520185 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 Netstat 1 Loss: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 Netstat 1 LastIntervalLost: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 Netstat 1 LastIntervalReceived: 250 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 Netstat 1 Drop: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 Netstat 1 Bytes: 165897538 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 Netstat 1 ChannelRate: 127000 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 Netstat 1 MaxJitter: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery ProtectionPackets MediaPacketsCovered: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery ProtectionPackets Received: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery ProtectionPackets Lost: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery ProtectionPackets OutOfOrder: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets Received: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets Lost: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets OutOfOrder: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets Recovered: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets ConsecutiveLost: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets Statistics ZeroLost: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets Statistics OneLost: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets Statistics TwoLost: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets Statistics ThreeLost: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets Statistics FourLost: 0 *s Diagnostics Call 14 Channels IncomingAudioChannel 167 PacketRecovery MediaPackets Statistics MoreThanFourLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 Netstat 1 Jitter: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 Netstat 1 Packets: 1869348 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 Netstat 1 Loss: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 Netstat 1 LastIntervalLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 Netstat 1 LastIntervalReceived: 717 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 Netstat 1 Drop: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 Netstat 1 Bytes: -1963033108 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 Netstat 1 ChannelRate: 1793000 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 Netstat 1 MaxJitter: 1 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery ProtectionPackets MediaPacketsCovered: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery ProtectionPackets Received: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery ProtectionPackets Lost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery ProtectionPackets OutOfOrder: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets Received: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets Lost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets OutOfOrder: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets Recovered: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets ConsecutiveLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets Statistics ZeroLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets Statistics OneLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets Statistics TwoLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets Statistics ThreeLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets Statistics FourLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 170 PacketRecovery MediaPackets Statistics MoreThanFourLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 Netstat 1 Jitter: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 Netstat 1 Packets: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 Netstat 1 Loss: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 Netstat 1 LastIntervalLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 Netstat 1 LastIntervalReceived: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 Netstat 1 Drop: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 Netstat 1 Bytes: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 Netstat 1 ChannelRate: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 Netstat 1 MaxJitter: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery ProtectionPackets MediaPacketsCovered: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery ProtectionPackets Received: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery ProtectionPackets Lost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery ProtectionPackets OutOfOrder: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets Received: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets Lost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets OutOfOrder: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets Recovered: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets ConsecutiveLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets Statistics ZeroLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets Statistics OneLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets Statistics TwoLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets Statistics ThreeLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets Statistics FourLost: 0 *s Diagnostics Call 14 Channels IncomingVideoChannel 173 PacketRecovery MediaPackets Statistics MoreThanFourLost: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 Netstat 1 Jitter: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 Netstat 1 Packets: 1 *s Diagnostics Call 14 Channels IncomingDataChannel 175 Netstat 1 Loss: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 Netstat 1 LastIntervalLost: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 Netstat 1 LastIntervalReceived: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 Netstat 1 Drop: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 Netstat 1 Bytes: 111 *s Diagnostics Call 14 Channels IncomingDataChannel 175 Netstat 1 ChannelRate: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 Netstat 1 MaxJitter: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery ProtectionPackets MediaPacketsCovered: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery ProtectionPackets Received: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery ProtectionPackets Lost: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery ProtectionPackets OutOfOrder: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets Received: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets Lost: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets OutOfOrder: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets Recovered: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets ConsecutiveLost: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets Statistics ZeroLost: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets Statistics OneLost: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets Statistics TwoLost: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets Statistics ThreeLost: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets Statistics FourLost: 0 *s Diagnostics Call 14 Channels IncomingDataChannel 175 PacketRecovery MediaPackets Statistics MoreThanFourLost: 0 *s Diagnostics Call 14 Channels OutgoingAudioChannel 168 Netstat 1 Jitter: 0 *s Diagnostics Call 14 Channels OutgoingAudioChannel 168 Netstat 1 Packets: 520257 *s Diagnostics Call 14 Channels OutgoingAudioChannel 168 Netstat 1 Loss: 0 *s Diagnostics Call 14 Channels OutgoingAudioChannel 168 Netstat 1 LastIntervalLost: 0 *s Diagnostics Call 14 Channels OutgoingAudioChannel 168 Netstat 1 LastIntervalReceived: 150 *s Diagnostics Call 14 Channels OutgoingAudioChannel 168 Netstat 1 Drop: 0 *s Diagnostics Call 14 Channels OutgoingAudioChannel 168 Netstat 1 Bytes: 165920235 *s Diagnostics Call 14 Channels OutgoingAudioChannel 168 Netstat 1 ChannelRate: 127000 *s Diagnostics Call 14 Channels OutgoingAudioChannel 168 Netstat 1 MaxJitter: 0 *s Diagnostics Call 14 Channels OutgoingVideoChannel 174 Netstat 1 Jitter: 0 *s Diagnostics Call 14 Channels OutgoingVideoChannel 174 Netstat 1 Packets: 31707 *s Diagnostics Call 14 Channels OutgoingVideoChannel 174 Netstat 1 Loss: 0 *s Diagnostics Call 14 Channels OutgoingVideoChannel 174 Netstat 1 LastIntervalLost: 0 *s Diagnostics Call 14 Channels OutgoingVideoChannel 174 Netstat 1 LastIntervalReceived: 1260 *s Diagnostics Call 14 Channels OutgoingVideoChannel 174 Netstat 1 Drop: 0 *s Diagnostics Call 14 Channels OutgoingVideoChannel 174 Netstat 1 Bytes: 33843652 *s Diagnostics Call 14 Channels OutgoingVideoChannel 174 Netstat 1 ChannelRate: 1792000 *s Diagnostics Call 14 Channels OutgoingVideoChannel 174 Netstat 1 MaxJitter: 0 *s Diagnostics Call 14 Channels OutgoingDataChannel 176 Netstat 1 Jitter: 0 *s Diagnostics Call 14 Channels OutgoingDataChannel 176 Netstat 1 Packets: 6 *s Diagnostics Call 14 Channels OutgoingDataChannel 176 Netstat 1 Loss: 0 *s Diagnostics Call 14 Channels OutgoingDataChannel 176 Netstat 1 LastIntervalLost: 0 *s Diagnostics Call 14 Channels OutgoingDataChannel 176 Netstat 1 LastIntervalReceived: 0 *s Diagnostics Call 14 Channels OutgoingDataChannel 176 Netstat 1 Drop: 0 *s Diagnostics Call 14 Channels OutgoingDataChannel 176 Netstat 1 Bytes: 350 *s Diagnostics Call 14 Channels OutgoingDataChannel 176 Netstat 1 ChannelRate: 0 *s Diagnostics Call 14 Channels OutgoingDataChannel 176 Netstat 1 MaxJitter: 0 ** endThe IncomingDataChannel and OutgoingDataChannel should not be mistaken for being H.239/Presentation channels. The data channels are for transmitting Camera Control code, S-String, T-string messages etc.
If you should find errors or have suggestions for content or improvements of these guides, please give us feedback on our forum.
Integrator C Series API
- Introduction
- Connecting to the API
- Using the command line
- API fundamentals
- Feedback mechanism
- Synchronous API calls
- Events
- Experimental sections
- Using HTTP
- Programming the video compositor
- Programming the phone book
- Programming the video switcher
- Using GPIO
- Frequently asked questions
- Other resources
- The link between Calls and Channels
- Do's and don'ts