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
paulc
cf336ee56d
Increased some buffers to accomodate large text elements.
...
SDP can be forwarded as-is instead of the parsed version.
git-svn-id: http://voip.null.ro/svn/yate@681 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-08 16:53:08 +00:00
paulc
3d48849d9e
Added a generic privacy mode in SIP. Auto RTP address can be disabled.
...
git-svn-id: http://voip.null.ro/svn/yate@668 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-27 19:51:03 +00:00
paulc
5a745f06d4
ip_host and ip_port added to user.register message.
...
git-svn-id: http://voip.null.ro/svn/yate@663 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-23 16:35:29 +00:00
paulc
6771d7472e
Reference counters are strictly enforced.
...
git-svn-id: http://voip.null.ro/svn/yate@651 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-18 16:06:05 +00:00
paulc
9abf6ed881
Added some needed File and Socket methods. Added answered flag in Channel.
...
git-svn-id: http://voip.null.ro/svn/yate@631 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-05 21:33:15 +00:00
paulc
0e431a9069
Made outbound setting override server's address in all but REGISTER.
...
git-svn-id: http://voip.null.ro/svn/yate@625 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 02:38:39 +00:00
paulc
7066b35827
Fixed a race condition setting the result code in YateSIPGenerate.
...
git-svn-id: http://voip.null.ro/svn/yate@612 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-20 12:43:30 +00:00
paulc
6be14d724e
Early media can be disabled even if the peer has a DataSource.
...
git-svn-id: http://voip.null.ro/svn/yate@609 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-15 20:51:42 +00:00
paulc
510b483795
Fixed a bug in Regexp match.
...
Channel IDs are reported in debug messages.
A debug filter can be set on channels.
git-svn-id: http://voip.null.ro/svn/yate@596 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 21:33:10 +00:00
paulc
1a6517c9e8
Added back the call.preroute message.
...
git-svn-id: http://voip.null.ro/svn/yate@590 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-28 00:07:24 +00:00
paulc
015a997fd6
Added default initialization of billid so it can track calls.
...
git-svn-id: http://voip.null.ro/svn/yate@589 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-26 18:26:46 +00:00
paulc
2f68fa5251
Allow calledname change on redirect.
...
git-svn-id: http://voip.null.ro/svn/yate@588 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-24 21:49:47 +00:00
paulc
2b0e22ac6d
Caller name support in SIP - both incoming and outgoing.
...
git-svn-id: http://voip.null.ro/svn/yate@586 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-24 16:17:32 +00:00
paulc
d5bcc8d6f0
Added common inband DTMF sending support, not just in ISDN.
...
git-svn-id: http://voip.null.ro/svn/yate@574 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-09 22:12:28 +00:00
paulc
9127fdd3b0
Added control of registration expiration.
...
git-svn-id: http://voip.null.ro/svn/yate@573 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 21:28:44 +00:00
paulc
456034de6b
Oops! Now sending keepalives from the correct socket.
...
git-svn-id: http://voip.null.ro/svn/yate@572 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 15:11:57 +00:00
paulc
06435250e6
Added support for sending UDP keepalives to keep NAT mappings in place.
...
git-svn-id: http://voip.null.ro/svn/yate@571 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 14:52:37 +00:00
paulc
25108fb81d
Improved chances of properly detecting public IP address from behind NAT.
...
git-svn-id: http://voip.null.ro/svn/yate@569 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 13:52:50 +00:00
paulc
8e87981739
Added default registration expires.
...
git-svn-id: http://voip.null.ro/svn/yate@567 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 10:58:14 +00:00
paulc
29bed40c60
SIP client can forcibly log in.
...
git-svn-id: http://voip.null.ro/svn/yate@565 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-07 03:25:42 +00:00
paulc
689e0f894c
Fixed NAT alteration of contact address to also adjust the port.
...
git-svn-id: http://voip.null.ro/svn/yate@560 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-07 01:23:39 +00:00
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