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

Плодятся данные в userfield при попадании в queue

0

Поступает звонок, маркируется необходимой инфой в поле userfield, попадает в очередь.

В БД вижу "in,project,,in,project,,;in,project,," вместо "in,project,," Происходит строго на этапе перевода вызова(слепой, через features)

Структура "Set(CDR(userfield)=...)" подразумевает перезапись существующих данных, каким образом оное множится на 3 - мне не понятно. Где собака порылась?

[avicenna-in]
exten
=> 383574,1,Answer()
same
=> n,Gosub(userfield-put,start,1(in,project))
same
=> n,Playback(/var/lib/asterisk/sounds/ru/ivr_project/preved)
same
=> n,Queue(project,Tt)
same
=> n,Hangup()
[userfield-put]
exten
=> start,1,Set(CDR(userfield)=${ARG1},${ARG2},${ARG3},${ARG4})
same
=> n,Return()
[perevod]
exten
=> 444,1,NoOp()
same
=> n,Gosub(userfield-put,start,1(xfer,${UNIQUEID}))
same
=> n,StopMixMonitor()
same
=> n,Dial(Local/321654@perevod/n,,tT)
same
=> n,Hangup()
exten
=> 321654,1,NoOp()
same
=> n,Gosub(userfield-put,start,1(out,project))
same
=> n,Gosub(sub-recording,${EXTEN},1)
same
=> n,Dial(IAX2/e1/${EXTEN},,Tt)
same
=> n,Hangup()

спросил Aug 24 '12

exseos Gravatar exseos
1 5 6

обновил Aug 24 '12

Comments

unanswered = no ?

awsswa (Aug 24 '12)edit

В точности такая же проблема. unanswered = no конечно помогает, но по некоторым соображениям он у меня должен быть yes.

Thomas Morph (Aug 24 '12)edit

Я чуток не догнал, как тут уместен ключ unanswered? У меня он yes( и на no сменять не вариант) Я же не про статистику неотвеченных спрашиваю =-) Я не пойму, каким образом userfield заполняется не так, как я описываю.

exseos (Aug 24 '12)edit

1 Ответ

0

начните с dialplan show perevod / dialplan show avicenna-in и NoOp(${ARG1},${ARG2},${ARG3},${ARG4}) в userfield-put

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

ответил Aug 24 '12

komrad123 Gravatar komrad123
3810 5 3 44

Comments

Да как и должно быть, 2 заполненных параметра и 2 пустых.

exseos (Aug 27 '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 ленту новостей

Статистика

Задан: Aug 24 '12

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

Обновлен: Aug 25 '12

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

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