Changeset 4400

Show
Ignore:
Timestamp:
07/15/07 15:19:00 (6 years ago)
Author:
p_lindheimer
Message:

add ext_sipaddheader, ext_sipgetheader, ext_alertinfo to extensions class, add exec_sipaddheader, set_alertinfo to phpagi.php

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • freepbx/branches/2.3/amp_conf/agi-bin/phpagi.php

    r3174 r4400  
    793793    { 
    794794      return $this->exec('SetLanguage', $language); 
     795    } 
     796 
     797   /** 
     798    * SIPAddHeader 
     799    * 
     800    * @param string $header SIP Header 
     801    * @param string $value SIP Header Value 
     802    * @return array, see evaluate for return information. 
     803    */ 
     804    function exec_sipaddheader($header, $value) 
     805    { 
     806      return $this->exec('SIPAddHeader', $header.":".$value); 
     807    } 
     808 
     809   /** 
     810    * Alertinfo 
     811    * 
     812    * @param string $value SIP Alertinfo to set 
     813    * @return array, see evaluate for return information. 
     814    */ 
     815    function set_alertinfo($value) 
     816    { 
     817      return $this->exec_sipaddheader('Alert-Info',$value); 
    795818    } 
    796819 
  • freepbx/branches/2.3/amp_conf/htdocs/admin/extensions.class.php

    r4277 r4400  
    445445class ext_set extends ext_setvar {} // alias, SetVar was renamed to Set in ast 1.2 
    446446 
     447class ext_sipaddheader { 
     448  var $header; 
     449  var $value; 
     450   
     451  function ext_sipaddheader($header, $value) { 
     452    $this->header = $header; 
     453    $this->value = $value; 
     454  } 
     455   
     456  function output() { 
     457    return "SIPAddHeader(".$this->header.": ".$this->value.")"; 
     458  } 
     459} 
     460 
     461class ext_sipgetheader { 
     462  var $header; 
     463  var $value; 
     464   
     465  function ext_sipgetheader($value, $header) { 
     466    $this->value = $value; 
     467    $this->header = $header; 
     468  } 
     469   
     470  function output() { 
     471    return "SIPGetHeader(".$this->value."=".$this->header.")"; 
     472  } 
     473} 
     474 
     475class ext_alertinfo { 
     476  var $value; 
     477   
     478  function ext_alertinfo($value) { 
     479    $this->value = $value; 
     480  } 
     481   
     482  function output() { 
     483    return "SIPAddHeader(Alert-Info: ".$this->value.")"; 
     484  } 
     485} 
     486 
    447487class ext_wait extends extension { 
    448488  function output() {