06-04-2024 07:52 AM - edited 06-04-2024 07:53 AM
Hello!
I can alternate a Cisco device's mute state (on/off) by using the CiscoTerminal.sendData method.
But:
Thanks much.
Solved! Go to Solution.
06-04-2024 11:45 AM
Unfortunately there is no JTAPI event available for this, and I'm not aware of any other reasonable way to get it
AFAIK it's a purely local functionality that turns the output on/off at a fairly low level, and is never indicated to CUCM.
06-04-2024 11:45 AM
Unfortunately there is no JTAPI event available for this, and I'm not aware of any other reasonable way to get it
AFAIK it's a purely local functionality that turns the output on/off at a fairly low level, and is never indicated to CUCM.
06-04-2024 10:18 PM
Thanks, @dstaudt, for your important input. Much obliged.
Is there a (simple) way for disabling device's output-audio, so that the other call-party won't hear a thing, even if device has been unmuted?
Specifically, is this possible by a sendData command? (i.e. stopping device output RTP stream, etc.)
11-04-2024 09:32 AM
Hello, @dstaudt and friends.
Re-asking: In a regular 2-party call, is there a way to disable a Cisco IP-Phone's output-audio, so that the other party does not hear it? (i.e. stopping device's RTP Tx stream)
Note that using an XSI Key:Mute command is not a valid solution, as it would actually un-mute the device if it's already muted.
I've tried the XSI RTPTx:Stop command, but apparently - it does not stop a Tx stream started upon a normal peer-to-peer call, although no error is returned in response.
11-04-2024 10:37 AM - edited 11-04-2024 10:46 AM
AFAIK it is just not do-able in a deterministic fashion.
IIRC they did not want applications to have the ability to disable mute without user knowledge - control over audio transmission is strictly user-controlled for privacy reasons.
It might be interesting (but probably problematic/non-deterministics with various corner cases) to retrieve the /StreamingStatisticsX page from the phone's onboard webserver. If you're getting all zeros on the output stream channel (model-specific) that might be an indirect indication the phone is muted.
11-04-2024 10:57 PM
Thanks, David, for your input.
I've tested it.
Unfortunately, even when device is muted, both SenderPackets and RcvrPackets counters are (still) being increased.
I would have expected at least the SenderPackets counter to stall.
B.T.W, does this mean that the (muted) device is transmitting silence (0's) on its Tx stream?
If any additional suggestion comes to mind - I'd be happy to hear/read it.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide