Commit Graph

92 Commits

Author SHA1 Message Date
paulc cda2d9f1c2 Updated copyright and FSF address.
git-svn-id: http://yate.null.ro/svn/yate/trunk@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc 680c85c5af Properly cleaning up server transactions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@806 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 18:38:30 +00:00
paulc daa7c286a8 Added some IANA assigned response codes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@805 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 18:07:38 +00:00
paulc 0475be3103 Added many SIP standards compliance checks - none of practical relevance.
git-svn-id: http://yate.null.ro/svn/yate/trunk@804 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 17:47:24 +00:00
paulc 0387e60582 Fixed bug that looped forever if receiving an inlined NUL character.
git-svn-id: http://yate.null.ro/svn/yate/trunk@803 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 15:08:07 +00:00
paulc dcc31af41e Fixed bug in library search path.
git-svn-id: http://yate.null.ro/svn/yate/trunk@764 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-29 11:27:59 +00:00
paulc b849422edd Moved URI in base classes, added support for Call-Info in SIP and client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@748 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-12 12:37:25 +00:00
paulc 648221bb95 Yet Another Cisco Workaround. As a last resort try to match only user in ACK.
git-svn-id: http://yate.null.ro/svn/yate/trunk@744 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-11 17:06:44 +00:00
paulc f9170e35e2 Authentication and RADIUS/PortaOne related changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@740 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-04 19:06:02 +00:00
paulc 87d33efa59 Added two more response codes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@738 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-03 18:30:03 +00:00
paulc c44947b6a1 Added RADIUS client module.
Applied various related and unrelated changes and fixes.


git-svn-id: http://yate.null.ro/svn/yate/trunk@714 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 18:22:34 +00:00
paulc 500cd5aeb1 Fixed a minor bug in the SIP stack that caused excessive retransmissions
and prevented reINVITE from working always. More buggy SIP implementations
are accepted (with warnings).
Changed some debug levels and added local debugging make targets.


git-svn-id: http://yate.null.ro/svn/yate/trunk@701 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-23 13:46:20 +00:00
paulc 9fb8a18b1d Shortened the 100 answer by removing unneeded headers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@697 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 15:09:25 +00:00
paulc 7101843794 Added reINVITE forwarding in RTP and SDP forwarding modes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@695 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 14:00:56 +00:00
paulc 2bcd544a47 Workaround for broken SIP implementations that expect ACK before new INVITE.
git-svn-id: http://yate.null.ro/svn/yate/trunk@688 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-16 10:35:13 +00:00
paulc aa79982a7e Added some newer SIP response codes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@687 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-15 11:07:44 +00:00
paulc 8974587e22 Fix for XDEBUG mode
git-svn-id: http://yate.null.ro/svn/yate/trunk@619 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-27 21:54:40 +00:00
paulc 18705c3e87 Added capability to include optional YateLocal.mak file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@611 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-19 17:57:16 +00:00
paulc 0cd3df50ea Added methods making possible to handle forked INVITEs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@610 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-15 20:52:36 +00:00
paulc 061d73ff89 Support for non-quoted descriptive names: Some Name <uri>
git-svn-id: http://yate.null.ro/svn/yate/trunk@587 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-24 19:40:45 +00:00
paulc 88523aa333 Caller name support in SIP - both incoming and outgoing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@586 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-24 16:17:32 +00:00
paulc 92cf249818 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@570 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 14:02:38 +00:00
paulc 68263e0317 Improved chances of properly detecting public IP address from behind NAT.
git-svn-id: http://yate.null.ro/svn/yate/trunk@569 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 13:52:50 +00:00
paulc 7e49a25efb More NAT support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@552 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-28 04:42:53 +00:00
paulc 6b3f653266 Added auto authorization of transactions and some client NAT support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@551 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-28 03:10:32 +00:00
paulc 041dfbd65d *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@533 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-02 00:02:54 +00:00
paulc 39e6ae4ecb Added support for overrides (local announcements).
Added some extra info to PRI messages and status.


git-svn-id: http://yate.null.ro/svn/yate/trunk@527 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-28 17:41:31 +00:00
paulc e87e75f4d7 Added hack to match Cisco's malformed ACKs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@524 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-24 10:30:54 +00:00
paulc dbf2899e42 Added separate timeout for stages involving user interaction.
git-svn-id: http://yate.null.ro/svn/yate/trunk@522 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-19 22:13:22 +00:00
paulc d1ca6930e7 Added more compact form headers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@515 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-16 10:37:57 +00:00
paulc 8ad4bd1b78 Changed escaping of message strings to always escape colon.
Proper passing of SIP dialog tags to custom handlers.


git-svn-id: http://yate.null.ro/svn/yate/trunk@511 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-13 16:11:30 +00:00
paulc 061da98211 Changed the way SIP is authenticated to accomodate computation of the URI with or without parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@510 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-12 13:23:01 +00:00
paulc a78063526c Video and other media support in SIP, removed PosgreSQL modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@493 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-06 02:51:09 +00:00
paulc e88f37919c Multiple media channels related changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@492 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-02 16:39:00 +00:00
paulc 5097a6971f Added Refer-To compact header
git-svn-id: http://yate.null.ro/svn/yate/trunk@484 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-18 13:02:10 +00:00
paulc 89ce064cb4 Check if a failure message could be set before cleaning the BYE flag.
git-svn-id: http://yate.null.ro/svn/yate/trunk@451 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-16 23:55:05 +00:00
paulc e119cecb49 Added SIP congestion codes
git-svn-id: http://yate.null.ro/svn/yate/trunk@427 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-03 12:17:15 +00:00
paulc 236bed08fc Fixed matching of branchless ACK messages to transactions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@423 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 23:02:49 +00:00
paulc 22841026b4 Improved readability of debug messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@422 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 22:35:06 +00:00
paulc f015a3446e *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@421 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 21:12:16 +00:00
paulc 6615770a88 Fixed generation of Contact header.
git-svn-id: http://yate.null.ro/svn/yate/trunk@420 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 20:31:43 +00:00
paulc c68cecc082 Building ACK better.
git-svn-id: http://yate.null.ro/svn/yate/trunk@416 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-28 12:06:12 +00:00
paulc 1812ffb55b Added record routing support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@402 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-13 15:01:15 +00:00
paulc d37e424d39 Estetic changes, option to display program version.
git-svn-id: http://yate.null.ro/svn/yate/trunk@400 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-13 12:08:56 +00:00
paulc be181f6ae6 Implemented authenticated outgoing SIP calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@399 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-12 18:58:17 +00:00
paulc e6fd87f0a6 SIP authentication
git-svn-id: http://yate.null.ro/svn/yate/trunk@386 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-03 12:23:12 +00:00
paulc 43df0c9e42 Simple NAT suport for SIP on the server side
git-svn-id: http://yate.null.ro/svn/yate/trunk@381 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-31 22:18:38 +00:00
paulc 20f685a795 no message
git-svn-id: http://yate.null.ro/svn/yate/trunk@368 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-20 05:37:58 +00:00
paulc 98dbafa787 Proper User-Agent vs Server header depending on message type.
git-svn-id: http://yate.null.ro/svn/yate/trunk@357 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-15 00:19:55 +00:00
paulc 958a9e8a85 Added support for redirecting calls from routing - SIP for now.
git-svn-id: http://yate.null.ro/svn/yate/trunk@354 acf43c95-373e-0410-b603-e72c3f656dc1
2005-05-14 20:03:38 +00:00