mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 18:55:19 +00:00 
			
		
		
		
	Merged revisions 73252 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r73252 | crichter | 2007-07-04 16:50:58 +0200 (Mi, 04 Jul 2007) | 1 line bchannel configurations like echocancel and volume control, need to be setuped on inbound calls too. ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@73253 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		| @@ -1531,6 +1531,26 @@ static int handle_event ( struct misdn_bchannel *bc, enum event_e event, iframe_ | ||||
|  | ||||
| 		case EVENT_CONNECT_ACKNOWLEDGE: | ||||
| 			setup_bc(bc); | ||||
|  | ||||
| 			if ( *bc->crypt_key ) { | ||||
| 				cb_log(4, stack->port, "ENABLING BLOWFISH channel:%d oad%d:%s dad%d:%s\n", bc->channel, bc->onumplan,bc->oad, bc->dnumplan,bc->dad); | ||||
| 				manager_ph_control_block(bc,  BF_ENABLE_KEY, bc->crypt_key, strlen(bc->crypt_key) ); | ||||
| 			} | ||||
|  | ||||
| 			if (misdn_cap_is_speech(bc->capability)) { | ||||
| 				if (  !bc->nodsp) manager_ph_control(bc,  DTMF_TONE_START, 0); | ||||
| 				manager_ec_enable(bc); | ||||
|  | ||||
| 				if ( bc->txgain != 0 ) { | ||||
| 					cb_log(4, stack->port, "--> Changing txgain to %d\n", bc->txgain); | ||||
| 					manager_ph_control(bc, VOL_CHANGE_TX, bc->txgain); | ||||
| 				} | ||||
| 				if ( bc->rxgain != 0 ) { | ||||
| 					cb_log(4, stack->port, "--> Changing rxgain to %d\n", bc->rxgain); | ||||
| 					manager_ph_control(bc, VOL_CHANGE_RX, bc->rxgain); | ||||
| 				} | ||||
| 			} | ||||
|  | ||||
| 			break; | ||||
| 		case EVENT_CONNECT: | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user