Asterisk-13-AGICommand_control-stream-file_29394811.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Asterisk Project : Asterisk 13 AGICommand_control stream file</title>
  5. <link rel="stylesheet" href="styles/site.css" type="text/css" />
  6. <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. </head>
  8. <body class="theme-default aui-theme-default">
  9. <div id="page">
  10. <div id="main" class="aui-page-panel">
  11. <div id="main-header">
  12. <div id="breadcrumb-section">
  13. <ol id="breadcrumbs">
  14. <li class="first">
  15. <span><a href="index.html">Asterisk Project</a></span>
  16. </li>
  17. <li>
  18. <span><a href="Asterisk-13-Command-Reference_29394274.html">Asterisk 13 Command Reference</a></span>
  19. </li>
  20. <li>
  21. <span><a href="Asterisk-13-AGI-Commands_29394277.html">Asterisk 13 AGI Commands</a></span>
  22. </li>
  23. </ol>
  24. </div>
  25. <h1 id="title-heading" class="pagetitle">
  26. <span id="title-text">
  27. Asterisk Project : Asterisk 13 AGICommand_control stream file
  28. </span>
  29. </h1>
  30. </div>
  31. <div id="content" class="view">
  32. <div class="page-metadata">
  33. Created by <span class='author'> wikibot</span> on Aug 08, 2014
  34. </div>
  35. <div id="main-content" class="wiki-content group">
  36. <h1 id="Asterisk13AGICommand_controlstreamfile-CONTROLSTREAMFILE">CONTROL STREAM FILE</h1>
  37. <h3 id="Asterisk13AGICommand_controlstreamfile-Synopsis">Synopsis</h3>
  38. <p>Sends audio file on channel and allows the listener to control the stream.</p>
  39. <h3 id="Asterisk13AGICommand_controlstreamfile-Description">Description</h3>
  40. <p>Send the given file, allowing playback to be controlled by the given digits, if any. Use double quotes for the digits if you wish none to be permitted. If offsetms is provided then the audio will seek to offsetms before play starts. Returns <code>0</code> if playback completes without a digit being pressed, or the ASCII numerical value of the digit if one was pressed, or <code>-1</code> on error or if the channel was disconnected. Returns the position where playback was terminated as endpos.</p>
  41. <p>It sets the following channel variables upon completion:</p>
  42. <ul>
  43. <li><code>CPLAYBACKSTATUS</code> - Contains the status of the attempt as a text string
  44. <ul>
  45. <li>SUCCESS</li>
  46. <li>USERSTOPPED</li>
  47. <li>REMOTESTOPPED</li>
  48. <li>ERROR</li>
  49. </ul>
  50. </li>
  51. <li><code>CPLAYBACKOFFSET</code> - Contains the offset in ms into the file where playback was at when it stopped. <code>-1</code> is end of file.</li>
  52. <li><code>CPLAYBACKSTOPKEY</code> - If the playback is stopped by the user this variable contains the key that was pressed.</li>
  53. </ul>
  54. <h3 id="Asterisk13AGICommand_controlstreamfile-Syntax">Syntax</h3>
  55. <div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
  56. <pre>CONTROL STREAM FILE FILENAME ESCAPE_DIGITS SKIPMS FFCHAR REWCHR PAUSECHR OFFSETMS </pre>
  57. </div></div>
  58. <h5 id="Asterisk13AGICommand_controlstreamfile-Arguments">Arguments</h5>
  59. <ul>
  60. <li><code>filename</code> - The file extension must not be included in the filename.</li>
  61. <li><code>escape_digits</code></li>
  62. <li><code>skipms</code></li>
  63. <li><code>ffchar</code> - Defaults to <code>*</code></li>
  64. <li><code>rewchr</code> - Defaults to <code>#</code></li>
  65. <li><code>pausechr</code></li>
  66. <li><code>offsetms</code> - Offset, in milliseconds, to start the audio playback</li>
  67. </ul>
  68. <h3 id="Asterisk13AGICommand_controlstreamfile-SeeAlso">See Also</h3>
  69. <h3 id="Asterisk13AGICommand_controlstreamfile-ImportVersion">Import Version</h3>
  70. <p>This documentation was imported from Asterisk Version SVN-branch-13-r420538</p>
  71. </div>
  72. </div> </div>
  73. <div id="footer">
  74. <section class="footer-body">
  75. <p>Document generated by Confluence on Aug 11, 2014 13:39</p>
  76. </section>
  77. </div>
  78. </div> </body>
  79. </html>