mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-10 19:52:41 +00:00
Linux renaming from openzap to freetdm
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@967 a93c3328-9c30-0410-af19-c9cd2b2d52af
This commit is contained in:
1 parent
0346bc76cc
commit
900f1ed2ef
90 files changed
+10653
-12819
No files matched your search
+20
-20
@@ -1,39 +1,39 @@
|
||||
#include "openzap.h"
|
||||
#include "freetdm.h"
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
zap_global_set_default_logger(ZAP_LOG_LEVEL_DEBUG);
|
||||
zap_channel_t *chan;
|
||||
ftdm_global_set_default_logger(FTDM_LOG_LEVEL_DEBUG);
|
||||
ftdm_channel_t *chan;
|
||||
unsigned ms = 20;
|
||||
zap_codec_t codec = ZAP_CODEC_SLIN;
|
||||
ftdm_codec_t codec = FTDM_CODEC_SLIN;
|
||||
unsigned runs = 1;
|
||||
|
||||
|
||||
if (zap_global_init() != ZAP_SUCCESS) {
|
||||
fprintf(stderr, "Error loading OpenZAP\n");
|
||||
if (ftdm_global_init() != FTDM_SUCCESS) {
|
||||
fprintf(stderr, "Error loading OpenFTDM\n");
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
printf("OpenZAP loaded\n");
|
||||
printf("OpenFTDM loaded\n");
|
||||
|
||||
top:
|
||||
//if (zap_channel_open_any("wanpipe", 0, ZAP_TOP_DOWN, &chan) == ZAP_SUCCESS) {
|
||||
if (zap_channel_open(1, 1, &chan) == ZAP_SUCCESS) {
|
||||
//if (ftdm_channel_open_any("wanpipe", 0, FTDM_TOP_DOWN, &chan) == FTDM_SUCCESS) {
|
||||
if (ftdm_channel_open(1, 1, &chan) == FTDM_SUCCESS) {
|
||||
int x = 0;
|
||||
printf("opened channel %d:%d\n", chan->span_id, chan->chan_id);
|
||||
|
||||
#if 1
|
||||
if (zap_channel_command(chan, ZAP_COMMAND_SET_INTERVAL, &ms) == ZAP_SUCCESS) {
|
||||
if (ftdm_channel_command(chan, FTDM_COMMAND_SET_INTERVAL, &ms) == FTDM_SUCCESS) {
|
||||
ms = 0;
|
||||
zap_channel_command(chan, ZAP_COMMAND_GET_INTERVAL, &ms);
|
||||
ftdm_channel_command(chan, FTDM_COMMAND_GET_INTERVAL, &ms);
|
||||
printf("interval set to %u\n", ms);
|
||||
} else {
|
||||
printf("set interval failed [%s]\n", chan->last_error);
|
||||
}
|
||||
#endif
|
||||
if (zap_channel_command(chan, ZAP_COMMAND_SET_CODEC, &codec) == ZAP_SUCCESS) {
|
||||
if (ftdm_channel_command(chan, FTDM_COMMAND_SET_CODEC, &codec) == FTDM_SUCCESS) {
|
||||
codec = 1;
|
||||
zap_channel_command(chan, ZAP_COMMAND_GET_CODEC, &codec);
|
||||
ftdm_channel_command(chan, FTDM_COMMAND_GET_CODEC, &codec);
|
||||
printf("codec set to %u\n", codec);
|
||||
} else {
|
||||
printf("set codec failed [%s]\n", chan->last_error);
|
||||
@@ -41,14 +41,14 @@ int main(int argc, char *argv[])
|
||||
|
||||
for(x = 0; x < 25; x++) {
|
||||
unsigned char buf[2048];
|
||||
zap_size_t len = sizeof(buf);
|
||||
zap_wait_flag_t flags = ZAP_READ;
|
||||
ftdm_size_t len = sizeof(buf);
|
||||
ftdm_wait_flag_t flags = FTDM_READ;
|
||||
|
||||
if (zap_channel_wait(chan, &flags, -1) == ZAP_FAIL) {
|
||||
if (ftdm_channel_wait(chan, &flags, -1) == FTDM_FAIL) {
|
||||
printf("wait FAIL! %u [%s]\n", (unsigned)len, chan->last_error);
|
||||
}
|
||||
if (flags & ZAP_READ) {
|
||||
if (zap_channel_read(chan, buf, &len) == ZAP_SUCCESS) {
|
||||
if (flags & FTDM_READ) {
|
||||
if (ftdm_channel_read(chan, buf, &len) == FTDM_SUCCESS) {
|
||||
printf("READ: %u\n", (unsigned)len);
|
||||
} else {
|
||||
printf("READ FAIL! %u [%s]\n", (unsigned)len, chan->last_error);
|
||||
@@ -58,7 +58,7 @@ int main(int argc, char *argv[])
|
||||
printf("wait fail [%s]\n", chan->last_error);
|
||||
}
|
||||
}
|
||||
zap_channel_close(&chan);
|
||||
ftdm_channel_close(&chan);
|
||||
} else {
|
||||
printf("open fail [%s]\n", chan->last_error);
|
||||
}
|
||||
@@ -67,7 +67,7 @@ int main(int argc, char *argv[])
|
||||
goto top;
|
||||
}
|
||||
|
||||
zap_global_destroy();
|
||||
ftdm_global_destroy();
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user