Comments 2
Возможно имея симку проще резервировать через нее интернет чем поднимать *, но вот если телефония уже развернута.
Почему бы не сделать авторизацию по номеру телефона?
Не претендую на рабочий код, или корректность передачи CallerId от вашего шлюза, но вариация на тему.
<action application="perl" data="/home/pi/my_smarthome_ivr/check_caller_id.pl"/>
my $num=$params->getHeader('Caller-Caller-ID-Number');
#my $num=$session->getVariable('caller_id_number');
freeswitch::console_log('info', "Perl incoming call from $num\n");
my @allowed_phones=('123456789','987654321');
for(@allowed_phones){
if($_ eq $num){
$session->answer();
$session->transfer('5010', 'XML', 'default');
return 1;
};
};
$session->answer();
$session->transfer('666', 'XML', 'default');
1;
Спасибо за код.
По поводу резервирования, смысл резерва именно в управлении не через интернет, а по независимому от интернета каналу, мне как то приходит на ум или через SMS или через телефонный звонок.
Sign up to leave a comment.
IVR меню для Умного Дома, удаленное управление без Internet (на примере MajorDoMo и FreeSWITCH)