From 8a2e7f50d79d7866c79dcba6fda88584059be3a3 Mon Sep 17 00:00:00 2001
From: Mark Spencer <markster@digium.com>
Date: Fri, 13 Jun 2003 08:23:19 +0000
Subject: [PATCH] Minor voicetronix update

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1088 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 channels/chan_vpb.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/channels/chan_vpb.c b/channels/chan_vpb.c
index 764fb39615..30b183cdf4 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)
-- 
GitLab