I’m trying to use Extenspy with D option to get both sides of the call separated,
But I can’t hear the audio correctly, when spy, the audio is noisy and unintelligible. I’ve even tried programmatically decoding and separating the channels. In case option D doesn’t generate an “standard audio” but without success…
I have some pjsip extensions configured as follows:
Another option would be to make 2 calls to spy the caller and called,
but I cannot configure the dialplan to spy a specific leg, always listen the same leg:
-- Executing [5556001@from-internal:1] Answer("PJSIP/6002-00000091", "") in new stack
> 0x7fd37c03e5b0 -- Strict RTP learning after remote address set to: 192.168.90.70:4022
-- Executing [5556001@from-internal:2] NoOp("PJSIP/6002-00000091", "Channel : PJSIP/6002-00000091") in new stack
-- Executing [5556001@from-internal:3] NoOp("PJSIP/6002-00000091", "Context : from-internal") in new stack
-- Executing [5556001@from-internal:4] NoOp("PJSIP/6002-00000091", "Extensions : 5556001") in new stack
-- Executing [5556001@from-internal:5] ExtenSpy("PJSIP/6002-00000091", "PJSIP/6001,qEo") in new stack
> 0x7fd37c03e5b0 -- Strict RTP switching to RTP target address 192.168.90.70:4022 as source
== Spying on channel PJSIP/6003-00000087
-- Attaching spy channel PJSIP/6002-00000091 to PJSIP/6003-00000087 ****** spy 6003 leg *****
Maybe the ‘o’ option is not valid here, I tried other options without success