Commit Graph

59 Commits

Author SHA1 Message Date
marian 8d64271ac9 Changed debug. Broke some code lines (too long).
git-svn-id: http://yate.null.ro/svn/yate/trunk@1710 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-31 15:45:52 +00:00
marian cd2b30004e Changed debug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1709 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-31 12:11:21 +00:00
marian 14df8c8f91 Added more ISDN behaviour flags. Added utility method to en code a list of flags
git-svn-id: http://yate.null.ro/svn/yate/trunk@1708 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-31 11:21:57 +00:00
marian 52d08feb86 Added switch type and behaviour flags to ISDN call controller.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1704 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-30 16:26:41 +00:00
marian 619b1b5907 Bug fix: send layer 2/3 data in Bearer Capability only for 'packet' transfer mode
git-svn-id: http://yate.null.ro/svn/yate/trunk@1700 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-29 14:17:46 +00:00
marian 127bebb061 Send Bearer Capability IE in responses only if received more then one in the SETUP message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1699 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-29 13:04:25 +00:00
marian 4b19cf546b Fixed some compiler warnings. Fixed bug in passing parameters to a call's setTerminate() method.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1691 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 13:48:31 +00:00
marian 25cb7002fc Fixed string length check when assigning to boolean to avoid compiler warning.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1687 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 13:20:26 +00:00
marian ef606f9ad0 Use proper variable type.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1686 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 12:08:47 +00:00
marian 468a1a4019 Fixed minor return value type.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1685 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 12:01:46 +00:00
marian b60f6f3163 Added names for circuit type and status.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1684 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 10:28:40 +00:00
marian 8163b1fdd8 Added message parameter prefix support to call controllers. Implemented the prefix for isup call controller.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1672 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 16:09:32 +00:00
marian f6eef23d6c ISDN is now decoding the Connected number information element.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1657 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 12:36:59 +00:00
marian 11730667c0 The parser is now adding the message type name to the parameter list when decoding.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1656 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 12:02:16 +00:00
marian 4ea4ab122b Fixed unknown IE dumping.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1655 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 12:01:17 +00:00
marian 600e0091e1 Message parameters with no encoder can now be encoded from a string containing their hexadecimal representation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1653 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-21 14:21:26 +00:00
marian 05387a8399 Added method to encode an ISUP message to a data buffer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1649 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-18 13:15:21 +00:00
paulc 3fc8d46810 Performance improvments suggested by Allan Sandfeld:
Change order of transaction to match most recent ones first.
Don't wait in select in SIP channel if we had events last loop.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1631 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-15 15:15:44 +00:00
marian 5765cfaeab Fixed incorrect content length header when building a message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1620 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-11 14:48:53 +00:00
marian dfa59997e3 Fixed message body build buffer to deal with additional body headers and mime multiparts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1619 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-11 14:23:56 +00:00
marian ddd57e003a Added method to decode an ISUP message to a list of parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1617 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-11 14:07:05 +00:00
marian 47f897a49d Added MIME body constructors from a header line. Adjusted SIP message parser to handle this.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1607 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-09 11:32:35 +00:00
paulc aed0337e77 Fixed one more warning.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1601 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 13:14:57 +00:00
paulc 85a2f72b07 Silenced several benign warnings.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1600 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 13:05:34 +00:00
marian dabd23216d Moved header classes and some utilities from SIP to MIME. Updated SIP module and library to reflect the changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1599 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 12:29:12 +00:00
marian 4a0ba72c1f Fixed minor message header buffer issue.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1597 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 12:15:11 +00:00
marian 3e4f371713 Q931 call accepts DISCONNECT event if not responded (state is not Active).
git-svn-id: http://yate.null.ro/svn/yate/trunk@1590 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 11:48:42 +00:00
marian 74a0ec15df Release call by sending DISCONNECT even if not responded yet.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1589 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 11:35:09 +00:00
marian d78d24fea7 Added more comments to Q931 call states.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1588 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 11:10:48 +00:00
marian 626ae1a10d Fixed state check when sending progress.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1587 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 10:47:53 +00:00
marian 2fb30219c9 Release circuit before sending release or release complete.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1586 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 10:36:48 +00:00
marian b66af2e31a Added debug message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1585 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 10:25:02 +00:00
paulc 33e9308b55 Fixed Yet Another buffer too short.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1576 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-24 19:45:58 +00:00
paulc 94ffa2e702 Fixed allocation and indexing of filter vectors.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1575 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-24 19:15:32 +00:00
paulc b0bf1eee63 Fixed invalid buffer index mode (probably typo).
git-svn-id: http://yate.null.ro/svn/yate/trunk@1570 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 19:42:12 +00:00
marian 7fced5731d Changed data declaration/init order.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1564 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-20 09:47:39 +00:00
marian f7cd2aa26c Added comment.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1563 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-20 09:46:19 +00:00
marian d5791c079f Added get modem type methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1562 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-20 09:32:36 +00:00
marian 7e394162ba Fixed data modulation issues.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1559 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-18 17:23:07 +00:00
marian 7ee7d12a4d Data modulation is now working.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1550 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-14 16:20:50 +00:00
paulc 48089e74da Fixed comparation of JIDs regarding case sensitivity.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1546 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-13 20:49:17 +00:00
marian 486fee0227 Changed variables names and visibility.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1545 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-13 14:51:56 +00:00
marian 972e92d269 Added compile time directive.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1535 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-12 09:51:11 +00:00
marian 098e0d51f7 Added polarity control flag to analog line.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1531 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-11 15:30:30 +00:00
paulc 75a86343c8 Return pending and outgoing events of all transactions before trying to create new ones.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1515 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-30 16:46:06 +00:00
paulc f304ebd6bb Added CVS and SVN ignore properties.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1504 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-28 17:04:43 +00:00
marian ea3332bce6 Added modem/uart library.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1498 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-27 14:18:39 +00:00
paulc c160e03651 Added more modules to Windows build, fixed some compiler related issues.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1494 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 17:37:24 +00:00
paulc 954291bf21 Changes to work with VS 2005
git-svn-id: http://yate.null.ro/svn/yate/trunk@1493 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 16:57:44 +00:00
marian 5a14ffe404 Removed old header file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1491 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 15:45:08 +00:00