AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

можно ли не давая Answer() слушать DTMF?

Asterisk IP PBX 6 сообщений -
#1

собственно сабж.
мне в канал поступает вызов! я вместо гудков хочу подсунуть свой медиа файл и анализировать входящие dtmf, причем не тарифицируя соединение.
возможно ли такое?
#2

Код:
[read-with-noanswer]
exten => s,1,Progress
same => n,BackGround(menuservice,noanswer)
same => n,Hangup
exten => _X.,1,Noop(User enter '${EXTEN}')
same => n,Hangup
#3

гранд мерси
#4

А если мне захочется на неотвеченном калале поиграться с апликацией BackgroundDetect
как в этом случае быть?
у меня конечная задач стоит в следуещем, до поднятия трубки определить кто звонит, человек или робот.
#5

А ЕСЛИ мой робот позвонит вам и зачитает аудиоролик? Smile

Уж лучше просить нажать СЛУЧАЙНУЮ цифру

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#6

Судя из описания BackgroundDetect не предполагает наличие опции noanswer. Можно использовать callfile и ChanSpy для подключения к каналу с Background , а с другой стороны ChanSpy соединить с BackgroundDetect , в общем нужно пробовать и тестировать.