Skip to content

Examples: Kazoo

Lorenzo Mangani edited this page May 23, 2017 · 1 revision
echo Homer functionality configuration

echo Kamailio..

RoutingLogicNum=`sed -n '/Routing Logic/{;=;}' /etc/kazoo/kamailio/default.cfg`

sed -i $((RoutingLogicNum-1))'i\ \
############################################################# \
################## Homer addition  ########################## \
############################################################# \
loadmodule "siptrace.so" \
# check IP and port of your capture node \
modparam("siptrace", "duplicate_uri","sip:'$HOMER_IP':9060"); \
modparam("siptrace", "hep_mode_on",1); \
modparam("siptrace", "trace_to_database",0); \
modparam("siptrace", "trace_flag",22); \
modparam("siptrace", "trace_on", 1); \
############################################################# \
' /etc/kazoo/kamailio/default.cfg

RoutingLogicNum=`sed -n '/Routing Logic/{;=;}' /etc/kazoo/kamailio/default.cfg`

sed -i $((RoutingLogicNum+3))'i\ \
############################################################# \
################## Homer addition  ########################## \
### start duplicate the SIP message now for Homer Logging ### \
############################################################# \
 \
        sip_trace(); \
        setflag(22); \
 \
############################################################# \
' /etc/kazoo/kamailio/default.cfg

echo FS...

sed -i '9i\        <param name="capture-server" value="udp:'$HOMER_IP':9060"/>'	/etc/kazoo/freeswitch/autoload_configs/sofia.conf.xml
LineNumSipTrace=`sed -n '/sip-trace/{;=;}' /etc/kazoo/freeswitch/sip_profiles/sipinterface_1.xml`
sed -i $LineNumSipTrace'i\            <param name="sip-capture" value="yes"/>' /etc/kazoo/freeswitch/sip_profiles/sipinterface_1.xml
Clone this wiki locally