paulc
f4537ba165
Added basic sample rate control in the DirectSound module, removed chunk and buffer settings as they must be computed from rate.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3164 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-31 13:53:44 +00:00
paulc
8e07545b79
Double the system idle interval when running in client mode, make it adjustable from the config file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3163 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-31 09:36:58 +00:00
paulc
7e89eeadac
Added wideband example in MOH config sample file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3162 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-30 15:12:07 +00:00
marian
acee06f53d
Added jingle channel option used to ignore Yate running mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3151 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-29 10:00:01 +00:00
marian
1b5c9878ec
Optionally dump received 'iq' xml string in dispatched jabber.iq message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3104 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-03 09:51:02 +00:00
marian
f495fe5984
Documented option.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3088 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-18 12:21:28 +00:00
paulc
073da8a75c
The default stream mode is adapted to the type of transport.
...
Constified some methods of the Transport class.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3081 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-15 20:57:37 +00:00
andrei
91ec0a8770
Added generic support for SS7 SIGTRAN protocol stack.
...
Added SCTP sockets support based on Linux Kernel SCTP.
Added SS7 Sigtran M2PA protocol support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3058 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-02 14:38:12 +00:00
paulc
47dbbed9c3
Warn and refuse authentication if the designated password return column is missing from the user.auth result set.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3008 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-06 12:46:45 +00:00
paulc
873306ea49
Setting to disable autostart of connections to Postgres servers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3005 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-05 12:39:34 +00:00
paulc
59b891dc1d
Added regexroute function to retrieve Engine runtime parameters.
...
Better error checking before assuming a regexroute variable is requested.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2953 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-18 13:20:52 +00:00
paulc
25ba0b50c2
Support for multiple rmanager listeners, each with its own settings.
...
Support for SSL encrypted connections (needs the openssl module).
Example of connecting with SSL activated: telnet-ssl -z ssl 10.0.0.1 5038
git-svn-id: http://yate.null.ro/svn/yate/trunk@2948 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-14 14:38:57 +00:00
paulc
371c05f82e
Added setting to override the Qt style.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2946 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-13 13:12:07 +00:00
marian
3aa98bfd98
Implemented c2s non sasl authentication. Added listener for direct c2s SSL connections. Restrict client resources with the same name while authenticating using non sasl.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2943 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-13 11:36:05 +00:00
paulc
e257d087a6
Added ability to authenticate even observer only (non-admin) connections.
...
Added initial timeout for non-authenticated connections, default 30s.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2937 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-12 15:00:24 +00:00
paulc
e220627f05
Allow reversing the pbxassist channel ID matching condition.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2925 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-11 13:36:25 +00:00
marian
431557a177
Updated configuration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2921 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-10 15:56:07 +00:00
marian
8b323c6fae
Removed server parameter from GTalk section.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2919 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-10 15:43:57 +00:00
paulc
9ff8e40004
By default ignore ABORT and OVERRUN error bits as they likely are not related to current packet.
...
Report error bits only if they change.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2908 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 18:59:56 +00:00
marian
7d92b22367
The number of jabber server stanza workers is now configurable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2905 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 14:01:47 +00:00
marian
96d283216d
Added external component support to jabber server.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2893 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-04 14:29:28 +00:00
marian
d6966c6347
Implemented jabber server. Changed jingle channel to support the new jabber library. Replaced tinyxml with yate own XML library. Added openssl support for server. Work in progress in jabber client support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2882 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-02 16:05:39 +00:00
paulc
d726724eef
Added module that counts calls per user specified cathegory, usually context.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2875 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-28 16:59:25 +00:00
paulc
6112bc815a
Handling of user.register and call.cdr can be disabled in the clustering module.
...
Usefull while reverting a clustered server to standalone operation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2871 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-20 15:04:28 +00:00
oana
237a6d136f
MySQL connection pool implemented per database account. The "database" message parameter "results" has changed its meaning. For this, please check documentation.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2821 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-03 14:58:57 +00:00
paulc
6738d7bce0
Added configuration parameter "autostart" so MTP2, MTP3 and Cisco SLT may be inhibited at startup.
...
Fixed the way Cisco SLT notifies the MTP3 about alignment status changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2810 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-26 15:58:50 +00:00
paulc
063f155ef1
Use the new SDP library in SIP and MGCP.
...
The PSTN channel can negotiate RTP forwarding if the circuits are terminated on a MGCP gateway.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2805 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-24 12:09:34 +00:00
paulc
05ef31e6b7
Added parameter "queuetime" for the CDR builder to know how long a call waited in a queue.
...
All calls in a queue can be dropped by specifying queuename/* as id.
A call to a "single" type queue is dropped when its operator call fails.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2795 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-18 14:55:25 +00:00
paulc
b0c5266bd6
Added new setting "prerouteall" to bypass context and caller check.
...
Documented the other global settings in section [priorities].
git-svn-id: http://yate.null.ro/svn/yate/trunk@2793 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-14 16:27:46 +00:00
paulc
e9aafe7511
Added code and setting to prevent rebuilding the RTP when only the remote port has changed in the SDP offer.
...
This can prevent a neverending sequence of reINVITEs, each end trying to adjust to the changes of the other.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2786 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-12 15:18:36 +00:00
paulc
d140bd069d
Improved RUDP debugging messages to include controlling session name.
...
The default RUDP sequence number is now random.
Preliminary support for RUDP v1 and version guessing from SYN length.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2781 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-11 13:46:05 +00:00
paulc
fbfef23187
Accept a Jingle version 0 "relay" transport to override another current candidate.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2767 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-24 10:54:32 +00:00
paulc
a0821950c3
Added "address" and "version" settings so MGCP can become operational even if no RSIP is received.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2738 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-25 18:27:24 +00:00
paulc
bad4b42a73
Added engine config section so individual modules that depend on buggy
...
libraries are never unloaded from memory, only finalized if possible.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2722 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-18 17:44:48 +00:00
paulc
e4bb7cac09
Added capability to issue a DLCX to clear all connections when becoming operational.
...
Each remote endpoint has its connections cleared when recovering from error.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2717 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-16 16:02:50 +00:00
paulc
61629e34f8
Allow to configure (and better defaults) the increment in circuit numbers caused by each span.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2693 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-09 15:34:51 +00:00
paulc
bbf88687c2
Allow disabling sending of ISUP circuit group requests.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2692 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-09 13:18:46 +00:00
marian
a219f1123a
Changed jingleversion parameter name to jingle_version.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2669 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 10:03:28 +00:00
marian
cf5d0b1168
Implemented old jingle protocol support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2666 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 15:22:08 +00:00
paulc
a4a9588bdc
Moved all point code settings to SS7ISUP so the type of point code is known and numeric (packed) values can be used.
...
Changed channellock to milliseconds to improve resolution.
Documented channellock and userparttest parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2660 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 17:18:50 +00:00
paulc
0a6be5b4d1
Major rewrite of signalling components creation and configuration.
...
The creation of subcomponents is offloaded to each component to allow for proper building of the component stack.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2650 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 13:43:24 +00:00
paulc
0b0f5cc469
Added "cdrtrack" and "cdrcreate" to the forbidden parameters list since they are processed internally.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2644 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-20 17:59:37 +00:00
paulc
02b772bb9f
Added $(threadname) function to help in tracing and debugging.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2639 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-20 14:33:45 +00:00
marian
4eb98ad04d
Added missing parameters documentation.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2632 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-19 13:21:56 +00:00
paulc
212aef34a5
Guard hungup channels for a while to reduce problems with chan.hangup arriving before other channel messages.
...
Added a warning when detecting conditions that can cause billing errors.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2626 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-12 17:24:41 +00:00
paulc
275bb5dfc8
BRI configuration for zapcard, no need to define it as a custom E1 anymore.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2620 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 16:45:22 +00:00
paulc
9cae20ecd2
Made CPE number filter act as prefix, not exact match. Documented.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2609 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 07:27:06 +00:00
paulc
d07b87f36a
Added new special target "dispatch" to dispatch a new message synchronously.
...
Reentrance is now possible and detectable by the $(dispatching) function.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2605 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-30 10:30:51 +00:00
paulc
5040465935
Fixed endpoint incrementation algorithm and circuit creation.
...
Fixed MGCP connection and SDP creation.
Detect protocol version from RSIP message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2595 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-24 17:36:25 +00:00
paulc
b745abe0f5
Stdio pipe or socket operation are executed with the mutex locked.
...
Wait a configurable time after flushing relays and pending messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2593 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-24 11:18:35 +00:00