Commit Graph

1153 Commits

Author SHA1 Message Date
paulc bec6531f02 User settings are applied in outgoing calls.
git-svn-id: http://voip.null.ro/svn/yate@1161 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-10 19:14:06 +00:00
marian 98a64eb78c Fixed authentication bug.
git-svn-id: http://voip.null.ro/svn/yate@1160 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-10 18:56:27 +00:00
paulc 24949c1827 Added example for call authorization by caller authentication or ip address.
git-svn-id: http://voip.null.ro/svn/yate@1159 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-10 11:12:28 +00:00
paulc 4405ab4630 Reorganized code for clarity. Fixed caller/called numbers on transferred
calls. Added support for call diversion and operation prompts.


git-svn-id: http://voip.null.ro/svn/yate@1158 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-09 02:26:33 +00:00
monica e0ece42206 Added method to access the call.execute message. (commit by paulc)
git-svn-id: http://voip.null.ro/svn/yate@1157 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-08 01:21:50 +00:00
paulc f1155a2cb0 Added option to start RTP when sending the 200 answer instead of waiting an
ACK on incoming calls.


git-svn-id: http://voip.null.ro/svn/yate@1156 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-03 23:06:01 +00:00
paulc 7e957999fb Added support for initiating RTP forwarding by reINVITE.
git-svn-id: http://voip.null.ro/svn/yate@1155 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-02 21:18:27 +00:00
paulc 3f56343808 Fixed Windows build, added preliminary project for Speex codec.
git-svn-id: http://voip.null.ro/svn/yate@1154 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-02 15:58:37 +00:00
paulc aacaeffab0 Added arithmetical comparation and engine runid functions.
git-svn-id: http://voip.null.ro/svn/yate@1153 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-02 08:20:48 +00:00
paulc 1fe48a1867 Early media is properly enabled even if the message does not provide the
call endpoint address.


git-svn-id: http://voip.null.ro/svn/yate@1152 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-01 14:17:20 +00:00
paulc 599f53dcbd Renamed "forkringer" -> "fork.ringer" and "stoperror" -> "fork.stop".
Disconnect reason is picked from "reason" parameter of answered call leg,
defaults to "pickup".


git-svn-id: http://voip.null.ro/svn/yate@1151 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-27 16:03:39 +00:00
paulc 5c888700ce Forker can inherit the audio data endpoint from its ringing slave.
Ringing slave can be enforced in the call.execute return parameter.


git-svn-id: http://voip.null.ro/svn/yate@1150 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-22 16:50:20 +00:00
paulc 3bf374738d Added method to inject a foreign DataEndpoint into a CallEndpoint.
git-svn-id: http://voip.null.ro/svn/yate@1149 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-22 16:48:51 +00:00
paulc c3c87f0fd2 Added some extra debugging for event processing.
git-svn-id: http://voip.null.ro/svn/yate@1148 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-22 13:58:01 +00:00
paulc a0bee04d6d Final answer events take priority over any provisional ones.
git-svn-id: http://voip.null.ro/svn/yate@1147 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-22 13:47:52 +00:00
paulc e590ddde8b Added formatted timestamping option, changed the API to allow more changes.
git-svn-id: http://voip.null.ro/svn/yate@1146 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-22 00:57:35 +00:00
paulc 1ebf767fc2 Added missing initialization of answer code in several constructors.
git-svn-id: http://voip.null.ro/svn/yate@1145 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-21 23:26:04 +00:00
paulc 9e4967d1b2 Set proper time in call.execute message and added "forkmaster" parameter.
Added minimal status counters.


git-svn-id: http://voip.null.ro/svn/yate@1144 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-21 22:36:32 +00:00
paulc 1e3d31bbaa Fixed connection unlocking bug introduced by previous commit.
git-svn-id: http://voip.null.ro/svn/yate@1143 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 22:41:29 +00:00
paulc 5e81e179e5 Obey the "details" status parameter so "status overview" does not list calls.
git-svn-id: http://voip.null.ro/svn/yate@1142 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 21:17:16 +00:00
paulc 1a305cf16e Applied changes similar to Mantis entry #54.2: set m_targetid for both
incoming and outging calls.


git-svn-id: http://voip.null.ro/svn/yate@1141 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 20:38:36 +00:00
paulc 34e84e83a0 Added DTMF sequence number so that reordering can be detected.
Added post-masquerade handler, by default updates channel state on call
progress, ringing and answered - should fix bug #54.3 globally.


git-svn-id: http://voip.null.ro/svn/yate@1140 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 17:48:57 +00:00
paulc 295adf464c Added option to start new calls in a PWlib thread as the Gatekeeper client
crashes otherwise.


git-svn-id: http://voip.null.ro/svn/yate@1139 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 13:43:38 +00:00
marian 8072c87c2e Replaced stream restart variables.
Added configure for presence server.


