Commit Graph

2075 Commits

Author SHA1 Message Date
paulc 71729d5c5b Use IVR name as default for registered class name.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2134 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-03 20:49:31 +00:00
paulc d54973a450 Fixed again the off-hook detection logic, was generating too many events.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2122 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-01 19:19:59 +00:00
paulc 69c38e3553 Detect passive FXO state directly from rxhooksig bypassing Zaptel logic.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2121 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-01 16:41:05 +00:00
paulc f1b5d84f8c Define a pseudo "Office E&M" interface that converts Hook into Ringing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2120 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-31 14:31:55 +00:00
paulc 8e87f8d982 Made analog call setup info detector/generator configurable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2119 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-31 14:27:57 +00:00
paulc 9e04236833 Adapted DTMF detector to receive *ANI*DNIS* call setup info.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2118 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-31 14:25:01 +00:00
paulc c061f7796c Increased hysteresis to reduce multiple DMTF detection caused by noise.
Modified debug levels to allow better filtering of output.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2111 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-29 15:41:02 +00:00
paulc 3c1a669294 Added callConnect() to several utility channels to enable tone detection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2110 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-29 14:28:36 +00:00
paulc 44feffd40d Log channel statistics before the analyzer is destroyed and data lost.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2109 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-28 17:17:29 +00:00
paulc 505a7656da Make interface removal terminate current call
git-svn-id: http://yate.null.ro/svn/yate/trunk@2108 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-28 16:48:14 +00:00
paulc 9b65c8c398 Allow overriding the user config dir name at compile time.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2102 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-25 18:00:04 +00:00
paulc 4e80bf9d0c Config file missing warning can be disabled, use it to silence notices about files that are genuinely missing from a fresh install.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2098 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-25 09:09:12 +00:00
paulc 4d726b012c Add the text body of generic requests to the Yate message.
Check for looping in generic requests and generated messages.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2095 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-24 14:22:19 +00:00
paulc d50e96750b Added PBX/IVR dialer and tester sample.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2091 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-23 17:04:07 +00:00
paulc 28d8446a54 Fixed some comments in the sample ENUM config file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2084 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-17 19:27:09 +00:00
paulc db3857d2d4 Restored regexp for backwards compatibility, convert types to regexp internally.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2083 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-17 19:05:35 +00:00
paulc 3e9c84e050 Added default "route" prefix for some compatibility with old example.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2082 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-17 16:02:27 +00:00
paulc 9f50469ffb Modified module to use a prefix list (with defaults) and no number modifiers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2081 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-17 15:56:53 +00:00
marian 10caf41633 The module no longer responds to client (un)subscribe requests. Fixed line checking in driver: deref the stream if found.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2074 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 13:00:37 +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
marian 9af5ee7549 Handle the same bare jid for caller and called when making an outgoing call.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2072 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:13:30 +00:00
marian 0d7ea28700 Client stream is now updating its roster when receiving presence from another instances of the same user.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2071 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:07:28 +00:00
marian 1aa91d209f The user roster is now keeping a list of resources to be filled when receiving presence from its own jid.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2070 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:06:30 +00:00
marian 7c47cbb853 Send a subscribe request when making a call to a jid which is not in the user's roster.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2069 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 15:16:01 +00:00
marian e2681a66f5 Automatically accept (un)subscribe requests on client streams.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2068 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 11:48:48 +00:00
marian 3006ae3318 Implemented Driver's msgRoute() to fill the called parameter if a stream exists for the given account/line.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2067 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 10:18:56 +00:00
paulc 57118d09db Added comment for the [extra] section.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2066 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-14 16:59:21 +00:00
paulc 7390acb360 Added a network / socket performace test module by Marian Podgoreanu.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2058 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-10 17:54:22 +00:00
paulc fbd1c99baf Added method to check if a socket handle is valid for select()ing it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2057 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-10 17:47:49 +00:00
paulc 108eeb4f15 Hook tracking must be explicitely enabled.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2056 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-09 17:55:23 +00:00
paulc fe9e8736c1 Reset FXO ring timer when FXS goes off-hook.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2055 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-09 17:42:02 +00:00
paulc 20c4eb0294 Start the noRing timer when a call recorder is created by FXS.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2054 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-04 16:08:03 +00:00
marian 07893c9a0b Added 'laspeerid' parameter in messages enqueued when a channel joined/left a conference room or received some other events (tones or text).
git-svn-id: http://yate.null.ro/svn/yate/trunk@2053 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-04 07:55:54 +00:00
marian a4ac7e7c93 Added channel data to keep the last connected peer id.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2052 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-04 07:51:44 +00:00
paulc 4356b8d399 Fixed most of 2-wire recorder code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2051 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-03 14:54:00 +00:00
paulc 109950242c Added simple 2-wire recorder channel capability.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2050 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-03 10:05:23 +00:00
marian 6184ff5849 Fixed bug: String descendants are now calling the parent's changed() method to allow the String to update its data.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2049 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-02 14:49:21 +00:00
maciej 18aca97d72 examples readded
git-svn-id: http://yate.null.ro/svn/yate/trunk@2048 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-02 13:45:29 +00:00
maciej be96793140 INSTALL renamed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2047 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-02 13:44:19 +00:00
maciej fb005bca18 Directory structure reorganization for distutils.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2046 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-02 13:37:27 +00:00
maciej bcf0ac3595 INSTALL renamed, examples __init__.py added.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2045 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-02 13:33:08 +00:00
paulc 337f24a04d Added comments to IVR sample.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2044 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-01 19:37:49 +00:00
paulc d1b55ca3e7 Abort immediately on highly critical errors even if not requested from command line.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2043 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-01 14:57:43 +00:00
paulc 5cf769272c Convert PHP boolean parameters to proper string format before escaping.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2042 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-30 17:09:22 +00:00
marian fdb1348f41 Added resource audio capability when enqueueing client resource.notify.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2041 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-28 21:05:08 +00:00
paulc 58f640edec Added a simple 2 wire recorder line type.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2040 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-27 20:24:12 +00:00
paulc 77a2c5dd5c Poll for on/off hook events on passive FXO interfaces.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2039 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-27 14:37:41 +00:00
paulc 8a50a49641 Invert recorder's address determination logic, a call from a FXO arrives on the FXS monitored interface.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2038 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 23:46:57 +00:00
paulc 47a5babe8f In the debugging message display address as stored.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2037 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 23:37:19 +00:00
paulc 8a402aa4c9 Fixed source addressing, must be just deref() not destruct().
git-svn-id: http://yate.null.ro/svn/yate/trunk@2036 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 12:18:18 +00:00