Victor Seva
6a96ffdbbc
Imported Upstream version 1.6.0~20150519~ae8a42
11 years ago
Victor Seva
df9992620d
Imported Upstream version 1.6.0~20140516~eaa616
12 years ago
Victor Seva
d8b3cbf475
Imported Upstream version 1.4.3
13 years ago
Stefan Sayer
6e77a3afe6
sbc: call registry: more verbosity on new entry
13 years ago
Stefan Sayer
26035b6f26
sbc: update SBCCallRegistry only on positive replies to INVITE
13 years ago
Stefan Sayer
f9220a255b
sbc: fix call transfers with Replaces through SBC
...
Replaces header is fixed in either Replaces of INVITE or of REFER
messages. New sbc profile options:
fix_replaces_inv=[yes|no]
fix_replaces_ref=[yes|no]
13 years ago
Stefan Sayer
a0e3c17b36
sbc: SIP UAS authentication for B leg (uas_auth_bleg_enabled)
...
Notes:
- All of those profile options must be set
uas_auth_bleg_realm
uas_auth_bleg_user
uas_auth_bleg_pwd
- On realm mismatch, it is not authenticated
- URI is not checked against the Authorization URI
Conflicts:
apps/sbc/SBC.cpp
apps/sbc/SBC.h
apps/sbc/SBCCallProfile.cpp
apps/sbc/SBCCallProfile.h
apps/sbc/etc/transparent.sbcprofile.conf
13 years ago
Stefan Sayer
c82430ca8c
sbc: fix 3930ca2 - only reply 100 Trying to in-dlg INVITE to be relayed
13 years ago
Stefan Sayer
3930ca276e
sbc: b/f: reply 100 Trying to in-dlg msgs which are to be relayed
...
Conflicts:
apps/sbc/SBC.cpp
13 years ago
Stefan Sayer
f569d0369a
sbc: tear down calls through RPC (DI, e.g. XMLRPC)
...
Conflicts:
apps/sbc/SBC.cpp
apps/sbc/SBC.h
core/ampi/SBCCallControlAPI.h
doc/Readme.sbc.txt
14 years ago
Peter Lemenkov
95c874ef39
Fix unresolved symbol in sbc module when compiled with cmake
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
14 years ago
Stefan Sayer
9d4437e9cb
b/f: distinct COREPATH for sbc tools
15 years ago
Stefan Sayer
0390cd894a
b/f: add missing payload names to SDP when filtered
...
missing payload descriptions (a line in SDP) valid for known payloads
with pt < 69 would lead the SDP filter which matches on the codec name
to fail.
sdp_filter=transparent/blacklist/whitelist enables normalization of SDP
if sdp_filter is not set, no normalization is done.
15 years ago
Peter Lemenkov
81e612a92b
Typo fix and add missing CMake template
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
15 years ago
Peter Lemenkov
eafd0e262f
Sync CMake templates
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
15 years ago
Stefan Sayer
6835a84cfe
sbc: fix log of of active_profile
15 years ago
Stefan Sayer
6aea593e2a
sbc tools: use generic di XMLRPC command (no need for direct_export)
15 years ago
Raphael Coeffic
fb86cab1bd
b/f: fixes INV w/ immediate CANCEL use-case.
15 years ago
Stefan Sayer
f2c6964550
SST: retry INV/UPD on 422 Session Interval to low
15 years ago
Stefan Sayer
c0fd38d998
updated some cmake config files
...
e.g. adding newline at eof so they don't get changed by cmake
15 years ago
Stefan Sayer
36d737ff15
cmake: added transparent SBC profile
15 years ago
Stefan Sayer
aa11873d0e
fixed/added sample config to multihoming
15 years ago
Stefan Sayer
4eea5e17b0
b/f: initialize SBCDialog::outbound_interface
15 years ago
Stefan Sayer
c86297391b
sbc: make outbound_interface dynamic
15 years ago
Raphael Coeffic
be0c1af70f
support for setting the outbound_interface.
15 years ago
Raphael Coeffic
c5105256b7
b/f: force the outbound_proxy iff there IS one.
15 years ago
Stefan Sayer
ce352a7726
sbc:rtp_relay: dynamic number of RTP relay streams
15 years ago
Stefan Sayer
4bd9cd2025
sbc: RTP relay: symmetric RTP implementation
15 years ago
Stefan Sayer
1cb0bace17
sbc: RTP relay mode
...
first version, wip.
todo:
- variable number of streams (now fixed to 3 - consumes many ports)
- symmetric RTP
- multi interfaces
- optimization: parse SDP only once, pass AmSdp object with request event
15 years ago
Raphael Coeffic
35cc7601a5
removed reference to LocalIP.
15 years ago
Raphael Coeffic
aafc7ba080
Wip: adds multiple interface to config reader
15 years ago
Peter Lemenkov
5ff20f5bfc
Install sbc helper scripts
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
15 years ago
Peter Lemenkov
849fa92c44
More sbc modules to compile
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
15 years ago
Peter Lemenkov
2b414a60bd
Install more config files
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
15 years ago
Peter Lemenkov
ca6e3190c4
Sync cmake templates for conf-files
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
15 years ago
Stefan Sayer
1d35fc7af0
b/f: remove call timer timer if set on end of call
15 years ago
Stefan Sayer
677e31237d
sbc: make next_hop_for_replies dynamic
15 years ago
Stefan Sayer
660f23aa83
sbc: next_hop_for_replies option
...
making use of next hop for replies configurable
15 years ago
Stefan Sayer
0f59e352f1
sbc: a little more sample options
15 years ago
Stefan Sayer
8a9bca719a
sbc: regex maps, flexible active profile selection
...
- regex maps are files with regex=>value entries which,
once loaded, can be used with $M(key=>mapname) pattern replacement
- it is now possible to use replacements in active_profile, and
also a list of profiles can be specified here - the first matching
will be used
15 years ago
Stefan Sayer
c2f1b6ecb7
sbc: using INTERNAL_ERROR define everywhere
15 years ago
Stefan Sayer
74926f7a13
sbc: adds the refuse_with option
...
if refuse_with is set, all calls in this profile are refused with
the specified response code and reason. pattern replacement is
enabled on both code and reason. append_headers option, too.
15 years ago
Stefan Sayer
83bc717316
sbc: append_headers profile option
15 years ago
Stefan Sayer
d5773dfd7c
sbc: add \r, \n, \t replacement
15 years ago
Stefan Sayer
bc9f92b9f4
added (c) notice
15 years ago
Stefan Sayer
b691f988e0
sbc: add $si/$sp and $Ri/Rp source/rcvd IP/port
...
- adds replacements for source/received IP/port
15 years ago
Stefan Sayer
7435ec7cf7
removed orphan code
15 years ago
Stefan Sayer
5bd17750ec
b2b: return value of relayEvent
...
return -1 if the other leg doesn't exist
15 years ago
Stefan Sayer
6337394b55
simplified module interface
...
// ---------------- simplified SEMS plug-in interface --------------------------
// - export module as basic SEMS plugin with EXPORT_MODULE_FUNC
// - in onLoad, register the capabilities you provide,
// e.g. AmPlugIn::registerApplication(...), AmPlugIn::registerDIInterface(...) etc
15 years ago
Stefan Sayer
d18b49b5ad
fix loading of sbc mod after session timer
...
reported by David J
15 years ago