Commit Graph

1706 Commits

Author SHA1 Message Date
paulc 67743f1a69 Added example of using SetLocal to query engine run parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1666 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-24 11:52:28 +00:00
paulc ee59b2d42c Added a list of run instance parameters to the engine, access from extmodule.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1665 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-24 11:43:04 +00:00
paulc 1e690c41e2 Added a way for extmodule to query node name and run id.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1664 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 22:08:30 +00:00
paulc 26f073a334 Loop while writing to the output since the socket is non-blocking.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1663 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 20:14:18 +00:00
paulc 0e8e3f6842 Don't report flood during shutdown, we are tearing down lots of calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1662 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 17:01:13 +00:00
paulc e57e9ec1ee Print thread name when hard cancelling - helps in detecting potential problems.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1661 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 16:52:11 +00:00
paulc ee85457299 Added initial support for forwarding calls inside a cluster.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1660 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 16:36:31 +00:00
marian a07252eaa2 Added option to enable/disable isup body encode and decode.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1659 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 16:03:13 +00:00
marian 05af672b1d Added support to send multipart bodies (with isup messages).
git-svn-id: http://yate.null.ro/svn/yate/trunk@1658 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 16:01:51 +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 836d2a4c00 Changed debug level when failed to set clear channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1654 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-22 10:17:05 +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 5ac1057ebf Now a data block can be built from a string containing hexadecimal values.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1652 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-21 14:09:14 +00:00
paulc 6ca62a64ca Added node name (for clustering) and use it in heartbeat and regexroute.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1651 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-19 11:19:52 +00:00
marian ed51e4aa24 Added isup.encode message handler.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1650 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-18 13:16:46 +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
marian 4173b91603 Fixed bug in isup.decode: removed message user data check
git-svn-id: http://yate.null.ro/svn/yate/trunk@1648 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-18 08:19:36 +00:00
marian 80e44e01c9 Fixed some comments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1647 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-18 07:56:01 +00:00
marian f7590d4d0e Expect a NamedPointer when requested to decode an isup message buffer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1646 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:55:40 +00:00
marian cd77b5a8c6 Use a NamedPointer to request isup buffer decoding.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1645 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:54:56 +00:00
marian 97086f1ede Now set param replaces the whole object.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1644 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:40:47 +00:00
marian 56d50b5c5d Expect a NamedPointer parameter when requested to send raw data.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1643 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:37:56 +00:00
marian 8df00437f9 Use a NamedPointer parameter to send the data block containg the modulated caller id.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1642 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:35:57 +00:00
marian 5cf0a5b127 Added the NamedPointer class. Add NamedString::getObject()
git-svn-id: http://yate.null.ro/svn/yate/trunk@1641 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:31:48 +00:00
marian 799af2d35b Removed useless comments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1640 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 14:26:50 +00:00
marian 6a0875a11b Recorder: fixed call.preroute failure condition.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1639 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:46:53 +00:00
marian b58bc7b91a Preroute ISDN recorder before routing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1638 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:42:37 +00:00
marian a817f67b5d Fixed bug: send chan.masquerade to parent class if not processed by the analog driver.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1637 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:24:29 +00:00
marian 24674f7c52 Added timer to ignore some ring events. It should ensure proper ring event processing regardless the ring pattern.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1636 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:21:22 +00:00
marian 7bb175f618 Added chan.masquerade handler.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1635 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 10:00:13 +00:00
marian b69264c528 Call monitor group masquerade: stop searching the monitor list after found a monitor.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1634 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 09:43:05 +00:00
marian 0652ca5937 isup.decode: don't remove the message-type parameter when failed to decode a message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1633 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 09:24:15 +00:00
paulc 65fd088b95 Added missing maxforwards and floodevents settings.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1632 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-15 19:52:15 +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
paulc 3b68c4f269 Fixed bug in fallback priority determination, allow finer tuning.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1630 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-15 13:22:14 +00:00
marian 35693e846e Added option to enable/disable ISUP message decoding.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1629 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 15:54:43 +00:00
marian a4e0fc9344 Added support to decode ISUP messages received in application/isup bodies
git-svn-id: http://yate.null.ro/svn/yate/trunk@1628 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 15:53:52 +00:00
marian e081990067 Trim all blanks from boundary before using it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1627 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 12:12:11 +00:00
marian af1477aa7e Changed comment.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1626 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 12:10:20 +00:00
marian c00ee954f4 Changed comment.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1625 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 12:08:56 +00:00
marian 07f19e4fdb Now the module is handling the SDP received in a multipart body (only the first SDP body, regardless the multipart subtype).
git-svn-id: http://yate.null.ro/svn/yate/trunk@1624 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 12:06:08 +00:00
marian c3634b6208 Added isup.decode message handler.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1623 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 10:12:54 +00:00
marian 5c670eeee4 Added flag to know when a multipart last boundary was found.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1622 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 10:00:39 +00:00
marian d6d9ceda8f Fixed bugs in build and parse multipart bodies.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1621 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 09:50:19 +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 aebce4e29d Added mime multipart class. Removed useless mime isup class.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1618 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-11 14:22:03 +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