git-svn-id: http://voip.null.ro/svn/yate@1138 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-18 16:29:15 +00:00
marian c627158ee5 Added initialize and timer for Jabber engine to support stream restart mechanism.
git-svn-id: http://voip.null.ro/svn/yate@1137 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-18 15:43:05 +00:00
marian 3a020d422b Fixed bug in stream restart.
Now the stream is restarted using a limited counter incremented after a given interval
 and decremented each time the stream try to connect.


git-svn-id: http://voip.null.ro/svn/yate@1136 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-18 15:34:01 +00:00
paulc 553e22f712 Updated address of FSF.
git-svn-id: http://voip.null.ro/svn/yate@1135 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 19:29:01 +00:00
paulc 83c709d441 Can change state of RTP forwarding from update message.
git-svn-id: http://voip.null.ro/svn/yate@1134 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 19:25:35 +00:00
paulc 3ce0f4f1cb Added info about speex.
git-svn-id: http://voip.null.ro/svn/yate@1133 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 19:23:51 +00:00
paulc ba79ff8251 Minor documentation additions.
git-svn-id: http://voip.null.ro/svn/yate@1132 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 19:20:45 +00:00
paulc 1843fe7ac1 Minor fixes, added information about USR1 and USR2 signals.
git-svn-id: http://voip.null.ro/svn/yate@1131 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 18:58:19 +00:00
marian 9c3a0f994c Change some comments.
git-svn-id: http://voip.null.ro/svn/yate@1130 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 18:11:47 +00:00
marian 4a44bdc64f Added preliminary command support.
git-svn-id: http://voip.null.ro/svn/yate@1129 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 18:09:25 +00:00
marian 18bd0dc847 Add extra socket check in cleanup to prevent crashing.
Post connect actions are executed with lock hold.


git-svn-id: http://voip.null.ro/svn/yate@1128 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 18:07:26 +00:00
paulc 14f3a7848a Added option to display EPOCH based debugging timestamps.
git-svn-id: http://voip.null.ro/svn/yate@1127 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-16 01:07:26 +00:00
paulc efae213892 The default audio codec list is built from enabled codecs.
git-svn-id: http://voip.null.ro/svn/yate@1126 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-15 17:42:44 +00:00
paulc 69e150b56f Added autorepeat support for the wave source (play).
git-svn-id: http://voip.null.ro/svn/yate@1125 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-14 18:09:46 +00:00
paulc ef429419b8 Added speex codec - Mantis report #62, Mikael Magnusson's version.
git-svn-id: http://voip.null.ro/svn/yate@1124 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-07 01:57:35 +00:00
paulc 52809b5b3f OssSource collects and sends out full 20ms frames. Copied mostly from patch
attached to bug report #66 by Mikael Magnusson (mikma).


git-svn-id: http://voip.null.ro/svn/yate@1123 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-07 01:16:41 +00:00
paulc d66a520f08 Fix of inversion of incoming/outgoing flag (patch #54.1 by Mikma)
git-svn-id: http://voip.null.ro/svn/yate@1122 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-06 14:51:35 +00:00
paulc 0fe106457f Unified all registration retry paths.
git-svn-id: http://voip.null.ro/svn/yate@1121 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-05 19:29:54 +00:00
paulc 46f591363e Added support for hierarchical parameter names.
git-svn-id: http://voip.null.ro/svn/yate@1120 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-30 00:53:15 +00:00
paulc 5c95dce80d Set the reconnect flag which is off by default in versions >= 5.0.3
Please note that the option only exists in >= 5.0.13 so any mysql client in
between is UNUSABLE!


git-svn-id: http://voip.null.ro/svn/yate@1119 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-26 18:31:42 +00:00
paulc 73e2bc9c37 Fixed building chains of more than two translators.
Reference: last issue of bug report #60 by mikma.


git-svn-id: http://voip.null.ro/svn/yate@1118 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-24 15:03:55 +00:00
paulc b8edd7a4d1 Fixed downsampler - correct signedness in averaging.
Fixed timestamp transformation in resampler.
Reference: first 2 issues of bug report #60 by mikma.


git-svn-id: http://voip.null.ro/svn/yate@1117 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-24 14:51:21 +00:00
marian f36c54ed98 Weakened the Pong response check to Ping.
git-svn-id: http://voip.null.ro/svn/yate@1116 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-23 15:15:44 +00:00
paulc 86512a4a22 Fixed another extra qualification bug.
git-svn-id: http://voip.null.ro/svn/yate@1115 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-21 19:05:36 +00:00
paulc 2b282adf10 Avoid flooding the console with OOB error messages.
git-svn-id: http://voip.null.ro/svn/yate@1114 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-20 10:37:58 +00:00
marian 2252918f8a Changed presence implementation. Added resource notify/subscribe messages.
git-svn-id: http://voip.null.ro/svn/yate@1113 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-17 14:12:04 +00:00
marian db29fcb3da Changed presence implementation. Added support for libjingle. Added dtmf support.
git-svn-id: http://voip.null.ro/svn/yate@1112 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-17 14:05:53 +00:00