]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
automerge commit
authorAutomerge Script <automerge@asterisk.org>
Thu, 3 May 2007 14:11:27 +0000 (14:11 +0000)
committerAutomerge Script <automerge@asterisk.org>
Thu, 3 May 2007 14:11:27 +0000 (14:11 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2-netsec@62910 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_misdn.c
channels/misdn/isdn_msg_parser.c

index 0adf42380cc2c8295821ef22af65ee5a27151e50..a56542c4a0626c9c80e9db6a3703b6743fcdf56e 100644 (file)
@@ -2308,7 +2308,7 @@ static int misdn_write(struct ast_channel *ast, struct ast_frame *frame)
 
        if ( !frame->samples ) {
                chan_misdn_log(4, ch->bc->port, "misdn_write: zero write\n");
-               return 0;
+               return -1;
        }
 
        if ( ! ch->bc->addr ) {
index da73cb42ff7e8736eecd8d40044fdb341cb66a8c..305b6c895c60f92749edae710a037f3c021aacb0 100644 (file)
@@ -285,6 +285,10 @@ msg_t *build_setup (struct isdn_msg msgs[], struct misdn_bchannel *bc, int nt)
                        enc_ie_redir_nr(&setup->REDIR_NR, msg, 1, 1,  bc->pres, bc->screen, 0, bc->rad, nt,bc);
        }
 
+       {
+               if (bc->keypad[0])
+                       enc_ie_keypad(&setup->CALLED_PN, msg, bc->keypad, nt,bc);
+       }
        
   
        if (*bc->display) {