VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Настройка AMD

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
E303
Сообщения: 3
Зарегистрирован: 30 авг 2016, 21:36

Настройка AMD

Сообщение E303 »

Добрый вечер коллеги!

Работаю программистом в колл центре. Построили на астериске телефонию, но столкнулись с проблемой, что AMD отказывается распознавать человека, и выдает MACHINE. Все время!

Как быть, подскажите!


[general]
initial_silence = 2250
greeting = 15000
after_greeting_silence = 2250
total_analysis_time = 25000
min_word_length = 300
between_words_silence = 250
maximum_number_of_words = 8
silence_threshold = 500


[adm]
exten=> 100,1,Answer()
exten=> 100,2,WaitForSilence(1000)
exten=> 100,3,NoOp(${WAITSTATUS})
exten=> 100,n,GotoIf($[${WAITSTATUS}=SILENCE]?humn:mach)
exten=> 100,n(mach)
exten=> 100,n,Hangup()
exten=> 100,n(humn)
exten=> 100,n,Dial(SIP/100)
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка AMD

Сообщение ded »

Откуда брали параметры в amd.conf? С дефолтными не пойдёт.
Позвонить на автоответчик, при этом записать разговор (ответ).
Открыть в аудио-редакторе, промерить в мсек длину сообщения, длину слов, примерный размер паузы между словами, количество слов, и установить все эти параметры в amd.conf. Добиться уверенного распознавания, что эта фраза - machine, всё остальное будет - human. В CLI смотреть - видеть все сообщения модуля, там всё подробно.
Проекту уже 12 лет, всё там работает нормально.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Настройка AMD

Сообщение awsswa »

http://awsswa.livejournal.com/13340.html

неужто не гуглится это запись в поиске ?
платный суппорт по мере возможностей
E303
Сообщения: 3
Зарегистрирован: 30 авг 2016, 21:36

Re: Настройка AMD

Сообщение E303 »

Коллеги, вы AMD встраиваете в контекст набора 79041111111 или оригинат соединяет с экстеншеном 100 например в контексте которого есть AMD?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка AMD

Сообщение ded »

Уважаемый ТС! В вашем примере

Код: Выделить всё

[adm]
exten=> 100,1,Answer()
exten=> 100,2,WaitForSilence(1000)
exten=> 100,3,NoOp(${WAITSTATUS})
exten=> 100,n,GotoIf($[${WAITSTATUS}=SILENCE]?humn:mach)
exten=> 100,n(mach)
exten=> 100,n,Hangup()
exten=> 100,n(humn)
exten=> 100,n,Dial(SIP/100)
вообще нет AMD
Делайте уже копипастой, раз никак не сообразить:?

Код: Выделить всё

exten=> 79041111111,1,AMD
exten=> 79041111111,n,Dial(SIP/operator/${EXTEN})
только про Caller ID не забудьте.
E303
Сообщения: 3
Зарегистрирован: 30 авг 2016, 21:36

Re: Настройка AMD

Сообщение E303 »

Да, прошу прощения.

Когда писал сообщение, не тот контекст скопировал.

а делал так:

exten => _XXX.,1,Dial(SIP/office/${EXTEN})
exten => _XXX.,2,Answer
exten => _XXX.,n,AMD
exten => _XXX.,n,NoOp("AMD STATUS IS :"${AMDSTATUS}"...CAUSE:"${AMDCAUSE})
exten => _XXX.,n,GotoIf($[${AMDSTATUS}=HUMAN]?humn:mach)
exten => _XXX.,n(mach),WaitForSilence(3000|1|180)
exten => _XXX.,n,NoOp("WAITSTATUS:"${WAITSTATUS})
exten => _XXX.,n,NoOp("THIS IS A MACHINE.")
exten => _XXX.,n,Set(MACHINE=1)
exten => _XXX.,n,Goto(talk,1)
exten => _XXX.,n(humn),WaitForSilence(250|1|180)
exten => _XXX.,n,NoOp("WAITSTATUS:"${WAITSTATUS})
exten => _XXX.,n,NoOp("THIS IS A HUMAN.")
exten => _XXX.,n,Goto(talk,1)
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка AMD

Сообщение ded »

Мне повторить ещё раз мой пример?
Считайте, что повторил. Править чужой код - нет настроения, Вы же программист?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH