Commit Graph

117 Commits

Author SHA1 Message Date
paulc 4633bc0646 Parameter "ivrchanid" allows setting a specific ID of a libyateivr channel.
Fixed some spurious blanks.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2878 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-02 01:10:46 +00:00
diana 5fd4128f7c Bugfix: Ignore notify if reason is replaced
git-svn-id: http://yate.null.ro/svn/yate/trunk@2848 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-21 14:10:44 +00:00
paulc 7fae35c2e8 Added handy PlayDTMF method and table operation n IVR library.
Added example of use of dtmf operation in a IVR sample.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2820 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-02 14:18:58 +00:00
maciej b439bf13ba utils.outgoing result changed
git-svn-id: http://yate.null.ro/svn/yate/trunk@2757 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-13 17:02:55 +00:00
paulc a41297889b Added sample PHP external resolver script, allows blacklisting IP addresses of failed SIP gateways.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2718 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-17 15:39:17 +00:00
paulc fd9f6411ea Prevent creation of undesired CDR records when answering incoming calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2664 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 10:11:07 +00:00
paulc edfe266f4d Handle overlapped dialer routing errors properly and print a message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2610 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 08:37:10 +00:00
paulc 092b58d6ea Use Yate::Debug instead of commented out Yate::Output to simplify activating the debug output in just one place.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2575 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-13 11:50:27 +00:00
marian 083c1c80f8 Added queue_in.php and queue_out.php scripts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2558 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-02 11:26:19 +00:00
paulc 1050299bf2 Do not autoanswer if an analog or BRI goes off-hook.
Put the proper dial tones (and silences).


git-svn-id: http://yate.null.ro/svn/yate/trunk@2504 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-02 18:49:45 +00:00
maciej e68dcb4b0f logging added to Resource play method
git-svn-id: http://yate.null.ro/svn/yate/trunk@2470 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-04 11:22:18 +00:00
paulc d3c76c3f66 Check that queued call leg is still present when call leg to operator starts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2458 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-29 20:04:08 +00:00
paulc 12d996d30e Copy the "mohlist" parameter to chan.attach message if source is a MOH.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2456 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-27 13:25:39 +00:00
maciej 45f1b5b75a resource dtmf handling improved
git-svn-id: http://yate.null.ro/svn/yate/trunk@2454 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-23 13:03:14 +00:00
paulc 03ca7cde3e Hang up queue operator call leg when incoming call is picked up.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2452 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-22 16:32:59 +00:00
paulc 33a48b426a Added link to sound files tarball.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2443 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-18 20:05:42 +00:00
paulc 67178500d9 Added sample script that allows picking up a call ringing on an extension.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2409 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 20:56:46 +00:00
paulc 1b6b361cb4 Added Qt-4 based update downloader client module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2377 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-29 19:45:23 +00:00
maciej a7d9a36ad2 loging format moved into parameters, random targetid for resources
git-svn-id: http://yate.null.ro/svn/yate/trunk@2374 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-27 15:59:09 +00:00
paulc 060e52a67e Added pike library and examples by Marc Dirix <marc@electronics-design.nl>
git-svn-id: http://yate.null.ro/svn/yate/trunk@2256 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-10 16:22:14 +00:00
maciej 85c82ff414 keyecho examples updated
git-svn-id: http://yate.null.ro/svn/yate/trunk@2249 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-02 15:51:06 +00:00
maciej 8e11c262ec Better outgoing call failure, sleep until parameter causes AbandonedException
git-svn-id: http://yate.null.ro/svn/yate/trunk@2240 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-24 13:21:35 +00:00
paulc 5809d6dcd8 Forward the "billid" parameter through the call queue.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2180 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-03 13:36:40 +00:00
paulc 18086c3444 Fixed caller number in outgoing calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2169 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-21 14:47:55 +00:00
paulc 107f658a79 Added dialout sample scripts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2142 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-05 13:33:32 +00:00
paulc 088cac0a68 Added missing Makefile template.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2137 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 04:09:33 +00:00
paulc 4476196f9c Fixed UI look in Qt 4.2.x, install the wave files at the proper place.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2136 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 03:54:44 +00:00
paulc 380b59f1f6 Merged branches/marian/client up to rev. 2134.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2135 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 02:06:00 +00:00
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 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
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 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
paulc 00946abd4b Made the SIP features script autorestartable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2023 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 14:40:41 +00:00
paulc 1f0031970e Fixed and simplified logic, reduced debugging clutter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2021 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 11:13:52 +00:00
paulc dec42a8aca Handle the case when the queue outbound call leg failed to start.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2020 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 10:44:19 +00:00
paulc 2102d5366b Accept PHP bool values for Yate::SetLocal.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2019 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 10:21:00 +00:00
maciej 3148f837b6 Outgoing call failure reporting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2013 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 12:28:55 +00:00
paulc e7316a6df5 Removed the GTK client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2004 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-30 12:36:57 +00:00
paulc 2519f7afec Added usage mode in comments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1997 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-27 13:54:55 +00:00
maciej a97f5858be Flow module removed. inlinecallbacks should be used. Won't work in python < 2.5, who cares.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1987 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-16 16:12:49 +00:00
paulc d9550d0f4b Fixes for building in FreeBSD.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1946 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-24 10:10:01 +00:00
paulc 7c86f823bf Use Setparam instead of assigning to params, clarify required priority.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1883 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 15:23:53 +00:00
maciej 3c7897a993 default ports restored
git-svn-id: http://yate.null.ro/svn/yate/trunk@1874 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 14:27:01 +00:00
maciej 8a9e2db797 YAYPM update.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1873 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 14:14:19 +00:00
paulc e8b674070e Fixed two typos in OnNotify().
git-svn-id: http://yate.null.ro/svn/yate/trunk@1869 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-01 13:05:22 +00:00
paulc 91e6c964d0 Added non-wave chan.notify handler.
Channel ID can be set but not later than first event handler.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1867 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-01 10:06:42 +00:00
paulc 08579fe164 Flush stdout when Acknowledge()ing a message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1846 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-26 13:53:10 +00:00
paulc f20c822d83 Fixed escaping of colon character.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1841 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-25 09:29:55 +00:00
paulc 737fd26095 Fixed typo.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1792 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-17 19:23:13 +00:00
paulc 1f9257eb13 Install the newly added libyateivr.php
git-svn-id: http://yate.null.ro/svn/yate/trunk@1791 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-17 19:07:09 +00:00
paulc 804a0edd1f The call.execute and chan.disconnected messages are propagated on stack.
Made a variadic PlayFile that can receive a list of files to play.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1790 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-17 13:47:36 +00:00
paulc b3619d5171 Filter out wave replaced notifications, added tone playing.
Added more comments.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1789 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-17 12:51:03 +00:00
paulc 320b86d7b9 Implemented table based operations and multi file play.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1786 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-16 17:18:58 +00:00
paulc dd782b732c Added object oriented IVR library and sample.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1777 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-13 10:40:10 +00:00
monica eeb165e863 Made function to allow different ways of holding the voicemail files
git-svn-id: http://yate.null.ro/svn/yate/trunk@1752 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-10 17:11:55 +00:00
maciej 6fa3d44c4a test commit
git-svn-id: http://yate.null.ro/svn/yate/trunk@1745 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-05 11:43:24 +00:00
paulc 21485588d6 Fixed parameters transfer, added queue assist scripts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1707 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-30 19:46:09 +00:00
paulc 67743f1a69 Added example of using SetLocal to query engine run parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1666 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-24 11:52:28 +00:00
paulc fb957d678c Fixed icon paths.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1611 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-09 15:09:02 +00:00
paulc 6e8e45602e Added Qt user interface files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1593 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 14:24:10 +00:00
paulc b3946d3d3d Reverted to hardcoded relative paths because top_builddir is not portable
across autoconf versions.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1484 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-23 14:14:54 +00:00
paulc b42a894ddc Directory reorder #3
git-svn-id: http://yate.null.ro/svn/yate/trunk@1476 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 23:06:36 +00:00
paulc bccee6022e Directory reorder #1
git-svn-id: http://yate.null.ro/svn/yate/trunk@1474 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 22:08:39 +00:00