This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/php -q | |
| <?php | |
| # Cloudvox - answer and control a phone call using PHP | |
| # Place and receive phone calls via open API: http://cloudvox.com/ | |
| # Learn about call scripting, Asterisk/AGI, voice apps: http://help.cloudvox.com/ | |
| require('phpagi.php'); | |
| set_time_limit(30); | |
| $AGI = new AGI(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* Cloudvox - place an outgoing call with Java | |
| Place and receive phone calls via open API: http://cloudvox.com/ | |
| Learn about call scripting, Asterisk/AGI, voice apps: http://help.cloudvox.com/ */ | |
| import java.io.IOException; | |
| import org.asteriskjava.manager.AuthenticationFailedException; | |
| import org.asteriskjava.manager.ManagerConnection; | |
| import org.asteriskjava.manager.ManagerConnectionFactory; | |
| import org.asteriskjava.manager.TimeoutException; | |
| import org.asteriskjava.manager.action.OriginateAction; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* Cloudvox - answer and control a phone call with Java | |
| Place and receive phone calls via open API: http://cloudvox.com/ | |
| Learn about call scripting, Asterisk/AGI, voice apps: http://help.cloudvox.com/ */ | |
| import org.asteriskjava.fastagi.AgiChannel; | |
| import org.asteriskjava.fastagi.AgiException; | |
| import org.asteriskjava.fastagi.AgiRequest; | |
| import org.asteriskjava.fastagi.BaseAgiScript; | |
| /* Example incoming call handler |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/perl | |
| # Cloudvox - place an outgoing call using Perl | |
| # Place and receive phone calls via open API: http://cloudvox.com/ | |
| # Learn about call scripting, Asterisk/AGI, voice apps: http://help.cloudvox.com/ | |
| use Asterisk::Manager; | |
| # Number to call (10 digits, no leading 1 or 9) | |
| my $call = '12065551234'; | |
| # Cloudvox outgoing settings. If you don't have these, create a free account |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/perl | |
| use Cloudvox; | |
| # start Asterisk Gateway Interface (AGI) server on port 4573 | |
| Cloudvox->run(port => 4573); |
NewerOlder