mirror of
https://github.com/cwinfo/envayasms.git
synced 2025-07-03 21:57:43 +00:00
version 3.0 - real-time AMQP connections; change server API format from XML to JSON, update PHP server library; persistent storage of pending messages
This commit is contained in:
@ -1,9 +1,33 @@
|
||||
<?php
|
||||
|
||||
$PASSWORDS = array(
|
||||
'16505551212' => 'rosebud',
|
||||
'16505551213' => 's3krit',
|
||||
);
|
||||
$PHONE_NUMBERS = array_keys($PASSWORDS);
|
||||
ini_set('display_errors','0');
|
||||
|
||||
$OUTGOING_DIR_NAME = __DIR__."/outgoing_sms";
|
||||
/*
|
||||
* This password must match the password in the EnvayaSMS app settings,
|
||||
* otherwise example/www/gateway.php will return an "Invalid request signature" error.
|
||||
*/
|
||||
|
||||
$PASSWORD = 'rosebud';
|
||||
|
||||
/*
|
||||
* example/send_sms.php uses the local file system to queue outgoing messages
|
||||
* in this directory.
|
||||
*/
|
||||
|
||||
$OUTGOING_DIR_NAME = __DIR__."/outgoing_sms";
|
||||
|
||||
/*
|
||||
* AMQP allows you to send outgoing messages in real-time (i.e. 'push' instead of polling).
|
||||
* In order to use AMQP, you would need to install an AMQP server such as RabbitMQ, and
|
||||
* also enter the AMQP connection settings in the app. (The settings in the EnvayaSMS app
|
||||
* should use the same vhost and queue name, but may use a different host/port/user/password.)
|
||||
*/
|
||||
|
||||
$AMQP_SETTINGS = array(
|
||||
'host' => 'localhost',
|
||||
'port' => 5672,
|
||||
'user' => 'guest',
|
||||
'password' => 'guest',
|
||||
'vhost' => '/',
|
||||
'queue_name' => "envayasms"
|
||||
);
|
||||
|
Reference in New Issue
Block a user