Raphael Coeffic
7da9be991b
- do not relay 100 replies (100 is hop-by-hop).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1857 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
e1f778aea4
monitor_select_fallback : application to execute if mon_select failed (no matching record found)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1856 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
f198235dfa
- corrected typo.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1855 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
ce9e36265e
fix locally originated 200 ACKs for B2B calls
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1854 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
05f37164e8
- fixes Route header for 200 ACKs.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1853 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
d29892932f
- fixes 200 ACK for AmB2BSession.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1852 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
2267ae71e7
- calls onSipRequest for ACK and CANCEL.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1851 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
fcebf1a6a9
added note about todo in b2b
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1850 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
5d82971221
reindented everything, and stopped that indentation mess
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1849 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
23f9b88d55
don't delete msg twice when sending fails
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1848 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
f3976314b2
500 is correct answer if invite uas trans pending
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1847 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
5b78cc6299
fixed remote cseq checking
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1846 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
f3cb6178c5
don't bail on error creating voicebox spool dir
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1845 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
9ea2b5318a
removed some more obsolete ser-sems stuff
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1844 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
4e2f0738fa
extra targets for text doc from html doc
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1843 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
536e79426a
- added some description + warning for AmSipDialog::reply_error.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1842 8eb893ce-cfd4-0310-b710-fb5ebe64c474
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
50c8c03298
more cleanup...
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1840 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
a793c6dc74
some cleanup
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1839 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
bb662b3955
- PYTHON_LIDIR and PYTHON_DIR definitions taken from ivr module (works much better)
...
- removed generated files to achieve better compatibility with py-sip.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1838 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
2e15161203
fixed for changes in AmSipDialog, AmSipReply and AmSipRequest.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1837 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
1f2b2598ad
fixed DTMF propagation (only for RTP events)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1836 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
c4c926bd69
added the max_forwards configuration option.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1835 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
94d697dd4e
make this compile for old spandsp version (cast required)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1834 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
971500b0b5
propagate event TS to aggregating DTMF detector. this help detecting same key presses that follow each other closely
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1833 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
d4d7fa1bf6
- adapted to the modifications of the structures in core.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1832 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
bd6abe3b26
- plug-in fixed after the last changes.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1831 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
ebedeabf34
make this compile again
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1830 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
a2beb11e27
removed extra characters
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1829 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
2ed490e7ca
- send_200_ack now clears the transaction entry from uas_trans.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1828 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
Stefan Sayer
03bf1e1b15
json-rpc v2.0 module.
...
transport over netstrings/tcp. still experimental.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1826 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
41c2e7ca67
default config always with prefix /usr/local/lib
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1825 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
0884ede3fc
updated tracker url
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1824 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
2554706574
added sst_b2b documentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1823 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
0012b5fa61
first version of a SST enabled B2B application.
...
The incoming INVITE establishind a call is passed in
signaling only B2B mode to the B leg, which tries to
send it to the request URI.
SIP Session Timers are enabled on both legs. When the
timer expires, an empty INVITE is sent, and the resulting
SDP offer from body of the 200 is relayed into the other
leg, where it is sent out as INVITE with the offer. The
answer from B leg is relayed into A leg and sent as body
in ACK message.
SST expiration is configurable in confi file.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1821 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
0070ec7c9a
fixed calculation of actual session timer interval, if remote end does not support SST
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1820 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
d909b7a34f
- fix for the case where force_outbound_proxy is set to "yes" whereby no outbound_proxy has been set.
...
- added description for the new option in the example config file.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1819 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
b24f51ef5b
- simplified some code in the SIP stack
...
- introduced outbound_proxy+force_outbound_proxy at the SIP dialog level (AmSipDialog)
- outbound_proxy+force_outbound_proxy is configurable in the sems.conf
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1818 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
1a0d15d310
made more methods virtual
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1817 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
59850db17a
note about simple prefix matching
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1816 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
7c3775ab05
simple star matching
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1815 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
16413a8019
dialout function
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1814 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
66e64a5334
missing substr
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1813 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
190252522c
replying with ERROR instead of abort (e.g. on AmSipDialog::reply_error no non-existing request)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1812 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
888679e569
missing include (AmSession is casted to)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1810 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
07da33457c
removed redundant code
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1809 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
aa0dbfa4ee
some more helpful debug info
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1808 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
ae504d411f
initialize buffer on allocation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1807 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago