Commit Graph

1838 Commits

Author SHA1 Message Date
paulc 25eb77c279 Use openssl as fallback if libssl is unknown to pkg-config.
git-svn-id: http://voip.null.ro/svn/yate@1848 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-26 14:18:26 +00:00
paulc 4a2b3f518c Ignore compiled Python.
git-svn-id: http://voip.null.ro/svn/yate@1847 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-26 13:55:31 +00:00
paulc a87e4cd2a5 Flush stdout when Acknowledge()ing a message.
git-svn-id: http://voip.null.ro/svn/yate@1846 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-26 13:53:10 +00:00
marian 467d9e09cd Fixed bug: ISDN call controllers are now properly destroyed.
git-svn-id: http://voip.null.ro/svn/yate@1845 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-26 13:00:00 +00:00
paulc d00c6d7abe Detect OpenSSL.
git-svn-id: http://voip.null.ro/svn/yate@1844 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-25 15:29:10 +00:00
paulc 8ebdde0943 Removed accidentally duplicate line.
git-svn-id: http://voip.null.ro/svn/yate@1843 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-25 14:35:37 +00:00
paulc 8b197530af Forward the notification ID to the recording call leg.
git-svn-id: http://voip.null.ro/svn/yate@1842 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-25 10:15:58 +00:00
paulc a55f962de9 Fixed escaping of colon character.
git-svn-id: http://voip.null.ro/svn/yate@1841 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-25 09:29:55 +00:00
paulc 2b13e5d2b1 Fixed build in Windows
git-svn-id: http://voip.null.ro/svn/yate@1840 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-25 08:47:18 +00:00
marian ebd8543097 Raise a Verify event whenever the circuits' locked state changes.
git-svn-id: http://voip.null.ro/svn/yate@1839 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-24 09:39:50 +00:00
marian 19b93078f4 Added support to call controller to raise a Verify event when requested by descendants.
git-svn-id: http://voip.null.ro/svn/yate@1838 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-24 09:39:09 +00:00
marian 97bea50166 Changed termination reason when failed to replace call's circuit.
git-svn-id: http://voip.null.ro/svn/yate@1837 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-24 08:58:06 +00:00
marian b9ab361dec Changed debug message.
git-svn-id: http://voip.null.ro/svn/yate@1836 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-24 08:50:20 +00:00
marian 4c7d0d90b2 Copy circuit range from routing. Create a circuit range for each span in a circuit group.
git-svn-id: http://voip.null.ro/svn/yate@1835 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-24 08:38:03 +00:00
marian 24da76843c Added circuit range support to circuit group and ISUP. Fixed ISDN method call.
git-svn-id: http://voip.null.ro/svn/yate@1834 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-24 08:36:45 +00:00
marian e0c4f95a36 Fixed span channel map build.
git-svn-id: http://voip.null.ro/svn/yate@1833 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-24 07:43:51 +00:00
paulc cdd1304777 Check that mutex is unlocked from the right thread.
git-svn-id: http://voip.null.ro/svn/yate@1832 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 15:46:04 +00:00
paulc f72e85d7a1 Added more warnings for abnormal conditions.
git-svn-id: http://voip.null.ro/svn/yate@1831 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 15:25:10 +00:00
marian 8db40267eb Now status commands can be used to get the status of a range of circuits.
git-svn-id: http://voip.null.ro/svn/yate@1830 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 13:22:06 +00:00
marian e7f515fce5 Added circuit range class.
git-svn-id: http://voip.null.ro/svn/yate@1829 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 13:20:51 +00:00
marian 6fa7fc0619 Fixed debug message when recv UPA.
git-svn-id: http://voip.null.ro/svn/yate@1828 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 12:14:43 +00:00
marian ecf5bcbd51 Don't respond to unexpected UPA.
git-svn-id: http://voip.null.ro/svn/yate@1827 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 11:13:25 +00:00
marian 252110fc30 Fixed bug: make sure we build a correct circuit map, e.g. circuit codes are sequential.
git-svn-id: http://voip.null.ro/svn/yate@1826 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 10:56:57 +00:00
marian a0f8dfa60e Fixed bug: unlock call controller's mutex before exiting from getEvent().
git-svn-id: http://voip.null.ro/svn/yate@1825 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 09:56:59 +00:00
marian 93b2c37e3b Added more debug for link worker thread.
git-svn-id: http://voip.null.ro/svn/yate@1824 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 09:44:45 +00:00
marian 177be9bd2e Added more link status info and command complete.
git-svn-id: http://voip.null.ro/svn/yate@1823 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 09:38:11 +00:00
marian 14c2ccd61b Changed the way the engine is stopping the worker thread.
git-svn-id: http://voip.null.ro/svn/yate@1822 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-21 09:14:31 +00:00
paulc e4cf2990f8 Unhandled DTMF and text events are relayed through the room.
The module can be unloaded.


