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

не работает донабор от внешнего звонка

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

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

Ответить
taras_kov
Сообщения: 5
Зарегистрирован: 30 мар 2011, 17:13

не работает донабор от внешнего звонка

Сообщение taras_kov »

Добрый день, уважаемые.
Который день бьюсь с IVR, что бы звонящий мог донабрать номер сотрудника. Каждое DTMF четко отображается в консоли, но в итоге выдает "неправильно набран номер".

пробовал и так

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

[incoming]
exten => s,1,Set(SoundDir=/usr/local/share/asterisk/sounds/)
exten => s,n,Ringing(3)
exten => s,n,Answer
exten => s,n,Background(${SoundDir}welcome)
exten => s,n,Waitexten(5)
;exten => s,n,Dial(SIP/${EXTEN},30,Tt)		; и так тоже пробовал без следущих 3 строчек

exten => _5,1,Dial(SIP/248,30,Tt)		; Dial to FAX on 248
exten => _10[1-7],1,Dial(SIP/${EXTEN},30,Tt)	; Dial to digital phones on 101 - 107
exten => _2[1-4][1-8],1,Dial(SIP/${EXTEN},30,Tt)	; Dial to analog phones on 211-218, 221-228, 231-238, 241-248

exten => i,1,Playback(${SoundDir}incorect-number)	; Say wrong number
exten => i,n,Dial(SIP/101&SIP/102,30,Tt)		; Dial to Secretar if wrong number
exten => i,n,Hangup

exten => t,1,Dial(SIP/101&SIP/102,30,Tt)		; Dial to Secretar by timeout
exten => t,n,Hangup
и так

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

[incoming]
exten => s,n,Ring()
exten => s,n,GotoIfTime(9-18,mon-fri,*,*?attendant:Work_Time)	; переход к автоответчику или говорим время работы
exten => s,n,Hangup()

[attendant]
exten => s,1,Answer
exten => s,n,Background(welcome)
exten => s,n,WaitExten(5)

exten => _10[1-7],1,Dial(SIP/${EXTEN},30,Tt)
exten => _2[1-4][1-8],1,Dial(SIP/${EXTEN},30,Tt)
exten => _5,s,1,Dial(SIP/248,30,Tt)

exten => i,1,Playback(incorect_number)
exten => i,n,Dial(SIP/101&SIP/102,30,Tt)
exten => t,1,Dial(SIP/101&SIP/102,30,Tt)


[Work_Time]
exten => s,1,Answer
exten => s,n,Playback(work_time)
exten => s,n,Hangup


не подскажете, в каком месте ошибочка?
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: не работает донабор от внешнего звонка

Сообщение ded »

[attendant]
exten => s,1,Answer
exten => s,n,Background(welcome)
exten => s,n,WaitExten(5)

; Трудно понять какие у вас внутренние номера. Начните с простого:
exten => _X.,1,Dial(SIP/${EXTEN},30,Tt)

;exten => _10[1-7],1,Dial(SIP/${EXTEN},30,Tt)
;exten => _2[1-4][1-8],1,Dial(SIP/${EXTEN},30,Tt)
;exten => _5,s,1,Dial(SIP/248,30,Tt) - вообще мимо.
taras_kov
Сообщения: 5
Зарегистрирован: 30 мар 2011, 17:13

Re: не работает донабор от внешнего звонка

Сообщение taras_kov »

; Трудно понять какие у вас внутренние номера. Начните с простого:
exten => _X.,1,Dial(SIP/${EXTEN},30,Tt)
номера простые (101-107; 211-218; 221-228; 231-238; 241-248)
таким образом работает, только применимо к данным номерам
exten => _ZXX,1,Dial(SIP/${EXTEN},30,Tt)
;exten => _5,s,1,Dial(SIP/248,30,Tt) - вообще мимо.
хотел при выборе 5 перенаправлять на факс, который на 248 номере поставлен... ну вот, увидел, что как минимум "s" здесь совсем не к месту
правильно будет - и это работает
exten => _5,1,Dial(SIP/248,30,Tt)
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: не работает донабор от внешнего звонка

Сообщение ded »

taras_kov писал(а):правильно будет - и это работает
exten => _5,1,Dial(SIP/248,30,Tt)
Это работает, но это не правильно.
Знак _ впереди является признаком шаблона. Ваша 5 - никакой не шаблон. Поэтому правильно будет
exten => 5,1,Dial(SIP/248,30,Tt)

А ещё более правильно - никакая не 5 для факса, а использовать NVBackgroundDetect
exten => s,n,NVBackgroundDetect(welcome)
а во фразе welcome должна быть фраза "для отправки факса нажмите Старт"
Тогда NVBackgroundDetect детектирует факс и перенаправляет его автоматически на
exten => fax,1,Dial(SIP/248)
taras_kov
Сообщения: 5
Зарегистрирован: 30 мар 2011, 17:13

Re: не работает донабор от внешнего звонка

Сообщение taras_kov »

Спасибо огромное
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: не работает донабор от внешнего звонка

Сообщение Samael28 »

А куда оно позвонить-то пытается, судя по консоли?
Мой профайл на Upwork
taras_kov
Сообщения: 5
Зарегистрирован: 30 мар 2011, 17:13

Re: не работает донабор от внешнего звонка

Сообщение taras_kov »

Samael28 писал(а):А куда оно позвонить-то пытается, судя по консоли?
никуда, просто говорил что неправильный номер и обрывал.
сейчас уже все настроено и работает

не смог сегодня не пошутить, являясь администратором "астериска" - т.к. работа моих менеджеров является обзвон клиентов, исходящий звонок сначала сделал 3 гудка, потом сообщение "По случаю 1 апреля у нас сегодня выходной. Позвоните в понедельник" :)
Больше половины сотрудников купилось и не дождавшись через 10 секнд соединения вешало трубку.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH