lazedo
4d27eb18d4
configurable 480 reply from media with session in progress
6 years ago
Daniel Finke
5318e81807
[5.0] Don't overwrite tcp_children for local listener
- Must use socket_workers instead of tcp_children for local listener so
that the override of the tcp_children value only applies to the local
listener
6 years ago
lazedo
25d176d3ef
override 480 if call is progress
* FLAG_SESSION_PROGRESS is set when
the media server sends a 180/183
which is triggered after a route reply.
if there are no endpoints to bridge
to (dnd, faulty callflow) the return code
from the media can be 480 if not set explicitly by
callflow action. in that case
we were passing it to the incoming leg
carrier/endpoint and some carriers retry
the call which we don't want.
6 years ago
lazedo
93e7781da8
add extension point for internal to external relay
6 years ago
lazedo
5d19e5d966
add flag for registered user
* append endpoint to refer if flag is set
6 years ago
lazedo
80a2120058
no need to check authz on initial request route
6 years ago
lazedo
dba2a3cc26
rework default for handling auth
6 years ago
Karl Anderson
1d2c4face5
cleanup unused redirect logic
6 years ago
lazedo
679cd9bdcb
simplify internal redirects ( #125 )
* simplify internal redirects
* missing comma
* another missing comma
6 years ago
lazedo
477c9f4d3c
move EXTERNAL_FAULT near EXTERNAL_REPLY
6 years ago
lazedo
55920103ec
early return for in-dialog transactions
6 years ago
lazedo
675cd158e1
filter log for external reply
6 years ago
lazedo
20df3987b7
add cflags from contact to branch flags
* sets nat flags if device is registered
and kazoo invite format is not contact
6 years ago
lazedo
75a82a3e7c
add NOTIFY for branch_route
6 years ago
lazedo
453589e331
fail sooner for tcp/tls registrations
6 years ago
lazedo
3ec4cc9e9c
add external fault handling and log route in a common place
6 years ago
lazedo
4b2ebffd28
remove log line
6 years ago
lazedo
e010ce8edd
add record route for notify
6 years ago
lazedo
e39eabaf9c
remove strip headers
the use dialog module can slow down things a bit
6 years ago
lazedo
261e4b80f4
manage branch in redirect
* adds x-headers if the call is redirected to another media server
6 years ago
lazedo
de15a7ceb3
move globals to own file
6 years ago
lazedo
ffdc9e819d
make progressive timers opt-in for now
6 years ago
lazedo
d5b746cf45
check authorization for anoymous
6 years ago
lazedo
fbbaf1793b
add progressive timers
6 years ago
lazedo
d9645cde3f
add log internal listener
6 years ago
lazedo
a44e160121
listeners update
* moves definitions of listener macros to own file
* moves listen directives to own file
* adds internal listener
* when kamailio <-> freeswitch is done on local net
* adds advertise, external
* ports can be redefined
* registrar proxy_path set with dependency from internal listener
* allow extra defs in untracked custom-defs.cfg
* allow custom listeners in untracked custom-listeners.cfg
* adds macro to skip default listeners
kazoo-kamailio
* allow LOCAL_IP_INTERFACE env to check
for local ip (docker in swarm mode)
* boot as option to call prepare & start
6 years ago
lazedo
539cbcce1c
add trusted
6 years ago
lazedo
3ed7c9b62c
start with strict auth
* all AOR requests must be previously authorized
* allow_trusted from carriers
6 years ago
lazedo
8aa9fac0e3
allow header removal when sending to AOR
we want to send some headers (default is P-* and R-*)
to carriers but not to devices
6 years ago
lazedo
0826051bf0
add configurable NO_RESPONSE_TIMER
6 years ago
lazedo
834ff614cd
support kamailio 5.1/5.2
6 years ago
lazedo
0749748eb9
keep us in the loop for invite in-dialog requests
7 years ago
lazedo
5aa99520b2
use internal routing for messages
7 years ago
lazedo
cc4c2cca6e
add customization points
7 years ago
lazedo
aeb016e415
more message role changes
7 years ago
lazedo
c384b3e41a
macro for memory summary
7 years ago
Sergey Safarov
7bf24368e5
Fixed "same module loading twice" error
7 years ago
lazedo
dbd34fac02
add REFER handling
7 years ago
lazedo
b7637d7510
change reparse_on_dns_failover default on tm module
7 years ago
lazedo
4b1ae719eb
move sanity script
7 years ago
lazedo
40eb110bb3
move block as role, rename keepalive script
7 years ago
lazedo
23dc74baa3
move keepalive to a new experimental role
7 years ago
lazedo
29b10bb4d9
add statistics module
7 years ago
lazedo
5e76ccff63
add a block component
allow to view msg buf in logs & block misconfigured devices
7 years ago
lazedo
1dadc3578f
move kazoo param to kazoo-bindings & allow db module configuration
7 years ago
lazedo
aefb358235
cfgutils lock_set_size param
7 years ago
lazedo
4ad641cd90
disable keepalive for clients that send OPTIONS/NOTIFY
7 years ago
lazedo
095f9898a7
option & notify early exit
7 years ago
lazedo
ce7218078a
some tweaks
move param failure_exec_mode from pusher role to default
move handling of FLAG_LOCAL_ROUTE
add optional require for authn on subscribe
trace local route requests
7 years ago
lazedo
0d93ba61d5
nat with loop
7 years ago