First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

mixmonitor, проблема с записью разговоров.

0

Уважаемые, добрый день.

Есть проблема:

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)

и т.д.

В логах никаких ахтунгов нет.

спросил Apr 8 '11

timofey Gravatar timofey
21 2 5

обновил Apr 8 '11

2 Ответа

0

Вредно работать на ночь глядя... решил проблему добавлением флага /n

exten => 123,1,Dial(local/123@2/n)

ссылка удалить спам редактировать

ответил Apr 8 '11

timofey Gravatar timofey
21 2 5
0

Здравствуйте ! Прошу помощи в разрешении проблемы ……

применяю такую конструкцию

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

ссылка удалить спам редактировать

ответил Feb 29 '12

JonnyVerona Gravatar JonnyVerona
1

Comments

ну а в имени файла НЕ может быть знака /. а у вас тут их 4. 3 в strftime, 1- в конце.

meral (Feb 29 '12)edit

38[066]XXXXXXXX. это 14 или более цифр в номере.вот так и звоните. ибо в украине НЕТ таких номеров. в украине есть только _38[066]XXXXXXX(и без точки)

meral (Feb 29 '12)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Apr 8 '11

Просмотрен: 1,797 раз

Обновлен: Feb 29 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.