Commit Graph

258 Commits

Author SHA1 Message Date
paulc e890ec8c09 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@264 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-25 01:05:44 +00:00
paulc 35c262f8ed Added Channel and Driver classes, beautified source a little.
git-svn-id: http://voip.null.ro/svn/yate@263 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-20 03:11:53 +00:00
paulc b584bbdaed Fixed a subtle minor make dependency issue.
git-svn-id: http://voip.null.ro/svn/yate@262 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 21:36:47 +00:00
paulc 4a128dfe8a Fixed bug in library path.
git-svn-id: http://voip.null.ro/svn/yate@261 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:23:48 +00:00
paulc f6fb8b6c0f Moved the engine away, added install-noapi
git-svn-id: http://voip.null.ro/svn/yate@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc 9be00a9ce6 Fixed mpg123 arguments, got rid of sox resampling.
git-svn-id: http://voip.null.ro/svn/yate@259 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-17 15:28:05 +00:00
paulc b695f43dd3 Caller number is forwarded to SIP.
git-svn-id: http://voip.null.ro/svn/yate@258 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-17 15:11:15 +00:00
paulc e85a21119a Added Music On Hold by Maciek Kaminski <maciejka_at_tiger.com.pl>
git-svn-id: http://voip.null.ro/svn/yate@257 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-17 13:20:28 +00:00
paulc af1cf94f0a We've fix a small bug in uri parser, regarding #, and other special caracters.
git-svn-id: http://voip.null.ro/svn/yate@256 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-11 09:22:39 +00:00
paulc 331dfeafe1 Status now have the same name as messages.
git-svn-id: http://voip.null.ro/svn/yate@255 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-10 10:16:51 +00:00
paulc 3fbba2ac51 Standardizing the parameters for messages.
git-svn-id: http://voip.null.ro/svn/yate@254 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-09 09:45:35 +00:00
diana 69c2041331 A test for Python library written by nexttime.
git-svn-id: http://voip.null.ro/svn/yate@253 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-03 12:23:01 +00:00
diana fb91a06b5f A Python library for Yate written by nexttime.
git-svn-id: http://voip.null.ro/svn/yate@252 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-03 12:22:30 +00:00
paulc 0f88ef67a9 Added MD5 digest object.
git-svn-id: http://voip.null.ro/svn/yate@251 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-28 14:09:40 +00:00
paulc 866170a0a6 Added fast locked() method to check if a mutex is held.
git-svn-id: http://voip.null.ro/svn/yate@250 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-28 08:25:41 +00:00
anthm daf28a69c0 update comments
git-svn-id: http://voip.null.ro/svn/yate@249 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-25 23:10:39 +00:00
diana b9e619bf89 A very small example of doing a custom registration module.
git-svn-id: http://voip.null.ro/svn/yate@248 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-16 09:06:29 +00:00
paulc e485683e99 Added comment about the new "echo" command.
git-svn-id: http://voip.null.ro/svn/yate@247 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-10 13:26:26 +00:00
paulc a5a6593c16 Added echo command and capability of using extended or case insensitive
regular expressions.


git-svn-id: http://voip.null.ro/svn/yate@246 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-10 13:24:30 +00:00
paulc cf23763599 Added chan.masquerade message support.
git-svn-id: http://voip.null.ro/svn/yate@245 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-07 14:30:13 +00:00
paulc dfcc9dffee Added in Regexp Extended and Case Insensitive flags.
git-svn-id: http://voip.null.ro/svn/yate@244 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-06 21:06:32 +00:00
paulc 390dbb107e Added a central repository of data formats and moved related classes to a new
source file.


git-svn-id: http://voip.null.ro/svn/yate@243 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-06 20:13:21 +00:00
paulc 642f8b752b Set the targetid in outgoing calls.
git-svn-id: http://voip.null.ro/svn/yate@242 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-04 11:29:03 +00:00
paulc 1963c47d3e Fixed missing timestamp increment in RTP transmission.
git-svn-id: http://voip.null.ro/svn/yate@241 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-03 22:49:16 +00:00
paulc 95f6297f55 Added new PHP library that tries to simplify channel development.
git-svn-id: http://voip.null.ro/svn/yate@240 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-03 17:24:38 +00:00
paulc 0fa5f69c77 Fixed non-recursive mutex bug resulting in deadlock when replacing a tone
source with another.


