Feeding SIP signaling, QoS, MOS and RTP/RTCP stats from CaptAgent to Homer
At the moment of writing, all media-related reports (RTP, RTCP, Quality of Service, Medium Opinion Score, and so on) have not yet been added to the Capture Agent integrated as features in FreeSWITCH.
We'll take the opportunity to see the usage of CaptAgent, the universal stand-alone Agent for the SIPCAPTURE stack.
Let's start building the latest version:
# cd /usr/src # git clone https://github.com/sipcapture/captagent.git captagent # cd captagent # ./build.sh # ./configure # make && make install
Now head to /usr/local/captagent/etc/captagent/
and feel the pain! Configuration is complex, and distributed in many files. Be tenacious; you'll be rewarded. Start by checking all paths in captagent.xml
. Then, edit captureplans/sip_capture_plan.cfg
and uncomment the entire if(sip_has_sdp())
block.
Enable true
RTCP in socket_pcap.xml
. Then edit transport_hep.xml
and insert the IP address and port...