Minor voicetronix update
authorMark Spencer <markster@digium.com>
Fri, 13 Jun 2003 08:23:19 +0000 (08:23 +0000)
committerMark Spencer <markster@digium.com>
Fri, 13 Jun 2003 08:23:19 +0000 (08:23 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1088 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_vpb.c

index 764fb39..30b183c 100755 (executable)
@@ -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)