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

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)

и т.д.

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

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

спросил 2011-04-08 23:58:32 +0400

timofey Gravatar timofey
21 2 5

обновил 2011-04-09 02:46:11 +0400

2 Ответа

0

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

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

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

ответил 2011-04-09 00:38:27 +0400

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

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

ответил 2012-02-29 12:51:06 +0400

JonnyVerona Gravatar JonnyVerona
1

Comments

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

meral ( 2012-02-29 18:33:46 +0400 )редактировать

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

meral ( 2012-02-29 23:31:35 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2011-04-08 23:58:32 +0400

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

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

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