paulc
682c4c9d2a
Use static const Regexps wherever possible to speed up code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3391 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-17 11:38:46 +00:00
paulc
d95cb2fec6
Spelling cleanup of a very common error: Retrive -> Retrieve
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3371 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-11 11:25:10 +00:00
paulc
ebd4da0abb
Use CR LF for multi-line message outputs, fixes telnet and Windows logging.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3082 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-15 21:07:17 +00:00
paulc
6eeb68bb1a
Added Channel::initChan() method to add the channel to the driver explicitely, after the object is fully constructed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3033 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-26 10:31:32 +00:00
paulc
05fa7aca7c
Copy by default some parameters from call.execute to chan.startup of outgoing calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2964 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-25 18:34:54 +00:00
paulc
a2812051f2
Added Semaphore class, made Mutex derive from (new class) Lockable, made Lock able to get a lock on any Lockable - Mutex or Semaphore.
...
Use pthread_mutex_timedlock and sem_timedwait if available on platform.
Fixed a bug in the IAX channel exposed by Mutex having virtual methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2761 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-22 12:57:14 +00:00
paulc
8520218d2d
Added flags to data forwarded through DataNodes.
...
The amount of consumed data is returned to the source.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2745 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-02 09:24:33 +00:00
paulc
5499650213
Changed thread names to be uniform and easily readable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2733 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 14:48:26 +00:00
paulc
c23251c4d0
Fixed more warnings on different platforms.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2726 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-19 11:58:33 +00:00
paulc
c669a24f90
Added mutex names to most Yate modules.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2613 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 14:06:39 +00:00
paulc
9b292f5868
Fixed some warnings and genuine bugs exposed by newer gcc.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2447 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-20 12:27:53 +00:00
paulc
43b9cf0f81
Added capability to route to "line/..." no matter what protocol it uses.
...
Added driver method to query the existence of a line, use it in routing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2073 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:48:49 +00:00
paulc
0f630bd627
Added capability to mark or block duplicate DTMFs detected by different methods.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1954 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-25 13:11:49 +00:00
paulc
b5f010dfc3
Added DTMF detection method to chan.dtmf messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1943 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-23 22:50:20 +00:00
paulc
7a7d60364d
Don't force username as called number in registration.
...
As protocol extension allow to register specific called number and context.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1859 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-28 16:06:21 +00:00
marian
e9c25ec52f
Added call progress notification handling. Fixed driver setup
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1456 acf43c95-373e-0410-b603-e72c3f656dc1
2007-10-11 08:24:39 +00:00
marian
c3478bfd8e
Added thread priority - config file setting and message parameter "thread".
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1333 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-23 14:15:22 +00:00
marian
0eadbd0468
Fixed channel disconnect reason
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1281 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-19 08:43:14 +00:00
marian
2ba6c67c8b
Prevent hangup reason change when already hung up
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1277 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-17 10:14:25 +00:00
marian
9dcab07692
Fixed hangup reason propagation. Changed some debug levels and texts
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1276 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-17 09:01:48 +00:00
paulc
bb164993c0
Made the default of some settings depend on running in client or server mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1242 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-02 12:51:23 +00:00
paulc
6b562ead96
Added capability to copy parameters from call.execute to outgoing channel's
...
chan.startup (and from there to call.cdr).
git-svn-id: http://yate.null.ro/svn/yate/trunk@1174 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-23 00:17:11 +00:00
marian
4462ff767a
Fixed authentication bug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1160 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-10 18:56:27 +00:00
paulc
8cdf41e522
Fixed format list building bug ( #59 ) reported by mikma.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1107 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-10 17:13:12 +00:00
marian
290ba01e9e
Fixed bug in formats parameter transmitted when routing
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1099 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-02 08:03:06 +00:00
marian
5ba84fb8d8
Moved Yate payload texts from library to channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1096 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-31 15:18:08 +00:00
marian
ce7be9b075
Bug fixed: set the preffered format for outgoing calls. Timestamps are forwarded to Yate as samples.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1092 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-26 14:14:47 +00:00
marian
c87c32f5d0
Fixed registration bug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1075 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-14 10:51:52 +00:00
marian
6f3a8d84f0
Added the capability to handle the formats parameter of a message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1052 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-25 14:03:14 +00:00
paulc
afa85a2762
Parameter "iaxcontext" is now used instead of "calledname" to avoid clashes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1025 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-12 16:54:29 +00:00
paulc
98fdadeb00
Added support for multiple data sniffers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1021 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-08 09:50:19 +00:00
paulc
c532c01af2
Worked around a VC++ bug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1005 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-19 10:18:25 +00:00
paulc
4c77f6e109
Added client account tracking by user.notify messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@994 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-12 16:49:02 +00:00
paulc
d4663516f3
Added bind address for IAX. Improved module documentation.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@990 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-08 10:04:30 +00:00
paulc
168d0006af
More work on performance issues.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@932 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-04 19:34:46 +00:00
paulc
5f5bff2e50
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@922 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-02 20:38:51 +00:00
paulc
c8c69aa1a1
Fixed bugs exposed by VC++
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@921 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-02 20:37:29 +00:00
paulc
9dc980c5a9
Commited changes by Marian Podgoreanu.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@920 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-02 20:11:46 +00:00
paulc
d1152c2bf9
Added proper IP addresses in registration and authentication.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@901 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-26 05:49:06 +00:00
paulc
1236b2e154
Marian's changes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@900 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-26 05:19:52 +00:00
paulc
f0069c0a31
Code rearranged by Marian
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@898 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-22 11:24:19 +00:00
paulc
911182bdca
Logout client registrations on shutdown.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@879 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 21:59:23 +00:00
paulc
cfa89c77fd
Fixed ringing and answer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@877 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 20:16:56 +00:00
paulc
6cb1a22a46
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@874 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 18:08:01 +00:00
paulc
7a4800fc50
Added libyateiax and yiaxchan by Marian Podgoreanu.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@871 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 13:28:25 +00:00