diff --git a/doc/Extensions/Alerting.md b/doc/Extensions/Alerting.md index 3e1efa7617..c4ffcafac1 100644 --- a/doc/Extensions/Alerting.md +++ b/doc/Extensions/Alerting.md @@ -400,9 +400,9 @@ Here an example using 3 numbers, any amount of numbers is supported: $config['alert']['transports']['playsms']['url'] = 'https://localhost/index.php?app=ws'; $config['alert']['transports']['playsms']['user'] = 'user1'; $config['alert']['transports']['playsms']['token'] = 'MYFANCYACCESSTOKEN'; +$config['alert']['transports']['playsms']['from'] = '+1234567892'; //Optional $config['alert']['transports']['playsms']['to'][] = '+1234567890'; $config['alert']['transports']['playsms']['to'][] = '+1234567891'; -$config['alert']['transports']['playsms']['to'][] = '+1234567892'; ``` ~~ diff --git a/includes/alerts/transport.playsms.php b/includes/alerts/transport.playsms.php index f2fa71caba..812ae4ffea 100644 --- a/includes/alerts/transport.playsms.php +++ b/includes/alerts/transport.playsms.php @@ -21,7 +21,10 @@ * @subpackage Alerts */ -$data = array("u" => $opts['user'], "h" => $opts['token'], "to" => implode(',',$opts['to']), "msg" => $obj['title'],); +$data = array("u" => $opts['user'], "h" => $opts['token'], "to" => implode(',',$opts['to']), "msg" => $obj['title']); +if (!empty($opts['from'])) { + $data["from"] = $opts['from']; +} $url = $opts['url'].'&op=pv&'.http_build_query($data); $curl = curl_init($url);