paulc
ca2ef8cf29
Added common pre-answer timeout in class Channel.
...
Fixed bugs in disconnecting wave sources.
Added option settings for external modules.
git-svn-id: http://voip.null.ro/svn/yate@559 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-04 19:30:47 +00:00
paulc
7d1b1b88c4
More NAT support.
...
git-svn-id: http://voip.null.ro/svn/yate@552 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-28 04:42:53 +00:00
paulc
56d47dfffc
Added auto authorization of transactions and some client NAT support.
...
git-svn-id: http://voip.null.ro/svn/yate@551 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-28 03:10:32 +00:00
paulc
e7c2d0b37f
Fixed bug in audio media parameter passing in SIP calls.
...
Worked around problem with 3rd array_walk parameter passed by reference in PHP.
git-svn-id: http://voip.null.ro/svn/yate@543 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-19 19:45:14 +00:00
diana
73b12ed2dd
Added support for iLBC codec.
...
git-svn-id: http://voip.null.ro/svn/yate@537 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-09 23:05:47 +00:00
paulc
e0e593b0f7
Preparation for iLBC support.
...
git-svn-id: http://voip.null.ro/svn/yate@532 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-30 22:46:16 +00:00
paulc
9a16b13ca2
Added support for overrides (local announcements).
...
Added some extra info to PRI messages and status.
git-svn-id: http://voip.null.ro/svn/yate@527 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-28 17:41:31 +00:00
paulc
f3dbfb16d4
Added separate timeout for stages involving user interaction.
...
git-svn-id: http://voip.null.ro/svn/yate@522 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-19 22:13:22 +00:00
paulc
9e01a1a07b
Added Remote-Party-ID: header, privacy, screening.
...
git-svn-id: http://voip.null.ro/svn/yate@518 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-19 01:13:41 +00:00
paulc
1cb048fd9f
Improvments in registration and generic handlers.
...
git-svn-id: http://voip.null.ro/svn/yate@512 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-13 18:50:34 +00:00
paulc
009b467815
Changed escaping of message strings to always escape colon.
...
Proper passing of SIP dialog tags to custom handlers.
git-svn-id: http://voip.null.ro/svn/yate@511 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-13 16:11:30 +00:00
paulc
024e7f4f6a
Changed the way SIP is authenticated to accomodate computation of the URI with or without parameters.
...
git-svn-id: http://voip.null.ro/svn/yate@510 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-12 13:23:01 +00:00
paulc
97975786aa
Can add body for outgoing custom SIP messages.
...
git-svn-id: http://voip.null.ro/svn/yate@508 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-10 18:45:20 +00:00
paulc
80ca75bcae
Fixed return of query values and cdr building
...
git-svn-id: http://voip.null.ro/svn/yate@506 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-09 16:43:34 +00:00
paulc
b6e7a421e9
Video and other media support in SIP, removed PosgreSQL modules.
...
git-svn-id: http://voip.null.ro/svn/yate@493 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-06 02:51:09 +00:00
paulc
6c96628aa8
Multiple media channels related changes.
...
git-svn-id: http://voip.null.ro/svn/yate@492 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-02 16:39:00 +00:00
paulc
d8dce7d20b
Fixed memory leak found by Andrew McDonald.
...
git-svn-id: http://voip.null.ro/svn/yate@490 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-19 20:30:12 +00:00
paulc
573b2ae4de
Early 183 can be disabled from config file or routing.
...
git-svn-id: http://voip.null.ro/svn/yate@487 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-18 22:06:45 +00:00
paulc
7060e2f6d4
Suppressed auth headers from generic methods message.
...
git-svn-id: http://voip.null.ro/svn/yate@486 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-18 14:32:42 +00:00
paulc
910957fe52
Improved passing of generic SIP message parameters
...
git-svn-id: http://voip.null.ro/svn/yate@485 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-18 14:16:59 +00:00
paulc
82661b5870
Added server handling of arbitrary methods
...
git-svn-id: http://voip.null.ro/svn/yate@476 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-14 02:36:28 +00:00
paulc
127a675ac8
Fixed an exit leak - usefull just for valgrind.
...
git-svn-id: http://voip.null.ro/svn/yate@460 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 11:55:46 +00:00
paulc
1b80715251
No longer calling disconnected() for locally initiated disconnects.
...
git-svn-id: http://voip.null.ro/svn/yate@457 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 00:42:10 +00:00
paulc
e5830b3a5f
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@452 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 00:03:39 +00:00
paulc
e0e39945ba
Check if a failure message could be set before cleaning the BYE flag.
...
git-svn-id: http://voip.null.ro/svn/yate@451 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-16 23:55:05 +00:00
paulc
cc39357317
Fixed some message parameter naming.
...
git-svn-id: http://voip.null.ro/svn/yate@450 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-16 22:06:35 +00:00
paulc
c307b13bf7
Fixed segfault in registering to a non-resolvable address.
...
git-svn-id: http://voip.null.ro/svn/yate@449 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-15 22:53:03 +00:00
paulc
050db76bb3
Proper forwarding of provisional responses with media.
...
RTP receiver SSRC changes can be detected.
git-svn-id: http://voip.null.ro/svn/yate@445 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-13 23:45:26 +00:00
paulc
65a8b0eab1
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@443 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 20:51:47 +00:00
paulc
c581a7803a
Call progress support.
...
git-svn-id: http://voip.null.ro/svn/yate@442 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 16:05:29 +00:00
paulc
bd59db094f
Added sending PRACK support. Fixed generation of in-dialog messages.
...
git-svn-id: http://voip.null.ro/svn/yate@436 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-07 05:41:04 +00:00
paulc
5b48a328be
Added Reason header.
...
git-svn-id: http://voip.null.ro/svn/yate@426 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-03 10:56:16 +00:00
paulc
e0faecf689
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@424 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 23:09:22 +00:00
paulc
88a4dd8454
Improved readability of debug messages.
...
git-svn-id: http://voip.null.ro/svn/yate@422 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 22:35:06 +00:00
paulc
a29084cf50
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@421 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 21:12:16 +00:00
paulc
0106aa1f09
Fixed generation of Contact header.
...
git-svn-id: http://voip.null.ro/svn/yate@420 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 20:31:43 +00:00
paulc
9168701a2c
User agent settable from config file.
...
git-svn-id: http://voip.null.ro/svn/yate@414 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-24 23:18:08 +00:00
paulc
553126de41
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@405 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-14 20:53:20 +00:00
paulc
cab5861ebb
Added setting of "peerid" in call.execute to most modules.
...
git-svn-id: http://voip.null.ro/svn/yate@404 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-14 12:36:03 +00:00
paulc
b01f7ca157
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@403 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-13 15:30:19 +00:00
paulc
de2e013fe2
Added record routing support.
...
git-svn-id: http://voip.null.ro/svn/yate@402 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-13 15:01:15 +00:00
paulc
d6d6d54baf
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@401 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-13 12:27:19 +00:00
paulc
4658eb3b15
Estetic changes, option to display program version.
...
git-svn-id: http://voip.null.ro/svn/yate@400 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-13 12:08:56 +00:00
paulc
f39493029d
Implemented authenticated outgoing SIP calls.
...
git-svn-id: http://voip.null.ro/svn/yate@399 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-12 18:58:17 +00:00
paulc
049f5b562d
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@396 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-09 18:31:45 +00:00
paulc
9175f5258a
DTMF send/forward support.
...
git-svn-id: http://voip.null.ro/svn/yate@393 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-08 15:09:27 +00:00
paulc
51fd364ba6
no message
...
git-svn-id: http://voip.null.ro/svn/yate@388 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-04 00:17:04 +00:00
paulc
5d0608ce3a
Fixed authentication issues.
...
git-svn-id: http://voip.null.ro/svn/yate@387 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-04 00:06:59 +00:00
paulc
fd60be4ece
SIP authentication
...
git-svn-id: http://voip.null.ro/svn/yate@386 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-03 12:23:12 +00:00
paulc
da9e021862
More NAT handling
...
git-svn-id: http://voip.null.ro/svn/yate@382 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-01 01:33:53 +00:00
paulc
0f41b4a3b7
Simple NAT suport for SIP on the server side
...
git-svn-id: http://voip.null.ro/svn/yate@381 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-31 22:18:38 +00:00
paulc
9c2be3bb26
Added translator check function.
...
git-svn-id: http://voip.null.ro/svn/yate@380 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-31 19:42:44 +00:00
paulc
362c94fe17
Better forwarding of error reasons.
...
git-svn-id: http://voip.null.ro/svn/yate@356 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 22:31:13 +00:00
paulc
b9b095f073
Added anti-looping code.
...
git-svn-id: http://voip.null.ro/svn/yate@355 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 21:59:07 +00:00
paulc
0336a613ee
Added support for redirecting calls from routing - SIP for now.
...
git-svn-id: http://voip.null.ro/svn/yate@354 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 20:03:38 +00:00
paulc
83a6096f83
Fixed CANCELing an outgoing call in state Ringing.
...
git-svn-id: http://voip.null.ro/svn/yate@350 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 10:52:17 +00:00
paulc
e486a582fc
Direct Sound channel, thread fixes
...
git-svn-id: http://voip.null.ro/svn/yate@347 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 01:38:58 +00:00
paulc
786901d77f
Fixed compilation in gcc (fscked up by changes for VC++).
...
Billid is propagating (partly). RTP clears up the thread early enough.
git-svn-id: http://voip.null.ro/svn/yate@343 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-10 14:54:04 +00:00
paulc
aeb45faef7
Added YRTP in Windows, fixed compiling in VC++
...
git-svn-id: http://voip.null.ro/svn/yate@342 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-10 11:52:48 +00:00
paulc
cc1dde9ab0
Fixed call.ringing and call.answered processing, SIP outgoing call-id and
...
adjusted some SIP debugging modes and levels.
git-svn-id: http://voip.null.ro/svn/yate@339 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-07 23:47:37 +00:00
paulc
a614c7e2bc
Debugging related changes.
...
git-svn-id: http://voip.null.ro/svn/yate@336 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-06 18:13:33 +00:00
paulc
29675e4f37
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@321 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-02 18:31:05 +00:00
paulc
aa2cb0417f
Updated copyright years, fixed %ll formatting.
...
git-svn-id: http://voip.null.ro/svn/yate@320 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-29 22:05:07 +00:00
paulc
330bace9e2
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@319 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-29 21:07:41 +00:00
paulc
265c976bab
Countless changes.
...
git-svn-id: http://voip.null.ro/svn/yate@318 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-28 22:46:59 +00:00
paulc
775c6aedcc
Made compile some modules, added socket address class.
...
git-svn-id: http://voip.null.ro/svn/yate@315 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-28 17:40:41 +00:00
paulc
fc6f9fae39
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@309 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-24 23:50:37 +00:00
paulc
6b9e48dc26
no message
...
git-svn-id: http://voip.null.ro/svn/yate@283 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-10 21:42:49 +00:00
paulc
eb92ccae2b
no message
...
git-svn-id: http://voip.null.ro/svn/yate@282 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-09 22:10:00 +00:00
paulc
f6fb8b6c0f
Moved the engine away, added install-noapi
...
git-svn-id: http://voip.null.ro/svn/yate@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc
b695f43dd3
Caller number is forwarded to SIP.
...
git-svn-id: http://voip.null.ro/svn/yate@258 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-17 15:11:15 +00:00
paulc
331dfeafe1
Status now have the same name as messages.
...
git-svn-id: http://voip.null.ro/svn/yate@255 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-10 10:16:51 +00:00
paulc
3fbba2ac51
Standardizing the parameters for messages.
...
git-svn-id: http://voip.null.ro/svn/yate@254 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-09 09:45:35 +00:00
paulc
406193f08c
DTMF handling in oRTP channel. Mute support in SIP.
...
BRI support in Zaptel (trough patched libpri).
git-svn-id: http://voip.null.ro/svn/yate@237 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-29 15:55:06 +00:00
paulc
987371460a
Incoming DTMF support in RTP and SIP.
...
git-svn-id: http://voip.null.ro/svn/yate@235 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-27 10:25:21 +00:00
paulc
8c70574792
Preliminary registration support in SIP.
...
Added a NAPTR resolver that will become the ENUM router module.
git-svn-id: http://voip.null.ro/svn/yate@234 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-25 18:56:20 +00:00
paulc
977d77076e
Status report in callgen and ysipchan.
...
Extended thread termination wait time.
git-svn-id: http://voip.null.ro/svn/yate@226 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 22:24:54 +00:00
paulc
0f7fcc188d
Fixed URI parser limitation (protocol is now optional).
...
Fixed possible bug when resolved to non-IPv4 address.
git-svn-id: http://voip.null.ro/svn/yate@208 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 00:42:27 +00:00
paulc
a9db4dc64c
Removed call.preroute message, added chan.startup message, renamed call.hangup
...
to chan.hangup, many message related fixes.
git-svn-id: http://voip.null.ro/svn/yate@207 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-16 04:39:36 +00:00
paulc
a894ac1fd0
Fixed yet another ternary ? : operator bug.
...
git-svn-id: http://voip.null.ro/svn/yate@202 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-15 18:22:08 +00:00
paulc
f27c86b19a
Bugfix in handler reg. in regfile.
...
Ringtime media support when rtp forwarding.
git-svn-id: http://voip.null.ro/svn/yate@201 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-14 17:54:48 +00:00
paulc
ce6512d8cf
Added option to ignore the address in Via headers.
...
git-svn-id: http://voip.null.ro/svn/yate@198 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-12 16:13:23 +00:00
paulc
d3c1e41ded
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@195 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-12 13:34:08 +00:00
paulc
6e3e2a6f3c
H323 warns about impossibility to forward RTP due to no remote media address.
...
SIP passes any disconnect reasons in the 487 answer.
git-svn-id: http://voip.null.ro/svn/yate@193 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-12 12:53:13 +00:00
paulc
fd178b2ffd
Misc bugfixes.
...
git-svn-id: http://voip.null.ro/svn/yate@190 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-11 18:06:37 +00:00
paulc
0d62b16e3a
Fixed RTP start in outgoing SIP connections.
...
git-svn-id: http://voip.null.ro/svn/yate@185 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 04:46:55 +00:00
paulc
dbbd564a9b
Attempt to autodetect the nonportable pthread kill all other threads.
...
YSIP channel supports reinvite and config file (for codecs for now).
git-svn-id: http://voip.null.ro/svn/yate@180 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 01:40:05 +00:00
paulc
734b91e980
Untested reinvite support.
...
git-svn-id: http://voip.null.ro/svn/yate@179 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-10 00:45:54 +00:00
paulc
e176ae8dc4
Improved detection of Qt-3 headers. Fixed (disabled for now) reinvites in SIP.
...
git-svn-id: http://voip.null.ro/svn/yate@178 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-09 20:10:44 +00:00
paulc
da7178975e
Cleanup at engine exit
...
git-svn-id: http://voip.null.ro/svn/yate@177 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-09 19:11:33 +00:00
paulc
9b1542d53e
Hacked a RTP pass-trough between H.323 and SIP.
...
git-svn-id: http://voip.null.ro/svn/yate@156 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-05 06:24:07 +00:00
paulc
2f9051aea1
More assignment operators for String.
...
RTP pass-trough for SIP.
git-svn-id: http://voip.null.ro/svn/yate@155 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-04 02:22:43 +00:00
paulc
651c402537
SIP finally works both incoming and outgoing.
...
git-svn-id: http://voip.null.ro/svn/yate@154 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-03 03:02:11 +00:00
paulc
9bbee459e0
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@153 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-02 04:52:02 +00:00
paulc
5b586386d2
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@152 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-01 22:21:32 +00:00
paulc
ba3a7efaca
Fixed minor annoyance in rtp chan.
...
git-svn-id: http://voip.null.ro/svn/yate@151 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-31 04:18:13 +00:00
paulc
84aa062017
Reduced thread stack size. Proper signalling in H323. Changed status format
...
in Zaptel.
git-svn-id: http://voip.null.ro/svn/yate@150 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-31 01:09:21 +00:00
paulc
77a749a7bb
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@149 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-29 17:01:39 +00:00
paulc
d0b6fb4841
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@148 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-29 04:02:55 +00:00
paulc
e769ab6217
Various minor engine improvments. Added more functionality in SIP.
...
git-svn-id: http://voip.null.ro/svn/yate@144 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-28 05:15:11 +00:00
paulc
a7074e4662
Added Yet Another SIP Engine ;) and a channel based on it.
...
git-svn-id: http://voip.null.ro/svn/yate@141 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-24 18:15:34 +00:00