git-svn-id: http://voip.null.ro/svn/yate@239 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-03 17:04:17 +00:00
paulc fc3d388598 Added a fork of oRTP in contrib, made some changes in the build system
to get rid of warnings.


git-svn-id: http://voip.null.ro/svn/yate@238 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-29 18:34:34 +00:00
paulc 406193f08c DTMF handling in oRTP channel. Mute support in SIP.
BRI support in Zaptel (trough patched libpri).


git-svn-id: http://voip.null.ro/svn/yate@237 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-29 15:55:06 +00:00
paulc 934f02213f Added new XDebug macro for those messages that generate LOT of output like
in long running loops.
Implemented non-branch transaction matching in SIP.
Fixed handling of multi-tone chan.dtmf messages in PHP.


git-svn-id: http://voip.null.ro/svn/yate@236 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-27 21:26:00 +00:00
paulc 987371460a Incoming DTMF support in RTP and SIP.
git-svn-id: http://voip.null.ro/svn/yate@235 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-27 10:25:21 +00:00
paulc 8c70574792 Preliminary registration support in SIP.
Added a NAPTR resolver that will become the ENUM router module.


git-svn-id: http://voip.null.ro/svn/yate@234 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-25 18:56:20 +00:00
diana a15fd51c3d Updated informations.
git-svn-id: http://voip.null.ro/svn/yate@233 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-25 12:31:02 +00:00
paulc 3b8a814ef6 Fixed deadlock in directly calling zap from zap.
git-svn-id: http://voip.null.ro/svn/yate@232 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-24 23:27:20 +00:00
paulc 8a16e4c94f Added sending Yate commands from the command line.
git-svn-id: http://voip.null.ro/svn/yate@231 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-24 15:02:14 +00:00
paulc 082ded0419 Added scripted channels to receive and handle voicemail.
Fixed a problem compiling zapchan with very new versions of gcc.


git-svn-id: http://voip.null.ro/svn/yate@230 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-24 08:37:37 +00:00
paulc bf463060a5 Build call generator.
git-svn-id: http://voip.null.ro/svn/yate@229 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-22 02:29:57 +00:00
paulc fde627273c Fixed inconsistent behaviour of strdup. Added masquerade handler in osschan
and messages in clients so they can send DTMF.


git-svn-id: http://voip.null.ro/svn/yate@228 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-22 02:20:42 +00:00
paulc e0be54126c Added ignore handler for SIGPIPE that can occur when writing to a terminated
external channel.


git-svn-id: http://voip.null.ro/svn/yate@227 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-22 00:40:20 +00:00
paulc 977d77076e Status report in callgen and ysipchan.
Extended thread termination wait time.


git-svn-id: http://voip.null.ro/svn/yate@226 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 22:24:54 +00:00
paulc 9dd1455875 Changed name of config file parameter section.
git-svn-id: http://voip.null.ro/svn/yate@225 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 20:40:58 +00:00
paulc 8c74acd048 Almost there - only timings left to implement.
git-svn-id: http://voip.null.ro/svn/yate@224 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 20:34:10 +00:00
paulc 6e3215ed62 Implemented most of the functionality.
git-svn-id: http://voip.null.ro/svn/yate@223 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 16:35:35 +00:00
paulc ed5e3c0b3c Added Diana's call generator.
git-svn-id: http://voip.null.ro/svn/yate@222 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 00:50:25 +00:00
paulc 55d6f22925 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@221 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-19 22:27:46 +00:00
paulc 004f845e5c Made X client modules fail to init in daemon mode.
git-svn-id: http://voip.null.ro/svn/yate@220 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-19 08:52:02 +00:00
paulc 6c2ea29742 Version 0.8.7
git-svn-id: http://voip.null.ro/svn/yate@218 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-18 01:31:00 +00:00
paulc d17bcbe0d5 Delayed session destruction in libiax until the event is free'd.
git-svn-id: http://voip.null.ro/svn/yate@217 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-18 01:09:34 +00:00
paulc 1d58a2a7e8 Extra check for voice frames.
git-svn-id: http://voip.null.ro/svn/yate@216 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 23:52:48 +00:00
paulc a6478be9f9 Added checks and debug messages for failed malloc.
git-svn-id: http://voip.null.ro/svn/yate@215 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 23:38:12 +00:00
paulc 6532544768 Fixed nasty bug in clearing lists when objects removed other objects from the same list during destruction.
Cleaned up IAX and added minimal quelch support.


git-svn-id: http://voip.null.ro/svn/yate@214 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 17:36:04 +00:00