|
|
@ -36,8 +36,7 @@ event_route[kazoo:mod-init] |
|
|
#!endif |
|
|
#!endif |
|
|
|
|
|
|
|
|
#!ifdef ACL_ROLE |
|
|
#!ifdef ACL_ROLE |
|
|
$var(payload) = "{ 'exchange' : 'frontier_acl' , 'type' : 'topic', 'queue' : 'FRONTIERACL-FLUSH-MY_HOSTNAME', 'routing' : 'flush' }"; |
|
|
|
|
|
kazoo_subscribe("$var(payload)"); |
|
|
|
|
|
|
|
|
route(ACL_BINDINGS); |
|
|
#!endif |
|
|
#!endif |
|
|
|
|
|
|
|
|
#!import_file "kazoo-custom-bindings.cfg" |
|
|
#!import_file "kazoo-custom-bindings.cfg" |
|
|
@ -51,32 +50,32 @@ event_route[kazoo:consumer-event] |
|
|
|
|
|
|
|
|
event_route[kazoo:consumer-event-connection-open] |
|
|
event_route[kazoo:consumer-event-connection-open] |
|
|
{ |
|
|
{ |
|
|
xlog("L_NOTICE","connection to $(kzE{kz.json,host}) opened\n"); |
|
|
|
|
|
|
|
|
xlog("L_DEBUG","connection to $(kzE{kz.json,host}) opened\n"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
event_route[kazoo:consumer-event-connection-error] |
|
|
event_route[kazoo:consumer-event-connection-error] |
|
|
{ |
|
|
{ |
|
|
xlog("L_ERR","amqp|error|$(kzE{kz.json,zone})|$(kzE{kz.json,name})| $(kzE{kz.json,message})\n"); |
|
|
|
|
|
|
|
|
xlog("L_ERR","amqp|error|$(kzE{kz.json,zone})|$(kzE{kz.json,name})|$(kzE{kz.json,message})\n"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
event_route[kazoo:consumer-event-connection-message] |
|
|
event_route[kazoo:consumer-event-connection-message] |
|
|
{ |
|
|
{ |
|
|
xlog("L_NOTICE","amqp|msg|$(kzE{kz.json,zone})|$(kzE{kz.json,name})| $(kzE{kz.json,message})\n"); |
|
|
|
|
|
|
|
|
xlog("L_DEBUG","amqp|msg|$(kzE{kz.json,zone})|$(kzE{kz.json,name})|$(kzE{kz.json,message})\n"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
event_route[kazoo:consumer-event-connection-closed] |
|
|
event_route[kazoo:consumer-event-connection-closed] |
|
|
{ |
|
|
{ |
|
|
xlog("L_WARN","amqp|closed|$(kzE{kz.json,zone})|$(kzE{kz.json,name})| connection to $(kzE{kz.json,host}) closed\n"); |
|
|
|
|
|
|
|
|
xlog("L_DEBUG","amqp|closed|$(kzE{kz.json,zone})|$(kzE{kz.json,name})|connection to $(kzE{kz.json,host}) closed\n"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
event_route[kazoo:consumer-event-connection-zone-available] |
|
|
event_route[kazoo:consumer-event-connection-zone-available] |
|
|
{ |
|
|
{ |
|
|
xlog("L_NOTICE","amqp zone $(kzE{kz.json,zone}) is available\n"); |
|
|
|
|
|
|
|
|
xlog("L_DEBUG","amqp zone $(kzE{kz.json,zone}) is available\n"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
event_route[kazoo:consumer-event-connection-zone-unavailable] |
|
|
event_route[kazoo:consumer-event-connection-zone-unavailable] |
|
|
{ |
|
|
{ |
|
|
xlog("L_WARN","amqp zone $(kzE{kz.json,zone}) is unavailable\n"); |
|
|
|
|
|
|
|
|
xlog("L_DEBUG","amqp zone $(kzE{kz.json,zone}) is unavailable\n"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
event_route[kazoo:consumer-event-connection-available] |
|
|
event_route[kazoo:consumer-event-connection-available] |
|
|
@ -106,7 +105,7 @@ event_route[kazoo:consumer-event-connection-listener-zone-available] |
|
|
|
|
|
|
|
|
event_route[kazoo:consumer-event-connection-listener-zone-unavailable] |
|
|
event_route[kazoo:consumer-event-connection-listener-zone-unavailable] |
|
|
{ |
|
|
{ |
|
|
xlog("L_DEBUG","amqp zone $(kzE{kz.json,zone}) is unavailable\n"); |
|
|
|
|
|
|
|
|
xlog("L_WARN","amqp|connection|$(kzE{kz.json,zone})|$(kzE{kz.json,name})|listener unavailable\n"); |
|
|
|
|
|
|
|
|
#!ifdef PRESENCE_ROLE |
|
|
#!ifdef PRESENCE_ROLE |
|
|
route(PRESENCE_ZONE_UNAVAILABLE); |
|
|
route(PRESENCE_ZONE_UNAVAILABLE); |
|
|
@ -115,7 +114,7 @@ event_route[kazoo:consumer-event-connection-listener-zone-unavailable] |
|
|
|
|
|
|
|
|
event_route[kazoo:consumer-event-connection-listener-available] |
|
|
event_route[kazoo:consumer-event-connection-listener-available] |
|
|
{ |
|
|
{ |
|
|
xlog("L_DEBUG","amqp zone $(kzE{kz.json,zone}) is available\n"); |
|
|
|
|
|
|
|
|
xlog("L_NOTICE","amqp|connection|$(kzE{kz.json,zone})|$(kzE{kz.json,name})|listener available\n"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
event_route[kazoo:consumer-event-connection-listener-unavailable] |
|
|
event_route[kazoo:consumer-event-connection-listener-unavailable] |
|
|
|