paulc
8c6f410276
Non-default RTP payload mappings are forwarded using call messages.
...
git-svn-id: http://voip.null.ro/svn/yate@1224 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-20 22:58:28 +00:00
paulc
fe08c982c4
Detect that RTP forwarding is not desired just after routing finished.
...
git-svn-id: http://voip.null.ro/svn/yate@1216 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-12 19:51:10 +00:00
paulc
310aa52b17
Added capability to request a RTP forward reINVITE from routing by setting
...
to true the "autoreinvite" parameter.
git-svn-id: http://voip.null.ro/svn/yate@1202 acf43c95-373e-0410-b603-e72c3f656dc1
2007-02-27 21:16:21 +00:00
paulc
44fd6c89ad
Unchanged (not NAT fixed) location is returned in registration Contact.
...
P-NAT-Refresh can be set (default to 25s) if NAT is detected.
git-svn-id: http://voip.null.ro/svn/yate@1190 acf43c95-373e-0410-b603-e72c3f656dc1
2007-02-09 00:52:47 +00:00
paulc
aa7eb99793
Added Contact header to 200 of REGISTER, also handle expires tag in
...
incoming Contact if a global Expires header is not available.
git-svn-id: http://voip.null.ro/svn/yate@1189 acf43c95-373e-0410-b603-e72c3f656dc1
2007-02-08 04:31:21 +00:00
paulc
73ffffc2ae
Fixed NAT in registration when port is missing.
...
git-svn-id: http://voip.null.ro/svn/yate@1185 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-31 01:29:38 +00:00
paulc
4bca01c2d1
Option to forward provisional messages even after getting an 180 Ringing.
...
Detection and generation of the special 181 and 182 progressing messages.
git-svn-id: http://voip.null.ro/svn/yate@1180 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-28 18:32:02 +00:00
paulc
a6ba6bffc5
Added capability to copy parameters from call.execute to outgoing channel's
...
chan.startup (and from there to call.cdr).
git-svn-id: http://voip.null.ro/svn/yate@1174 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-23 00:17:11 +00:00
paulc
20af373d5f
Fixed the building of local IP address when a specific binding is used and
...
no line is selected.
git-svn-id: http://voip.null.ro/svn/yate@1163 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-13 01:46:10 +00:00
paulc
f1155a2cb0
Added option to start RTP when sending the 200 answer instead of waiting an
...
ACK on incoming calls.
git-svn-id: http://voip.null.ro/svn/yate@1156 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-03 23:06:01 +00:00
paulc
7e957999fb
Added support for initiating RTP forwarding by reINVITE.
...
git-svn-id: http://voip.null.ro/svn/yate@1155 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-02 21:18:27 +00:00
paulc
c3c87f0fd2
Added some extra debugging for event processing.
...
git-svn-id: http://voip.null.ro/svn/yate@1148 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-22 13:58:01 +00:00
paulc
83c709d441
Can change state of RTP forwarding from update message.
...
git-svn-id: http://voip.null.ro/svn/yate@1134 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 19:25:35 +00:00
paulc
efae213892
The default audio codec list is built from enabled codecs.
...
git-svn-id: http://voip.null.ro/svn/yate@1126 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-15 17:42:44 +00:00
paulc
0fe106457f
Unified all registration retry paths.
...
git-svn-id: http://voip.null.ro/svn/yate@1121 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-05 19:29:54 +00:00
paulc
e093e287ca
Character mode telnet server allows for interactive line edit.
...
Support for line completion on TAB key.
The Windows telnet client should be happy with line endings.
git-svn-id: http://voip.null.ro/svn/yate@1076 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-17 20:40:01 +00:00
paulc
d47ef9c15a
Client support for the most trivial call forking with only one 2xx answer.
...
git-svn-id: http://voip.null.ro/svn/yate@1067 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-05 22:37:36 +00:00
paulc
dbcc8c9fce
Added support for multiple data sniffers.
...
git-svn-id: http://voip.null.ro/svn/yate@1021 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-08 09:50:19 +00:00
paulc
895aae57b7
Added support for handling different media transports.
...
git-svn-id: http://voip.null.ro/svn/yate@1011 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-31 18:03:12 +00:00
paulc
d025891874
Added client account tracking by user.notify messages.
...
git-svn-id: http://voip.null.ro/svn/yate@994 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-12 16:49:02 +00:00
paulc
ccc66f970b
Fixed URI of NOTIFY message.
...
git-svn-id: http://voip.null.ro/svn/yate@984 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-02 16:24:12 +00:00
paulc
1ab01c70a1
Implementation of REFER by Marian Podgoreanu.
...
git-svn-id: http://voip.null.ro/svn/yate@983 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-02 15:45:49 +00:00
paulc
fc60be6e1f
The REGISTER and OPTIONS methods are enabled by default.
...
git-svn-id: http://voip.null.ro/svn/yate@953 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-06 13:53:59 +00:00
paulc
7380287aff
Added INFO support.
...
git-svn-id: http://voip.null.ro/svn/yate@923 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-02 22:29:36 +00:00
paulc
e1cbab70c9
Suppressed some spurious CANCELs and BYEs Jerry Jacobsen complained about.
...
git-svn-id: http://voip.null.ro/svn/yate@916 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-30 15:54:20 +00:00
paulc
af0186a94c
After sending 2xx change remote URI based on INVITE's Contact: header.
...
git-svn-id: http://voip.null.ro/svn/yate@914 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-30 10:00:33 +00:00
paulc
c1c9364c8d
Suppressed spurious Contact: headers - problem found by G.Jacobsen
...
git-svn-id: http://voip.null.ro/svn/yate@907 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-28 07:54:59 +00:00
paulc
20dffa74c4
Added missing mutex locks.
...
git-svn-id: http://voip.null.ro/svn/yate@903 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-26 08:30:49 +00:00
paulc
8d9fc2df3e
External address is picked even from rejected registration requests allowing
...
a post-406 retry to succeed. This allows interoperation with many providers
using SER.
git-svn-id: http://voip.null.ro/svn/yate@841 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-07 10:30:42 +00:00
paulc
a92ed6e3de
Improved behaviour for unregistered calls from behind NAT.
...
git-svn-id: http://voip.null.ro/svn/yate@840 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-06 21:14:56 +00:00
paulc
3a1938c2c7
Updated copyright and FSF address.
...
git-svn-id: http://voip.null.ro/svn/yate@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc
7f57bba0fc
Moved all classes in all modules in anonymous namespaces.
...
Added RTLD_GLOBAL dlopen()ing so symbols exported by libraries loaded by
modules will be available.
git-svn-id: http://voip.null.ro/svn/yate@813 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:18 +00:00
paulc
756d387b7e
Added many SIP standards compliance checks - none of practical relevance.
...
git-svn-id: http://voip.null.ro/svn/yate@804 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 17:47:24 +00:00
paulc
a1eb3317c0
Fixed bug 0000029 - if SIP socket is bound to specific address it is used
...
as local address.
Also fixed handling of missing caller and callername.
git-svn-id: http://voip.null.ro/svn/yate@800 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-20 19:52:39 +00:00
paulc
1a46b4a227
Added routing based on known accounts/lines.
...
git-svn-id: http://voip.null.ro/svn/yate@782 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-12 18:02:39 +00:00
paulc
ccf5df384b
Improved the way caller ID and name are generated from account.
...
git-svn-id: http://voip.null.ro/svn/yate@777 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-09 13:21:37 +00:00
paulc
16fc5e00ff
Realm is kept in a variable. Improved some debug messages and levels.
...
git-svn-id: http://voip.null.ro/svn/yate@774 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-05 18:01:12 +00:00
paulc
74341eee1b
Applied authentication realm patch by Olaf Conradi.
...
git-svn-id: http://voip.null.ro/svn/yate@770 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-03 14:20:01 +00:00
paulc
d9a4714081
Moved URI in base classes, added support for Call-Info in SIP and client.
...
git-svn-id: http://voip.null.ro/svn/yate@748 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-12 12:37:25 +00:00
paulc
4f78175a12
Authentication and RADIUS/PortaOne related changes.
...
git-svn-id: http://voip.null.ro/svn/yate@740 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-04 19:06:02 +00:00
paulc
bca69f9b9c
Added more workarounds for RADIUS accounting.
...
git-svn-id: http://voip.null.ro/svn/yate@719 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-23 03:23:23 +00:00
paulc
0bdae61caf
Added RADIUS client module.
...
Applied various related and unrelated changes and fixes.
git-svn-id: http://voip.null.ro/svn/yate@714 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 18:22:34 +00:00
paulc
ba45c14402
SDP formats are compared case insensitive as suggested by Olaf Conradi.
...
Added extra user.auth parameters to identify auth style.
git-svn-id: http://voip.null.ro/svn/yate@712 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-15 16:39:04 +00:00
paulc
3bf1ccb2e3
Added missing check that caused segfault when routing rejected an already
...
terminated server INVITE transaction.
git-svn-id: http://voip.null.ro/svn/yate@710 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-13 09:37:56 +00:00
paulc
9b7876adc5
Added reINVITE forwarding in RTP and SDP forwarding modes.
...
git-svn-id: http://voip.null.ro/svn/yate@695 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 14:00:56 +00:00
paulc
76cf40333b
Fixed minor problem - made Channel::statusParams protected.
...
git-svn-id: http://voip.null.ro/svn/yate@692 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 16:57:22 +00:00
paulc
cb99398f55
Added per channel status information retrieval.
...
git-svn-id: http://voip.null.ro/svn/yate@691 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 15:39:36 +00:00
paulc
5f2b9e9f04
Added some newer SIP response codes.
...
git-svn-id: http://voip.null.ro/svn/yate@687 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-15 11:07:44 +00:00
paulc
d5fa931da3
Fixed a problem with formats declaration in SDP.
...
git-svn-id: http://voip.null.ro/svn/yate@685 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 16:40:14 +00:00
paulc
b734119280
Registration requests can be allowed without authentication.
...
A default answer to OPTIONS can be optionally returned.
git-svn-id: http://voip.null.ro/svn/yate@683 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-13 15:15:38 +00:00