First time here? Check out the FAQ!

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

Потеря Caller ID при переводе звонка

0

Добрый день. Прошу помощи в моем вопросе, так как не знаю куда бежать и что делать...

Моя конфигурация Ubuntu 12.04.1 LTS + FreePBX 2.9.0.12(Asterisk 1.8.15-cert2)

Суть проблемы: Абонент выступает в роли инициатора звонка "А" звонит по внутреннему номеру абоненту "В", ставит его на удержание что бы соединить с абонентов "С". Успешно соединяет но Caller ID абоненту "С" приходит от "А", а нужно что бы от получал Caller ID от "В".

Если инициатор звонка абонент "С" и звонит абоненту "В" тот в свою очередь переключает на "А" то Caller ID отдается.

Помогите!!!

спросил Sep 13 '13

testsia Gravatar testsia
51 16 10
http://www.case.in.ua/

2 Ответа

0

Это нормальное поведение системы. Если хотите изменить , то определите свой TRANSFER_CONTEXT и в нём назначайте CID переводящего. Контекст во FreePbx для переводов from-internal-xfer .

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

ответил Sep 13 '13

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/
0

А заработало вот так:

extensions.override.freepbx.conf

[from-internal] exten => _X.,1,NoOp(Start) same => n,Set(GROUP()=${CALLERID(number)})

same => n,gotoIf($[${GROUP_COUNT(${CALLERID(number)})} > 2]?cid)
same
=> n,Set(DB(DIAL/${CALLERID(number)})=${EXTEN})
same
=> n,Goto(from-internal-xfer,${EXTEN},1)
same
=> n(cid),ExecIf($[ "foo${DB(DIAL/${CALLERID(number)})}" != "foo" ]?Set(CALLERID(name)=FROM:${CALLERID(number)})TR:${DB(DIAL/${CALLERID(number)})}))
same
=> n,ExecIf($[ "foo${DB(DIAL/${CALLERID(number)})}" != "foo" ]?Set(CALLERID(number)=${DB(DIAL/${CALLERID(number)})}))
same
=> n,Goto(from-internal-xfer,${EXTEN},1)
ссылка удалить спам редактировать

ответил Sep 15 '13

testsia Gravatar testsia
51 16 10
http://www.case.in.ua/

обновил Nov 4 '13

Comments

это ответ?

zzuz (Sep 15 '13)edit

testsia, ответы пишутся в ответах,

а комментарии и вопросы в комментариях.

Out (Sep 16 '13)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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: Sep 13 '13

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

Обновлен: Nov 04 '13

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

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