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

FreePBX 2.10 2.11 Запись разговоров при Attended transfer

0

Добрый день! Столкнулся с проблемой при записи разговоров при Attended transfer:
1. Абонент 222 звонит на номер 444. Пошла запись в файл с uniqid=1364289293.0 (имя файла попадает в CDR)
2. Абонент 444 делает перевод на номер 111. При этом предыдущая запись продолжает идти (пишется музыка на удержании), а запись разговора 444 и 111 не начинается. И в CDR к этому разговору приписывается тот же файл с uniqid=1364289293.0

[2013-03-26 13:15:02] VERBOSE[1873] pbx.c: -- Executing [s@macro-exten-vm:6] Gosub("Local/111@from-internal-xfer-00000000;2", "sub-record-check,s,1(exten,111,)") in new stack
[2013-03-26 13:15:02] VERBOSE[1873] pbx.c: -- Executing [s@sub-record-check:1] GotoIf("Local/111@from-internal-xfer-00000000;2", "1?check") in new stack
[2013-03-26 13:15:02] VERBOSE[1873] pbx.c: -- Goto (sub-record-check,s,6)
[2013-03-26 13:15:02] VERBOSE[1873] pbx.c: -- Executing [s@sub-record-check:6] Set("Local/111@from-internal-xfer-00000000;2", "_MONFMT=wav") in new stack
[2013-03-26 13:15:02] VERBOSE[1873] pbx.c: -- Executing [s@sub-record-check:7] GotoIf("Local/111@from-internal-xfer-00000000;2", "0?next") in new stack
[2013-03-26 13:15:02] VERBOSE[1873] pbx.c: -- Executing [s@sub-record-check:8] Set("Local/111@from-internal-xfer-00000000;2", "CDR(recordingfile)=exten-444-222-20130326-131453-1364289293.0.wav") in new stack
[2013-03-26 13:15:02] VERBOSE[1873] pbx.c: -- Executing [s@sub-record-check:9] Return("Local/111@from-internal-xfer-00000000;2", "") in new stack

3. После разрыва 444 и 111 идет разговор 222 и 111 и дописывается в исходный файл после музыки (и добавляется в CDR с тем же uniqid)

По 1 и 3 пункту вопросов нет, но вот почему не начинается запись разговора 222 и 444?
В отчете все три записи ссылаются на 1 файл


Проверил на сборках FreePBX 210 и 211, проблема та же. Думаю что ошибка в sub-record-check, но не уверен
Подскажите как решить

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

спросил 2013-03-26 14:25:11 +0400

CaHbl4 Gravatar CaHbl4
1 1

Comments

что мешает переписать sub-record-check ?

zzuz ( 2013-03-26 14:38:59 +0400 )редактировать

Ничего не мешает, кроме собственных скудных познаний в синтаксисе Астериска Просто, насколько я понимаю, в FreePBX sub-record-check сменил macro-record-enable еще в версии 2.9, и до сих пор запись не исправлена?

Хотя находил вопросы про обрывающуюся запись после соединения 1 и 3 абонентов. Исправили одно, перестало работать другое?

Буду экспериментировать

CaHbl4 ( 2013-03-26 16:45:52 +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 ленту новостей

Статистика

Задан: 2013-03-26 14:25:11 +0400

Просмотрен: 425 раз

Обновлен: Mar 26 '13

Похожие вопросы:

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