Hi.
I'm hoping that someone here can help me get FreeSwitch sending HEP packets to
Homer.
I've asked on the FreeSwitch forum but not had anything useful in the way of
responses. I'm sure there are people here using Homer with FreeSwitch.
I am trying to get Freeswitch (version 1.10.12, working fine for call
processing) to send HEPv3 captures to a Homer version 7 server I have set up.
I believe I have done all the necessary configuration in Freeswitch to make
this work, but it simply doesn't send any packets.
I have done the following:
1. In /etc/freeswitch/autoload_configs/sofia.conf.xml in the <global_settings>
stanza:
<param name="capture-server"
value="udp:
cerberus.example.net:9060;
hep=3;
capture_id=100"/>
2. In every profile under /etc/freeswitch/sip_profiles in the <settings> stanza:
<param name="sip-capture" value="yes"/>
3. Restarted Freeswitch
4. Told Freeswitch to perform capturing:
fs_cli -x "sofia global capture on"
and for every SIP profile I have:
fs_cli -x "sofia profile XXX capture on"
Then, when calls get processed, I see no traffic on UDP port 9060 at all.
I am watching for these packets leaving the Freeswitch machine as well as
arriving on the Homer server:
# tshark -f "port 9060"
Nothing is shown.
However if I then run an sngrep command to watch the SIP traffic on the
Freeswitch machine and send HEP captures itself, I get traffic:
sngrep port 5060 -H udp:
cerberus.example.net:9060 --no-interface -q
I then see packets both leaving the Freeswitch machine and arriving on the
Homer server.
I therefore conclude that:
a) I have no networking or firewalling problems
b) I have omitted some bit of magic to tell Freeswitch to send the HEP capture
itself.
Please can someone suggest what that magic might be?
Thanks,
Antony.
--
People say that nothing is impossible, so I try to do the impossible every
day.
Please reply to the list;
please *don't* CC me.