git-svn-id: http://voip.null.ro/svn/yate@1821 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-20 19:08:20 +00:00
marian 6d158f06ef Changed default reason for hangup.
git-svn-id: http://voip.null.ro/svn/yate@1820 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-20 13:41:22 +00:00
paulc 2c959c0929 Added status and drop per conference room.
git-svn-id: http://voip.null.ro/svn/yate@1819 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-20 11:31:58 +00:00
marian 8d124eaac3 Fixed range and status processing bug.
git-svn-id: http://voip.null.ro/svn/yate@1818 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-20 11:22:52 +00:00
marian 87d8b4857b Removed STUB debug message from management receiver.
git-svn-id: http://voip.null.ro/svn/yate@1817 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-20 10:15:43 +00:00
paulc 9db2c3573c Suppress room full check for utility call legs, they must be always allowed.
git-svn-id: http://voip.null.ro/svn/yate@1816 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-20 09:34:28 +00:00
marian 24f65f528b Changed default values for UPT timer.
git-svn-id: http://voip.null.ro/svn/yate@1815 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-19 14:25:23 +00:00
marian 1f64d78cdd Changed UPT timer values. Force UPT re-send when network is down.
git-svn-id: http://voip.null.ro/svn/yate@1814 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-19 14:09:07 +00:00
marian e3960cbf01 Changed default values for UPT timer. Removed user part availability check when sending messages.
git-svn-id: http://voip.null.ro/svn/yate@1813 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-19 13:59:41 +00:00
marian 455d29df1e Implemented UPT (user part test). Don't send MSUs if remote user part is not available.
git-svn-id: http://voip.null.ro/svn/yate@1812 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-19 13:46:34 +00:00
marian b724c1269b ISUP: Keep track of the Layer 3 network. Don't send MSUs when down.
git-svn-id: http://voip.null.ro/svn/yate@1811 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-19 12:20:30 +00:00
marian 8286f180af Fixed bug: reset local flags when receiving circuit (un)blocking responses.
git-svn-id: http://voip.null.ro/svn/yate@1810 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-19 11:55:43 +00:00
marian 4197d06b72 Change 'changed' flag when receiving circuit (un)blocking responses.
git-svn-id: http://voip.null.ro/svn/yate@1809 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-19 11:49:53 +00:00
marian 4a3312473a Fixed circuit lock flags when processing circuit events.
git-svn-id: http://voip.null.ro/svn/yate@1808 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-19 11:37:17 +00:00
marian bddcc8363a Reimplemented circuit (un)blocking.
git-svn-id: http://voip.null.ro/svn/yate@1807 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-19 11:11:19 +00:00
marian 46b9062a7a Added basic status command handler for circuit status.
git-svn-id: http://voip.null.ro/svn/yate@1806 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-18 17:03:44 +00:00
marian a7e99b4e66 Anyone can now obtain the list of circuits attached to a call controller.
git-svn-id: http://voip.null.ro/svn/yate@1805 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-18 17:02:31 +00:00
marian d6d3fe255a Handle received UEC by blocking both sides of the circuit.
git-svn-id: http://voip.null.ro/svn/yate@1804 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-18 15:30:45 +00:00
marian 142bae4297 Fixed bug: don't reset again the circuit we requested. Just release it.
git-svn-id: http://voip.null.ro/svn/yate@1803 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-18 15:14:39 +00:00
marian 7bc4e6d9bf Fixed bug: avoid responding to unexpected RLC for a valid circuit code.
git-svn-id: http://voip.null.ro/svn/yate@1802 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-18 13:37:24 +00:00
marian b848a4f4b9 Copy more parameters in outgoing IAM.
git-svn-id: http://voip.null.ro/svn/yate@1801 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-18 12:38:23 +00:00
marian a233a99b45 Fixed again circuit blocking.
git-svn-id: http://voip.null.ro/svn/yate@1800 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-18 12:29:49 +00:00
paulc bdc3451733 Fixed compilation in Visual Studio.
git-svn-id: http://voip.null.ro/svn/yate@1799 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-18 12:24:23 +00:00