Richard Fuchs
bd5462dd3e
MT#63171 SIPRegistrarClient: facilitate shutdown
...
Use AmEventQueueThread so that the thread can shut down when requested
to.
Change-Id: I5021fb25a689d3cc00882a5b3776c8421aa02357
1 year ago
Richard Fuchs
8b4e26b32a
MT#62181 global: use AmThread stop_requested
...
Replace other instances of the same machanism with the one provided by
AmThread.
Change-Id: Id7572361e8f4f630051c6715106e0ca9ea4d61e9
1 year ago
Richard Fuchs
1a412a3300
MT#62181 replace AmSharedVar
...
Use std::atomic_bool instead.
Change-Id: Ic46171d8a197c4491ec4a069d4a126d8816ea3bf
1 year ago
Victor Seva
ff47897962
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
3ac923fcf9
renamed SIPRegistration -> AmSIPRegistration
15 years ago
Stefan Sayer
dfe58a0cb1
moved SipRegistration to AmSipRegistration in core
...
Conflicts:
apps/registrar_client/SIPRegistrarClient.cpp
apps/registrar_client/SIPRegistrarClient.h
Conflicts:
apps/registrar_client/SIPRegistrarClient.cpp
apps/registrar_client/SIPRegistrarClient.h
15 years ago
Stefan Sayer
dfda667434
enables specifying contact in SIP registration
...
based on a patch by Andreas agranig at sipwise
15 years ago
Raphael Coeffic
35cc7601a5
removed reference to LocalIP.
16 years ago
Raphael Coeffic
aafc7ba080
Wip: adds multiple interface to config reader
16 years ago
Stefan Sayer
ace0355f20
removed extra debug message
16 years ago
Stefan Sayer
7dcb7e2abb
added OpenSSL linking exception to license
16 years ago
Stefan Sayer
90cccb3383
reworked SST + B2BUA implementation
...
- B2BUA app with SIP Session Timer (SST) now can also use UPDATE
(see session_refresh_method in sst_b2b.conf)
- if re-INVITE is used, normal SDP OA (INVITE+SDP/200+SDP) is done
using last established SDP (instead of delayed SDP negotiation
and SDP ping-pong)
- SDP is compared only after o= line (no SDP ping-pong with UAs which
always increase SDP version)
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
bpi
be60e06c3a
small fixes
...
- add a build debugging mode (to just exclude, for now, the -O2 - makes g++
much slower)
- onNoPrack's signature updated in registrar client
- log errors when unable to send a message (besides a bunch of debugs, some of
which should be warnings, actually)
16 years ago
Stefan Sayer
77853863ab
getHeader:support content spanning multipe headers
...
Patch by Robert Szokovacs
16 years ago
Raphael Coeffic
1695507989
- some more small fixes.
...
- added cseq checking.
- added pending INVITE checking.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1841 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
dea103ae68
- make the AmSipDialog call the SIP event handler within AmSession, instead of the opposite.
...
- WARNING: this code is not yet tested.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1827 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
d6a547ca8e
- removed sticky "next_hop".
...
- if an outbound proxy is necessary, it should be set in the configuration parameters.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1811 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
1dd3278ae3
listRegistrations method (useful via xmlrpc)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1539 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
9002488266
optionally add proxy (next_hop) to registration (host:port)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1538 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
8273149b35
act on SystemEvent::ServerShutdown
...
TODO: wait until contacts are really deregistered (resent with uac) or shutdown
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1088 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
f30989deff
mass setting Id svn property
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1048 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
7030673b90
- moved the "dialog-lookup-container" away from the session container into AmEventDispatcher.
...
- removed AmSIPEventHandler (its functionalities are now in AmEventDispatcher).
- added possibility for each plug-in to receive out-of-dialog messages (any kind).
- added possibility to handle dialogs without creating a session (=AmSession).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1006 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
3440914e38
taking contact from correct field (sipctrl only?)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@790 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
48feeca9a8
o relayed requests in b2b are relayed without adding headers (Signature/Max-Forwards)
...
o moved adding Max-Forwards from ctrl plugins to AmSipDialog
o moved adding User-Agent from ctrl plugins to AmSipDialog
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@760 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
710f0035b3
some fixes on de-registering with multiple contacts.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@604 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
0e9bc0366a
adds optional outbound_proxy, the next_hop for dialogs initiated by SEMS
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@503 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
df05720c1c
fixed missing include
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@470 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
4ed0c04087
fixes retrying in some cases of failed re-registration, contact parsing
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@462 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e2818b87e7
reindented code to default indentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@385 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
39d53e7873
removed excessive debug information
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@384 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
29cc0cf236
combined AmArg and AmArgArray into one class
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@383 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a560407d13
added 'introspection' _list method
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@379 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e8e19a39df
corrected AmArg ownership of ArgObject.
...
use explicit setBorrowedPointer method to make an AmArg containing a ArgObject*.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@325 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
5dbbe0e7ab
fixed compilation errors occuring on my desktop ;-)
...
More of them are needed to fix also the py_sems problem.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@230 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
73381f0be9
fixes small leak on unsucecssful registration
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@208 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
964f96e36c
implements a method to check for a registration's state
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@172 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
1c303fbd47
re-register period corrected
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@169 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
fbfa027e39
fixes small register bug (registrations sent out more than one time)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@168 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
b36cacb45a
registrar client. can register at SIP registrar; used via DI API
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@165 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago