Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Определение Автоответчик или живой человек

0

Добрый день У нас стоит такая задача, чтоб система Asterisk определила кто на другом конце, автоответчик или живой человек. Этот скрипт работает и ловит 30% правильно.

script example

exten => s,1,NoCDR
exten => s,n,AMD
exten => s,n,GotoIf($[${AMDSTATUS}=HUMAN]?humn:mach)
exten => s,n(mach),WaitForSilence(2500)
exten => s,n,Playback(message-when-machine)
exten => s,n,Hangup
exten => s,n(humn),WaitForSilence(500)
exten => s,n,Playback(message-when-human) exten => s,n,Hangup

нам нужна консультация, специалист(любая помощь, предложения) чтоб этот скрипт ловил 80% или добавить какую-то model чтоб этот скрипт правильно ловил.

Сейчас он ловит 2-3/10 автоответчиков.


По поводу AMD то что пробовали AMD

[general]
initial_silence = 2500  ; Maximum silence duration before the greeting.
    ; If exceeded then MACHINE.
greeting = 1500   ; Maximum length of a greeting. If exceeded then MACHINE.
after_greeting_silence = 800 ; Silence after detecting a greeting.
    ; If exceeded then HUMAN
total_analysis_time = 5000 ; Maximum time allowed for the algorithm to decide
    ; on a HUMAN or MACHINE
min_word_length = 100  ; Minimum duration of Voice to considered as a word
between_words_silence = 50 ; Minimum duration of silence after a word to consider
    ; the audio what follows as a new word
maximum_number_of_words = 3 ; Maximum number of words in the greeting.
    ; If exceeded then MACHINE
silence_threshold = 256

pause listen

удалить закрыть спам изменить тег редактировать

спросил 2013-02-22 14:04:28 +0400

igor Gravatar igor
1 1 2

обновил 2013-03-01 09:51:58 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

Сделайте сообщение:Если вы человек, нажмите "1".

И далее считайте :)

Out ( 2013-02-22 14:25:35 +0400 )редактировать

А настроить AMD дедушка Ляо должен?

zzuz ( 2013-02-22 15:16:25 +0400 )редактировать

попробывали? теперь запищите 8 автоответчиков которые не прошло и сравните.

meral ( 2013-03-01 09:52:41 +0400 )редактировать

1 Ответ

1

80 не будет.будет 70-78 в зависимости от линий. смотриет параметры команды AMD.

ссылка удалить спам редактировать

ответил 2013-02-22 15:28:42 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

Еще для каждого оператора свои параметры AMD предварительно записав и изучив голосовое сообщение.

bolshoy_plohish ( 2013-02-23 08:00:15 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2013-02-22 14:04:28 +0400

Просмотрен: 2,104 раз

Обновлен: Mar 01 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.