Уважаемые, добрый день.
Есть проблема:
sip.conf
[bla-bla-telecom]
qualify=yes
type=friend
host=xx.xx.xx.xx
username=xxxx
fromuser=xxxx
secret=xxxxx
call-limit=10
context=1
;context=2
canreinvite=yes
insecure=invite
disallow=all
allow=ulaw
allow=alaw
t38pt_udptl = yes
nat=no
extension.conf
[1]
exten => 123,1,Dial(local/123@2)
[2]
exten => 123,1,Answer
exten => 123,n,Set(MONITOR_FILENAME=mix/${UNIQUEID})
exten => 123,Queue(operator)
При данной схеме при поступлении звонка записи разговоров не производятся, т.е. файл создается, но он всего 4кб. если же в сип.конф изменить контекст на 2, то все окей. подскажите куда копнуть что бы все заработало при данном конфиге.
Поясню почему так. При Dial(local/123@2) создается верная запись в CDR. Делал через отдельный контекст так, как у астера есть проблема с разными транками к 1 IP. т.е.
[1]
exten => 123,1,Dial(local/123@2)
exten => 124,1,Dial(local/124@3)
и т.д.
В логах никаких ахтунгов нет.
Вредно работать на ночь глядя... решил проблему добавлением флага /n
exten => 123,1,Dial(local/123@2/n)
Здравствуйте ! Прошу помощи в разрешении проблемы ……
применяю такую конструкцию
exten=>380[66]XXXXXXX.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) exten=>380[66]XXXXXXX.,2,MixMonitor(/home/miramax/archive/${STRFTIME(,,%G/%m/%d)}/${fname}.wav) exten=>380[66]XXXXXXX.,3,Dial(Datacard/MTS/${EXTEN}) exten=>380[66]XXXXXXX.,4,Hangup()
но приложение MixMonitor не выполняется …..
те. в консоле астериска asterisk -vvvvvvvvvvvvvr не видно даже попыток выполнения MixMonitor ... Фаил в указанной папке не создается ...
Dial выполняется нормально … Звонок проходит , завершается тоже нормально …
Система UBUNTU Server 10.04 Asterisk 1.6.22
Задан: Apr 8 '11
Просмотрен: 1,797 раз
Обновлен: Feb 29 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.