Changeset 6983 for modules/branches

Show
Ignore:
Timestamp:
10/14/08 17:19:58 (5 years ago)
Author:
sasargen
Message:

add vm-callme context to dialplan, update callme.php to drop calls into vm-callme context

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.5/core/functions.inc.php

    r6954 r6983  
    18681868      $ext->add($context, $exten, '', new ext_goto(1, '${DID}', 'from-pstn')); 
    18691869      $ext->add($context, 'fax', '', new ext_goto(1, 'in_fax', 'ext-fax')); 
     1870 
     1871      /* 
     1872      * vm-callme context plays voicemail over telephone for web click-to-call 
     1873      * MSG and MBOX are channel variables that must be set when originating the call 
     1874      */ 
     1875 
     1876      $context = 'vm-callme'; 
     1877 
     1878      $ext->add($context, 's', '', new ext_answer()); 
     1879      $ext->add($context, 's', '', new ext_wait(1)); 
     1880      $ext->add($context, 's', 'repeat', new ext_background('${MSG}&vm-repeat&vm-starmain')); 
     1881      $ext->add($context, 's', '', new ext_waitexten(15)); 
     1882 
     1883      $ext->add($context, '5', '', new ext_goto('repeat', 's')); 
     1884 
     1885      $ext->add($context, '#', '', new ext_playback('vm-goodbye')); 
     1886      $ext->add($context, '#', '', new ext_hangup()); 
     1887 
     1888      $ext->add($context, 'i', '', new ext_playback('pm-invalid-option')); 
     1889      $ext->add($context, 'i', '', new ext_goto('repeat', 's')); 
     1890 
     1891      $ext->add($context, 't', '', new ext_playback('vm-goodbye')); 
     1892      $ext->add($context, 't', '', new ext_hangup()); 
     1893 
     1894      $ext->add($context, 'h', '', new ext_hangup()); 
     1895 
     1896      /* end vm-callme context  */ 
    18701897                   
    18711898    break;