Raphael Coeffic
2eeef30fbb
fix bug introduced with f5bfad916c
16 years ago
Raphael Coeffic
9eecb79ab3
fixes port number for A record lookups
16 years ago
Raphael Coeffic
248bc3e11a
corrected some bugs
16 years ago
Raphael Coeffic
a2d39c5c09
remember which SRV entries have already been used (stored in dns_handle)
16 years ago
Raphael Coeffic
a7389521e2
queries SRV records if no port specified in the R-URI (RFC3263)
16 years ago
Raphael Coeffic
9c3ba1958a
cleanup + added TODOs
16 years ago
Raphael Coeffic
2c3875dad8
added a garbage collector threads (removes expired entries)
16 years ago
Raphael Coeffic
0672c66d8e
fixes the port number when a new address is used
16 years ago
Raphael Coeffic
0ea62e575b
moved generic types to the core directory
16 years ago
Raphael Coeffic
a292668861
fixes retransmission to another ip
...
- start the retransmission itself
- reset timer A/E correctly
16 years ago
Raphael Coeffic
9e22de3bea
added some entropy into compute_branch
...
without this change, branch tags created for the same transaction would be to similar.
16 years ago
Raphael Coeffic
f5bfad916c
support for RFC 3263 improvement
...
- added timer M with default = B_TIMER/4.
- when timer M triggers, next ip is tried.
- timer M is used only when there is another address to try.
16 years ago
Raphael Coeffic
5120770a4e
introduced a new DNS cache
...
- added aotmic_types for lock-free operations
- simple DNS cache
- support for SRV records
(work in progress...)
16 years ago
Raphael Coeffic
e7771d3f38
introduced the singleton pattern
...
- added singleton template class.
- changed resolver, trans_layer & wheeltimer to use the singleton pattern.
16 years ago
Raphael Coeffic
b8444a196e
- 'template-ized' the hash table mechanism so that it can be used by others as well (until now, only for sip transactions).
...
- moved the transaction table and related items into trans_table.{h,cpp}.
16 years ago
Raphael Coeffic
2cb7cb0ab1
fixes uac_auth on max os x
16 years ago
Stefan Sayer
d5300db86e
DSM: added debug info when event is processed
...
like the same in AmSession
16 years ago
Stefan Sayer
2ddcf513db
DSM doc: quizconnect tutorial
...
This DSM tutorial implements step by step an application,
which is best described by the original question:
"I am trying to accomplish a script that parallel forks to
many callers and then the one who enters the right DTMF
code gets the call."
The tutorial shows how a full application can be implemented
with DSM state machine scripting alone. Specifically, it shows
how to
- play ringback tone (183 early media)
- read from mysql database
- place outgoing calls
- interact between calls
- use conference module to connect the audio of calls
16 years ago
Stefan Sayer
fa9b4a2039
sst b2b: filter out session-timer headers
...
fixes bug #41 - http://bugtracker.iptel.org/view.php?id=41
16 years ago
Stefan Sayer
6127241d2b
properly evaluate minimum session timer
...
fixes bug #42 (https://bugtracker.iptel.org/view.php?id=42 )
422 Session Interval Too Small is replied with the configured
min-se value, if session refresh interval is too low.
16 years ago
Stefan Sayer
c397064d71
session-timer: use headers from AmSipHeaders
16 years ago
Stefan Sayer
1a9a2ae20d
small cleanups and reformatting
16 years ago
Stefan Sayer
9572b7b3ec
DSM: included monitoring module documentation
16 years ago
Stefan Sayer
a8de04af62
moved DSM module docs to doc directory
16 years ago
Stefan Sayer
7975aadde0
DSM: corrected mod_mysql doc
16 years ago
Stefan Sayer
2beab8586f
DSM: mod_dlg: doc bits about vars for dialout
16 years ago
Peter Lemenkov
581a3bd949
Use glob expression instead of lengthy lists in some CMake-files.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
16 years ago
Raphael Coeffic
6907a1db89
fixes ipv6 in parse_uri
16 years ago
Raphael Coeffic
38698f8882
use bye() instead of sendRequest("BYE")
...
- causes the state of the dialog to be changed the correct way while trying to tear down a call for which CANCEL has been rejected.
16 years ago
Raphael Coeffic
fb3488baf8
remove a potential memory leak
...
- in case update_uac_request would fail, the temporary message would stay in memory for ever.
16 years ago
Raphael Coeffic
62641dd287
init last_rseq with 0
...
- fixes a bug causing to re-transmit a provisional reply for ever if no PRACK is used.
16 years ago
Raphael Coeffic
bac9f7b280
- fixed 'make clean' to include the sip stack directory.
16 years ago
Raphael Coeffic
342cbe7add
- fixed bug causing invalid payloads to be added to SdpMedia::payloads.
16 years ago
bpintea
673fe9ab84
Merge branch 'master' of ssh://git.sip-router.org/sems
16 years ago
bpintea
501492c2d1
b/f: avoid aborting when invite and config both require 100rel support
...
A missing 'break' led to an abort(), in case incomming invite featured a
required '100rel' and config was also set to 'required' (lost on merge
from svn).
Bug spotted by Vladimir Broz.
16 years ago
Stefan Sayer
dbd10cadc9
open configured web-conference rooms on startup
...
open configured web-conference rooms when SEMS starting.
room name and room password may be configured in etc/webconference.conf
16 years ago
bpintea
361ccd8f87
todo remindier added
...
further devel is needed for case where sems is working as uac and
downstream proxy forks (first) invite
16 years ago
bpintea
d074c0c0cd
removed "#if 0" dead code
...
removed code disabled during development of 100rel extension
16 years ago
bpintea
cf3c93492a
Merge branch 'master' into bpintea/prack
...
Resolved conflicts:
core/AmSessionEventHandler.h
core/plug-in/uac_auth/UACAuth.cpp
b/f: missing 'old_dlg_status' param in some onReply's:
apps/auth_b2b/AuthB2B.cpp
apps/registrar_client/SIPRegistrarClient.cpp
apps/sst_b2b/SSTB2B.cpp
16 years ago
Stefan Sayer
312d8c9010
xmlrpc2di: write whole response if > buffer length
16 years ago
Stefan Sayer
e6ef3d9de0
DSM: fix debug message for outgoing call
16 years ago
Stefan Sayer
2d04ce9f44
DSM: mon_select fallback debug level INFO -> DBG
16 years ago
Stefan Sayer
6a908c1bdb
DSM: fix debug print size_t
16 years ago
Stefan Sayer
216e8646ef
core: fix access to erased transaction
16 years ago
Stefan Sayer
311cc846d2
DSM: fix: don't create event param if non-existing
16 years ago
Stefan Sayer
15f1a72646
DSM: mod_dlg: dialout headers \\r\\n -> \r\n
16 years ago
Stefan Sayer
a1d2b581c4
json: to and back conversion test
16 years ago
Stefan Sayer
9762fba261
core: json: add number with exp format parsing
16 years ago
Stefan Sayer
54b79a65fb
core: fix isArgDouble test macro
16 years ago
Stefan Sayer
e9b14dcb84
core: fix AmAudioFrontlist if empty, no back_audio
...
thanks to Mark Sidell for the fix
16 years ago