i started to test sr presence and for some reason sr does not send out
any publish request when i issue one via pua_mi.
i have in route [xmlrpc_requests]:
xlog("L_INFO", "Handling XMLRPC $rm from <$si> with body
<$(rb{re.subst,/[\n\r\t]//g})>\n");
set_reply_no_connect();
set_reply_close();
dispatch_rpc();
syslog shows that sr receives xmlrpc request:
Aug 29 19:42:13 sip /usr/sbin/pres-serv[2118]: INFO: Handling XMLRPC
POST from <127.0.0.1> with body <<?xml
version='1.0'?><methodCall><methodName>mi</methodName><params><param><value><string>pua_publish</string></value></param><param><value><string>sip:jh@vm.test.fi</string></value></param><param><value><int>7776000</int></value></param><param><value><string>message-summary</string></value></param><param><value><string>application/simple-message-summary</string></value></param><param><value><string>.</string></value></param><param><value><string>a.1313821931.6178.2.0</string></value></param><param><value><string>P-Flags:
0</string></value></param><param><value><string>Messages-Waiting:yesVoice-Message:
1/1
(0/0)</string></value></param></params></methodCall>>
and wireshark shows that sr xmlrpc server responds to it with 200 ok.
but after than nothing happens, i.e., according to wireshark no publish
request is sent out. i have pua and pua_mi modules loaded and outbound
proxy defined:
modparam("pua", "outbound_proxy", "sip:127.0.0.1:5082")
there is no error messages in syslog. any idea why sr does not send
publish to outbound proxy? this used to work with opensips.
-- juha