Страница 1 из 1
Голосовая почта
Добавлено: 29 дек 2018, 11:54
Highlander
Всем хорошего дня!
Для входящего звонка предлагается нажать 6 чтобы оставить голосовое сообщение
Здесь предполагается что наберут внутренний номер абонента
exten => 6,1,WaitExten(5)
Но звонок перехватывается шаблоном _XXX и до Voicemail(${EXTEN}@default) очередь не доходит
exten => 6,n,Voicemail(${EXTEN}@default)
Как можно реализовать голосовую почту, чтобы ее можно было оставить непосредственно указывая номер абонента?
Re: Голосовая почта
Добавлено: 29 дек 2018, 12:43
ded
Код: Выделить всё
exten => 6,1,Goto(app-voicemail,s,1)
[app-voicemail]
exten => s,1,VoicemailMain(SIP/${CALLERID(num)})
Re: Голосовая почта
Добавлено: 29 дек 2018, 17:04
Highlander
Сделал след.
Код: Выделить всё
exten => 6,1,Goto(app-voicemail,s,1)
[app-voicemail]
exten => s,1,Answer()
exten => s,n,Background(/var/lib/asterisk/sounds/ru/vm-login)
exten => s,n,WaitExten(5)
exten => s,n,VoicemailMain(SIP/${CALLERID(num)})
В результате при наборе номера 104:
pbx.c:4468 __ast_pbx_run: Invalid extension '1', but no rule 'i' or 'e' in context 'app-voicemail'
Re: Голосовая почта
Добавлено: 29 дек 2018, 17:31
ded
Я намеренно не дописал [app-voicemail] а вы ещё и по-своему решили там написать. При этом в дефолтном extension.conf есть примеры для Voicemail. Зачем вам там WaitExten и что-то нащимать? А если даже так, то почему не укзазать там же
...
exten => _XXX,1,(делай что хочешь)
рассчитывая на самостоятельное изучение основ диалплана. Читайте книгу о будущем телефонии, изучать предмет, писать код, посредством общения на форуме - нежелательно. Этой темой вы увеличиваете не знание, а незнание.
Re: Голосовая почта
Добавлено: 03 янв 2019, 13:04
Highlander
Уважаемый DED,
Спасибо!
Сработало:
exten => _XXX,1,( делай что хочешь)
Re: Голосовая почта
Добавлено: 03 янв 2019, 13:26
Wapo
Код: Выделить всё
exten => s,n,VoicemailMain(SIP/${CALLERID(num)})
С НГ всех. Мне одному кажется, что данная конструкция ТОЛЬКО для "внутреннего потребления" а не
Код: Выделить всё
Для входящего звонка предлагается нажать 6 чтобы оставить голосовое сообщение
?
Re: Голосовая почта
Добавлено: 03 янв 2019, 13:58
ded
Это должно быть только для внутреннего употребления в общем случае (IMHO). Чтобы исключить хакерские попытки послушать чужую голосовую почту.
Чтобы оставлять голосовое сообщение кому-то лучше использовать готовые шаблоны/примеры в extensions.conf.