Hello,
I test the evapi modules function , but not full operation ,only receive
not send to client
I capture the important setup parameters are as follows:
debug=3
loadmodule "evapi.so"
#----- evapi params ----- #
modparam("evapi", "bind_addr", "0.0.0.0:8448")
modparam("evapi", "netstring_format", 0)
modparam("evapi", "workers", 4)
event_route[evapi:connection-new] {
evapi_relay("{ \"event\": \"test\",\n \"data\":
{ \"fU\": \"fU\"
}\n}");
xlog("L_WARN", "new connection from
$evapi(srcaddr):$evapi(srcport)\n");
}
scene :
One client connected kamailio server x.x.x.x:8448 use nc tools , I get
garbled ,
kamailioserver not sent to me client , Because this is the right format to
display josn ?
sh-4.2# nc -n x.x.x.x 8448 ;
øX±š^C
any suggestions or missing something ?
my syslog :
Mar 28 14:31:37 SIP /home/pkg/kamailio-4.2.3/sbin/kamailio[297164]: DEBUG:
evapi [evapi_dispatch.c:385]: evapi_accept_client(): new connection -
pos[0] from: [x.x.x.x:56215]
Mar 28 14:31:37 SIP /home/pkg/kamailio-4.2.3/sbin/kamailio[297164]: DEBUG:
evapi [evapi_dispatch.c:531]: evapi_relay(): relaying event data [{
"event": "test",#012 "data": { "fU":
"fU" }#012}]
Mar 28 14:31:37 SIP /home/pkg/kamailio-4.2.3/sbin/kamailio[297164]: DEBUG:
evapi [evapi_dispatch.c:561]: evapi_relay(): sent [0x7f939ab158f8] [{
"event": "test",#012 "data": { "fU":
"fU" }#012}] (44)
Mar 28 14:31:37 SIP /home/pkg/kamailio-4.2.3/sbin/kamailio[297164]:
WARNING: <script>: new connection from x.x.x.x:56215
kamailio server :
root@SIP:/etc/init.d# dpkg -l | grep libev-dev
ii libev-dev 1:4.11-1 amd64
static library, header files, and docs for libev
root@SIP:/etc/init.d# uname -a
Linux SIP 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64 GNU/Linux
root@SIP:/home/pkg/kamailio-4.2.3/sbin# ./kamailio -V
version: kamailio 4.2.3 (x86_64/linux)
flags: STATS: Off, USE_TCP, USE_TLS, TLS_HOOKS, USE_RAW_SOCKS,
DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC,
F_MALLOC, DBG_F_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE,
USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: unknown
compiled on 15:13:09 Mar 27 2015 with gcc 4.7.2
download :
http://www.kamailio.org/pub/kamailio/latest/src/kamailio-4.2.3_src.tar.gz