With latest rtpengine module, rtpengine_offer generates to syslog:
Feb 9 03:05:03 lohi /usr/bin/sip-proxy[11835]: NOTICE: rtpengine [rtpengine.c:2792]:
select_rtpp_node_old(): rtpengine hash table lookup failed to find node for calllen=16
callid=48e2ba8176be0f4a viabranch=z9hG4bK9c06a007a1197f4b0
Why such a message? Looking at the code, it seems to be OK that the
node is not found on a first call of rtpengine_offer:
-- Juha
// lookup node
node = select_rtpp_node_old(callid, viabranch, do_test);
// check node
if (!node) {
// run the selection algorithm
node = select_rtpp_node_new(callid, viabranch, do_test);
// check node
if (!node) {
LM_ERR("rtpengine failed to select new for calllen=%d callid=%.*s\n",
callid.len, callid.len, callid.s);
return NULL;
}
}