Changeset 65
- Timestamp:
- 11/29/07 20:38:27 (1 year ago)
- Files:
-
- trunk/ming-source/operator_panel.pl (modified) (1 diff)
- trunk/op_server.pl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ming-source/operator_panel.pl
r62 r65 10097 10097 origen_number = origen; 10098 10098 } 10099 //logea("Origen "+origen_number);10100 //logea("Destino "+destino);10101 //logea("Restrict "+_global.restrict);10099 logea("Origen "+origen_number); 10100 logea("Destino "+destino); 10101 logea("Restrict "+_global.restrict); 10102 10102 if(_global.restrict != undefined) { 10103 if (_global.restrict == origen_number ) {10103 if (_global.restrict == origen_number || _global.restrict == destino ) { 10104 10104 logea("Authorized envia_comando"); 10105 10105 } else { trunk/op_server.pl
r64 r65 7537 7537 } 7538 7538 elsif ( $accion =~ /^voicemail/ ) { 7539 my $vext = ""; 7540 my $vcontext = ""; 7539 my $vext = ""; 7540 my $vmext = ""; 7541 my $vcontext = ""; 7542 my $orichannel = ""; 7541 7543 7542 7544 if ( defined( $config->{$panelcontext}{voicemail_extension} ) ) { 7543 7545 my $voicemailext = $config->{$panelcontext}{voicemail_extension}; 7544 ( $vext, $vcontext ) = split( /\@/, $voicemailext ); 7546 ( $vmext, $orichannel ) = split( /\^/, $voicemailext ); 7547 ( $vext, $vcontext ) = split( /\@/, $vmext ); 7545 7548 } 7546 7549 else { … … 7548 7551 $tab = substr( $tab, 0, -1 ) if DEBUG; 7549 7552 return; 7553 } 7554 7555 if (!defined($orichannel)) { 7556 $orichannel = $origin_channel; 7550 7557 } 7551 7558 … … 7558 7565 7559 7566 $comando = "Action: Originate\r\n"; 7560 $comando .= "Channel: $ori gin_channel\r\n";7567 $comando .= "Channel: $orichannel\r\n"; 7561 7568 $comando .= "Callerid: $vclid <$vclid>\r\n"; 7562 7569 $comando .= "Async: True\r\n";
