VOIPPayload.php 544 B

123456789101112131415161718192021222324
  1. <?php
  2. Class VOIPPayload {
  3. var $voIPPayload;
  4. public function get_payload()
  5. {
  6. $payload = $this->voIPPayload;
  7. if($payload == null || empty($payload)){
  8. throw new RuntimeException("payload cannot be empty");
  9. }
  10. $params = array();
  11. if($payload != null){
  12. $params["payload"] = $payload;
  13. }
  14. $params["isVoIP"] = 1;
  15. return json_encode($params);
  16. }
  17. public function setVoIPPayload($voIPPayload){
  18. $this->voIPPayload = $voIPPayload;
  19. }
  20. }