mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-10-30 07:04:17 +00:00
update
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@25 a93c3328-9c30-0410-af19-c9cd2b2d52af
This commit is contained in:
1 parent
8e5d077ed7
commit
a2485caac0
3 files changed
+56
-10
No files matched your search
@@ -3,14 +3,40 @@
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
zap_global_set_default_logger(ZAP_LOG_LEVEL_DEBUG);
|
||||
|
||||
zap_channel_t *chan;
|
||||
unsigned ms = 20;
|
||||
|
||||
if (zap_global_init() != ZAP_SUCCESS) {
|
||||
fprintf(stderr, "Error loading OpenZAP\n");
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
printf("OpenZAP loaded\n");
|
||||
sleep(2);
|
||||
|
||||
|
||||
if (zap_channel_open("wanpipe", 1, 1, &chan) == ZAP_SUCCESS) {
|
||||
int x = 0;
|
||||
|
||||
if (zap_channel_command(chan, ZAP_COMMAND_SET_INTERVAL, &ms) == ZAP_SUCCESS) {
|
||||
zap_channel_command(chan, ZAP_COMMAND_SET_INTERVAL, &ms);
|
||||
printf("interval set to %u\n", ms);
|
||||
} else {
|
||||
printf("set interval failed\n");
|
||||
}
|
||||
|
||||
|
||||
for(x = 0; x < 25; x++) {
|
||||
unsigned char buf[160];
|
||||
zap_size_t len = sizeof(buf);
|
||||
if (zap_channel_read(chan, buf, &len) == ZAP_SUCCESS) {
|
||||
printf("READ: %d\n", len);
|
||||
} else {
|
||||
printf("FAIL! %d\n", len);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
zap_global_destroy();
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user