Browse Source

KAZOO-1513: prepare for merge

3.17
karl anderson 12 years ago
parent
commit
df3323467b
2 changed files with 11 additions and 3 deletions
  1. +4
    -3
      kamailio/default.cfg
  2. +7
    -0
      kamailio/websockets-role.cfg

+ 4
- 3
kamailio/default.cfg View File

@ -78,8 +78,6 @@ dns_srv_lb = off
####### SCTP Parameters ######### ####### SCTP Parameters #########
disable_sctp = yes disable_sctp = yes
####### Binding Parameters #########
####### Modules Section ######## ####### Modules Section ########
mpath="/usr/lib64/kamailio/modules/" mpath="/usr/lib64/kamailio/modules/"
@ -325,11 +323,14 @@ route[HANDLE_IN_DIALOG_REQUESTS]
record_route(); record_route();
} }
if (loose_route()) { if (loose_route()) {
#!ifdef WEBSOCKETS-ROLE
if (isdsturiset() && !handle_ruri_alias()) { if (isdsturiset() && !handle_ruri_alias()) {
xlog("L_INFO", "$ci|stop|Bad alias <$ru>\n");
xlog("L_INFO", "$ci|stop|bad alias <$ru>\n");
sl_send_reply("400", "Bad Request"); sl_send_reply("400", "Bad Request");
exit; exit;
} }
#!endif
xlog("L_INFO", "$ci|log|loose_route in-dialog message"); xlog("L_INFO", "$ci|log|loose_route in-dialog message");
# Called on in-dialog requests # Called on in-dialog requests
# If the request in an Invite for on hold from external to internal, # If the request in an Invite for on hold from external to internal,


+ 7
- 0
kamailio/websockets-role.cfg View File

@ -5,6 +5,12 @@ listen=TCP_WS
listen=TLS_WSS listen=TLS_WSS
#!endif #!endif
######## NAT Traversal module - signaling functions ########
#!ifndef NATHELPER-LOADED
#!trydef NATHELPER-LOADED
loadmodule "nathelper.so"
#!endif
######## Generic Hash Table container in shared memory ######## ######## Generic Hash Table container in shared memory ########
modparam("htable", "htable", "websockets=>size=16;autoexpire=7200") modparam("htable", "htable", "websockets=>size=16;autoexpire=7200")
@ -20,6 +26,7 @@ modparam("websocket", "keepalive_interval", 1)
modparam("websocket", "ping_application_data", "Kazoo encourages you to keep alive") modparam("websocket", "ping_application_data", "Kazoo encourages you to keep alive")
modparam("websocket", "sub_protocols", 1) modparam("websocket", "sub_protocols", 1)
####### Websocket Logic ########
route[HANDLE_WEBSOCKETS] route[HANDLE_WEBSOCKETS]
{ {
# Do NAT traversal stuff for requests from a WebSocket # Do NAT traversal stuff for requests from a WebSocket


Loading…
Cancel
Save