summaryrefslogtreecommitdiff
path: root/channels/chan_vpb.c
diff options
context:
space:
mode:
authorMark Spencer <markster@digium.com>2003-06-13 08:23:19 +0000
committerMark Spencer <markster@digium.com>2003-06-13 08:23:19 +0000
commit8a2e7f50d79d7866c79dcba6fda88584059be3a3 (patch)
tree648152382ab16bb0c7ce1cbb698a6381004fe786 /channels/chan_vpb.c
parentcfe1d50b1a5924182b2068b2264f92966ecc2c04 (diff)
Minor voicetronix update
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1088 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/chan_vpb.c')
-rwxr-xr-xchannels/chan_vpb.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/channels/chan_vpb.c b/channels/chan_vpb.c
index 764fb3961..30b183cdf 100755
--- a/channels/chan_vpb.c
+++ b/channels/chan_vpb.c
@@ -682,16 +682,19 @@ static int vpb_call(struct ast_channel *ast, char *dest, int timeout)
vpb_set_call(p->handle, &call);
if (option_verbose > 2)
- ast_verbose(VERBOSE_PREFIX_3 " Calling %s on %s \n", dest, ast->name);
+ ast_verbose(VERBOSE_PREFIX_3 " Calling %s on %s \n",
+ dest, ast->name);
+
+ vpb_sethook_sync(p->handle,VPB_OFFHOOK);
res = vpb_dial_async(p->handle, s);
- if (res != VPB_OK) {
- ast_log(LOG_DEBUG, "Call on %s to %s failed: %s\n",
- ast->name, dest, vpb_strerror(res));
- res = -1;
- } else
- res = 0;
+ if (res != VPB_OK) {
+ ast_log(LOG_DEBUG, "Call on %s to %s failed: %s\n",
+ ast->name, dest, vpb_strerror(res));
+ res = -1;
+ } else
+ res = 0;
}
if (option_verbose > 2)