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

Парковка, CallerID и перевод вызова.

0

Добрый день.

Использую Asterisk + FreePBX. Имеется следующая проблема. Если припарковать входящий звонок, например, в слот 71, то потом при перехвате его с другого телефона перехватывающий не видит CallerID звонящего. Было придумано такое решение. На SIP-телефонах настроено 2 аккаунта. После перехвата звонка пользователь переводит (blind transfer) его на свой второй аккаунт на этом же телефоне, при этом CallerID начинает отображаться и продолжает разговор.

Вопрос. Как допилить имеющийся костыль, чтобы при перехвате звонка сразу же автоматом делать трансфер на второй аккаунт чтобы видеть CallerID и не нажимать самому на кнопки.

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

спросил 2013-08-21 12:42:33 +0400

kir.mulai Gravatar kir.mulai
1 4 2

обновил 2013-08-21 12:50:00 +0400

Comments

Спасибо, решено. Для пикапа вызова из слота 71 используется номер 61. Работает примерно так:

[custom-pickup] exten => _X.,1,Answer() exten => _X.,n,Dial(Local/${EXTEN}@from-internal) exten => _X.,n,Hangup()

[from-internal-custom] exten => 61,1,Answer() exten => 61,n,System(echo -e "Channel: Local/71@from-internal\nContext:custom-pickup\nExtension: 111\n" > /tmp/${UNIQUEID}.call) exten => 61,n,System(mv /tmp/${UNIQUEID}.call /var/spool/asterisk/outgoing/) exten => 61,n,Hangup()

kir.mulai ( 2013-08-27 15:38:37 +0400 )редактировать

1 Ответ

0

ставите на холд. звоните на спец екстеншен.

в екстеншене прописываете

1) посмотреть на номер звонящего

2) найти исход с того же номера.

3) разорвать свзь, трансфернуть второй пир на екст(будет входящий звонок)

ну или не костыльное решение - сделать екстнешен при звонке на который делается звонко с паркинга на того кто звонил.

сложность решений - выше среднего. используется Transfer, Asterisk dialout(call files?)

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

ответил 2013-08-21 15:10:53 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Ваш ответ

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-08-21 12:42:33 +0400

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

Обновлен: Aug 21 '13

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