Commit graph

299 commits

Author SHA1 Message Date
paulc
c735d5aa82 Status now have the same name as messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@255 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-10 10:16:51 +00:00
paulc
393a92fdb5 Standardizing the parameters for messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@254 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-09 09:45:35 +00:00
diana
19d358ca5f A test for Python library written by nexttime.
git-svn-id: http://yate.null.ro/svn/yate/trunk@253 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-03 12:23:01 +00:00
diana
0704090053 A Python library for Yate written by nexttime.
git-svn-id: http://yate.null.ro/svn/yate/trunk@252 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-03 12:22:30 +00:00
paulc
b19f0d3243 Added MD5 digest object.
git-svn-id: http://yate.null.ro/svn/yate/trunk@251 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-28 14:09:40 +00:00
paulc
9ed8a01410 Added fast locked() method to check if a mutex is held.
git-svn-id: http://yate.null.ro/svn/yate/trunk@250 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-28 08:25:41 +00:00
anthm
8f630fea09 update comments
git-svn-id: http://yate.null.ro/svn/yate/trunk@249 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-25 23:10:39 +00:00
diana
544fc1a170 A very small example of doing a custom registration module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@248 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-16 09:06:29 +00:00
paulc
d7a362d73e Added comment about the new "echo" command.
git-svn-id: http://yate.null.ro/svn/yate/trunk@247 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-10 13:26:26 +00:00
paulc
694353427c Added echo command and capability of using extended or case insensitive
regular expressions.


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


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


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


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


git-svn-id: http://yate.null.ro/svn/yate/trunk@237 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-29 15:55:06 +00:00
paulc
704351f1b7 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://yate.null.ro/svn/yate/trunk@236 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-27 21:26:00 +00:00
paulc
cad8e75d71 Incoming DTMF support in RTP and SIP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@235 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-27 10:25:21 +00:00
paulc
510eb295ee Preliminary registration support in SIP.
Added a NAPTR resolver that will become the ENUM router module.


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


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


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


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


git-svn-id: http://yate.null.ro/svn/yate/trunk@226 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 22:24:54 +00:00
paulc
8e0bb2402f Changed name of config file parameter section.
git-svn-id: http://yate.null.ro/svn/yate/trunk@225 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 20:40:58 +00:00
paulc
314bf16db5 Almost there - only timings left to implement.
git-svn-id: http://yate.null.ro/svn/yate/trunk@224 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 20:34:10 +00:00
paulc
581d1853d7 Implemented most of the functionality.
git-svn-id: http://yate.null.ro/svn/yate/trunk@223 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 16:35:35 +00:00
paulc
96965eceda Added Diana's call generator.
git-svn-id: http://yate.null.ro/svn/yate/trunk@222 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-21 00:50:25 +00:00
paulc
8ed0c9a8aa *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@221 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-19 22:27:46 +00:00
paulc
6f0a1306c5 Made X client modules fail to init in daemon mode.
git-svn-id: http://yate.null.ro/svn/yate/trunk@220 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-19 08:52:02 +00:00
paulc
5b76465760 Version 0.8.7
git-svn-id: http://yate.null.ro/svn/yate/trunk@218 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-18 01:31:00 +00:00
paulc
46e1794fb4 Delayed session destruction in libiax until the event is free'd.
git-svn-id: http://yate.null.ro/svn/yate/trunk@217 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-18 01:09:34 +00:00
paulc
18c25f932b Extra check for voice frames.
git-svn-id: http://yate.null.ro/svn/yate/trunk@216 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 23:52:48 +00:00
paulc
93e54b3442 Added checks and debug messages for failed malloc.
git-svn-id: http://yate.null.ro/svn/yate/trunk@215 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 23:38:12 +00:00
paulc
26f40169e3 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://yate.null.ro/svn/yate/trunk@214 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 17:36:04 +00:00
paulc
e836270e9a Added recursive mitex support - tey were needed...
git-svn-id: http://yate.null.ro/svn/yate/trunk@213 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 16:05:14 +00:00
paulc
97a8ac9fa9 Added more info about timeouts; extend timeout on sending 1xx answers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@212 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 12:46:24 +00:00
paulc
e75519602e Removed old eXosip based SIP module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@210 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 02:04:51 +00:00
paulc
fcc39d4a7d Now allowing gsm.h to be in any directory.
git-svn-id: http://yate.null.ro/svn/yate/trunk@209 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 01:40:20 +00:00
paulc
ee61427463 Fixed URI parser limitation (protocol is now optional).
Fixed possible bug when resolved to non-IPv4 address.


git-svn-id: http://yate.null.ro/svn/yate/trunk@208 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 00:42:27 +00:00
paulc
c92d95ddd6 Removed call.preroute message, added chan.startup message, renamed call.hangup
to chan.hangup, many message related fixes.


git-svn-id: http://yate.null.ro/svn/yate/trunk@207 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-16 04:39:36 +00:00
paulc
80017ce173 Worked around a warning / AMD64 va_list initialization error.
git-svn-id: http://yate.null.ro/svn/yate/trunk@206 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-16 02:32:40 +00:00
paulc
305f95e655 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@205 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-16 00:24:26 +00:00
paulc
9e82b2630f Fixed String = 0 assignments resulting in "0" instead of desired ""
git-svn-id: http://yate.null.ro/svn/yate/trunk@204 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-15 18:41:25 +00:00