The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Asterisk голосовая почта"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (VoIP / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Asterisk голосовая почта"  +/
Сообщение от Алексей (??) on 04-Авг-13, 11:56 
Коллеги, доброго времени суток.
Помогите разобраться начинающему с голосовой почтой в Астериксе.
Задача проста - дать возможность оставлять голосовые сообщения если абонент не отвечает или просто организовать возможность оставлять голосовую почту.

В sip.conf завел абонента:

[aleksey]
type=friend
secret=123
pickupgroup=1
callgroup=1
nat=no
host=dynamic
username=aleksey
dtmfmode=rfc2833
mailbox=300@default (тут не понятно: это системный почт ящик пользователя ОС или только в Астериксе?)
language=ru
disallow=all
allow=ulaw
allow=alaw
allow=gsm
context=sip-dialout
callerid=300


В exstensions.conf
[sip-dialout]
exten => 300,1,Dial(SIP/aleksey)
exten => 300,2,Playback(vm-nobodyavail)
exten => 300,3,Voicemail(300@default)
exten => 300,n,Hangup

В voicemail.conf
[default]
300 => 123, Manager Aleksey, 300@default
_____________________________________________________________________________

Проверяю  после отправки голосового сообщения:
asterisk -rx 'voicemail show users'
Context    Mbox  User                      Zone       NewMsg
default    300   Aleksey                                   1

Сообщение как есть (wav-ка записана и проигрывается, но в логах:
tail -f /var/log/asterisk/messages
[Aug  4 11:47:42] NOTICE[18349] app_dial.c: Not accepting call completion offers from call-forward recipient Local/aleksey@sip-dialout-0000000f;1
[Aug  4 11:47:42] NOTICE[18349] chan_local.c: No such extension/context aleksey@sip-dialout while calling Local channel
[Aug  4 11:47:42] NOTICE[18349] app_dial.c: Forwarding failed to dial 'Local/aleksey@sip-dialout'

...........и ни чего не работает.

Буду благодарен за помощь.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Asterisk голосовая почта"  +/
Сообщение от Алексей (??) on 05-Авг-13, 19:16 

> ...........и ни чего не работает.
> Буду благодарен за помощь.

Ура!! Победил!!!!
Добавлю в копилку знаний, может кому будет нужно. Итак, во превых - нужно назначить отдельный номер для голосовой почты. Для этого в exstensions.conf секции диалплана ([sip-dialout]) пишем:
exten => 700,1,VoiceMailMain()
Т. е. номер 700 - для голоса.
В файле sip.conf, описывающий абонентов необходимо указать язык голосовых сообщений - language=en (по дефолту) и exten => 300,1,Dial(SIP/aleksey, 10) добавить кол-во сек, по истечении которых если абонент не взял трубку будет предложено оставить голосовую почту (10). Ну и перезапустить Астериск.
Вот если кратенько. Все замечательно работает.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру