Hi, Tito!
Apologies for getting back so late. The only addition to 2.2 was the
async support. Have you tried setting the sync_mode to 1
modparam("event_rabbitmq", "sync_mode", 1)
Best regards,
Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com
On 10/20/2015 08:15 PM, Tito Cumpen wrote:
Razvan,
I went back to version: opensips 2.1.1 and found that the events are
being raised with params as expected. Meaning all is working. Any
possibility it broke sometime in 2.2-dev?
Thanks,
Tito
On Tue, Oct 13, 2015 at 5:56 PM, Tito Cumpen <[email protected]
<mailto:[email protected]>> wrote:
Razvan,
Yes, There is no body in the event. The event name is as well.
Would you like me to send you a trace ?
Thanks,
Tito
On Tue, Oct 13, 2015 at 5:54 PM, Răzvan Crainea
<[email protected] <mailto:[email protected]>> wrote:
Hi, Tito!
So you do get the event, but not the parameters? Is there any
body in the event?
Best regards,
Răzvan Crainea
OpenSIPS Core Developer
http://www.opensips-solutions.com
On 10/13/2015 07:52 PM, Tito Cumpen wrote:
Răzvan,
Are you referring to
http://www.opensips.org/html/docs/modules/2.2.x/event_rabbitmq
section 1.3?
From section 2.1 it looks like the subscription syntax
looks the same.
Mine is as I sent it before
subscribe_event("UL_AOR_INSERT",
"rabbitmq:myrabbitserver/sip1dev");
I think the issue lies when appending params as everything
except the
params are sent to the queue. I am appending params in a
wrapper like this
raise_event("UL_AOR_DELETE", $avp(param));
On Mon, Oct 12, 2015 at 8:27 PM, Răzvan Crainea
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>
wrote:
Hi, Tito!
So you're saying that the exact logic works in 1.11,
but not in 2.2?
Starting from 2.1 the socket syntax was changed a bit,
to be able to
specify both the routing key and the exchange used.
This was not
possible in 1.11. Are you sure you are specifying both?
Best regards,
Răzvan Crainea
OpenSIPS Core Developer
http://www.opensips-solutions.com
On 10/12/2015 10:09 PM, Tito Cumpen wrote:
Any idea what has broken in the current dev version ?
Thanks,
Tito
On Thu, Oct 1, 2015 at 9:17 PM, Tito Cumpen
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>> wrote:
Razvan,
The connection looks fine check this output
from the logs
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding int param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:destroy_avp_list: destroying list (nil)
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding int param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:destroy_avp_list: destroying list (nil)
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding int param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:destroy_avp_list: destroying list (nil)
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding int param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:destroy_avp_list: destroying list (nil)
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding int param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:destroy_avp_list: destroying list (nil)
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_raise_event_msg: found
subscriber E_UL_AOR_DELETE
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:event_route:scriptroute_fetch: Fetching parameters for
event
E_UL_AOR_DELETE
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:event_route:scriptroute_fetch: Successfully fetched 1
parameters
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:buf_init: initializing...
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
deleting this
user patientdemo2.gmail and sending it to the
queue for
processing
as patientdemo2.gmail
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_param_set: adding string param
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:evi_raise_event_msg: found
subscriber MyrabbitserverIP
Oct 2 01:06:34 cloud-server-06
/sbin/opensips[15024]:
DBG:core:destroy_avp_list: destroying list
0x7fafc8510150
Oct 2 01:06:39 cloud-server-06
/sbin/opensips[15042]:
DBG:core:tcp_read_req: Using the global ( per
process ) buff
Oct 2 01:06:39 cloud-server-06
/sbin/opensips[15042]:
DBG:core:tcp_handle_req: content-length= 0
Oct 2 01:06:39 cloud-server-06
/sbin/opensips[15042]:
DBG:core:async_tsend_stream: Async successful
write from
first try
on 0x7fafc850e418
Oct 2 01:06:39 cloud-server-06
/sbin/opensips[15042]:
DBG:core:tcp_read_req: tcp_read_req end
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
DBG:core:probe_max_sock_buff: getsockopt: snd
is initially
425984
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
INFO:core:probe_max_sock_buff: using snd
buffer of 416 kb
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
INFO:core:init_sock_keepalive: TCP keepalive
enabled on
socket 63
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
DBG:core:print_ip: tcpconn_new: new tcp
connection to:
50.56.XX.xXX
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
DBG:core:tcpconn_new: on port 56177, proto 2
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
DBG:core:tcpconn_add: hashes: 835, 62
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
DBG:core:handle_new_connect: new connection:
0x7fafc8510408 63
flags: 0006
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
INFO:core:send2child: no free tcp receiver,
connection
passed to the
least busy one (1)
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
DBG:core:send2child: to tcp child 0 0(15039),
0x7fafc8510408 rw 1
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15039]:
DBG:core:handle_io: We have received conn
0x7fafc8510408
with rw 1
on fd 44
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15039]:
DBG:core:io_watch_add: [TCP_worker]
io_watch_add op (44 on 7)
(0x876720, 44, 19, 0x7fafc8510408,1),
fd_no=3/2111
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15039]:
DBG:core:tcp_read_req: Using the global ( per
process ) buff
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15039]:
DBG:core:tcp_read: EOF on 0x7fafc8510408, FD 44
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15039]:
DBG:core:tcp_read_req: EOF received
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15039]:
DBG:core:io_watch_del: [TCP_worker]
io_watch_del op on
index 1 44
(0x876720, 44, 1, 0x10,0x3) fd_no=4 called
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15039]:
DBG:core:tcpconn_release: releasing con
0x7fafc8510408,
state -1,
fd=-1, id=62
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15039]:
DBG:core:tcpconn_release: extra_data (nil)
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
DBG:core:handle_tcp_worker: reader response=
7fafc8510408,
-1 from 0
Oct 2 01:06:48 cloud-server-06
/sbin/opensips[15053]:
DBG:core:tcpconn_destroy: destroying
connection 0x7fafc8510408,
flags 0006
Within the transmission to the queuing server
I only the queue
being(sip1dev) declared and nothing else.
T opensips:57646 -> rabbitmqserver:5672 [AP]
........<.(....sip1dev..
#
T opensips:57646 -> rabbitmqserver:5672 [AP]
........<.............
#
T opensips:57646 -> rabbitmqserver:5672 [AP]
.........
#
T rabbitmqserver:5672 ->opensips:57646 [A]
I am using the exact same logic as far as
raising events
with the
rabbit module goes in opensips 1.11.1-notls
On Tue, Sep 29, 2015 at 4:54 AM, Răzvan Crainea
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
<mailto:[email protected]
<mailto:[email protected]> <mailto:[email protected]
<mailto:[email protected]>>>>
wrote:
So you are not seeing even the xlog() you
are printing? Or
you're not seeing anything on the
rabbitmq server.
Can you check the logs to see if there
are any errors
related to
the rabbitmq connection?
Best regards,
Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com
<http://www.opensips-solutions.com>
<http://www.opensips-solutions.com>
<http://www.opensips-solutions.com>
On 09/29/2015 01:10 PM, Tito Cumpen wrote:
Razvan,
As I am not seeing anything when
transmitting to my
rabbitmq
server. I've ran traces locally and
neither the
title of the
published item is sent nor the
params that are
being declared
in the event route.
Thanks,
Tito
On Mon, Sep 28, 2015 at 5:37 AM,
Răzvan Crainea
<[email protected]
<mailto:[email protected]> <mailto:[email protected]
<mailto:[email protected]>>
<mailto:[email protected]
<mailto:[email protected]> <mailto:[email protected]
<mailto:[email protected]>>>>
wrote:
Hi, Tito!
So you can detect the event, but
you do not see any
information attached to it?
Best regards,
Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com <http://www.opensips-solutions.com>
<http://www.opensips-solutions.com>
<http://www.opensips-solutions.com>
On 09/22/2015 11:09 PM, Tito
Cumpen wrote:
Group,
I am noticing issues with 2.2
dev in
reference to sending
params when raising an event
route. I am
not seeing
params being sent nor the
name of the event
when sending
event to a rabbitmq server
declared in the
startup route.
Here is out I have
implemented and wrapped
the event.
event_route[E_UL_AOR_DELETE] {
fetch_event_params("aor=$avp(aor)");
$avp(param) = "myip";
$avp(param) = $avp(aor);
xlog("deleting this user
$avp(aor) and
sending it to the
queue for processing as
$avp(param)\n");
raise_event("UL_AOR_DELETE", $avp(param));
}
startup_route {
subscribe_event("UL_AOR_DELETE",
"rabbitmq:rabbitmq/myqueue");
}
Please advise if logs or a
trace are necessary.
Thanks,
Tito
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>
<mailto:[email protected]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>
<mailto:[email protected]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>
<mailto:[email protected]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>
<mailto:[email protected]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users