VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Сквозной linkedid

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Сквозной linkedid

Сообщение serg »

Добрый вечер, коллеги!

Подскажите, как сделать сквозной linkedid через несколько астеров? если возможно такое.

Т.е. поступил вызов от клиента на астериск_1 на который ответил сотрудник(в логах астера для этого канала создался linkedid), далее сотрудник на астере_1 переадресует вызов на другой астериск_2 (на вызов ответили), далее сотрудник астера_1 соединяет трансфером клиента и сотрудника на астериск_2.

Как увидеть linkedid с астериск_1 в логах (CDR или Cel) астериск_2 ?

Заранее благодарен!
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Сквозной linkedid

Сообщение serg »

Может я заблуждаюсь по linkedid..
Нужен уникальный параметр в логах астера, который появляется в начале соединения и его завершения на всем пути маршрута между несколькими астрисками
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Сквозной linkedid

Сообщение awsswa »

Передавать данные между серверами можно - подставлять что угодно в sip invite - там кастомные поля зарезервированы с X- в начале
http://www.voip-info.org/wiki/view/Aste ... pAddHeader

правда как вам это поможет с одинаковым linkedid ?

ставьте в CDR в userfield поле свою метку на каждом сервере одинаковую для одного звонка
платный суппорт по мере возможностей
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Сквозной linkedid

Сообщение serg »

Необязательно linkedid, любую метку.

Мне достаточно будет в шаблоне диалплана задать свой sipaddheader чтоб он отображался в cdr в поле userfield или что-то еще прописать необходимо?
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Сквозной linkedid

Сообщение serg »

exten => 100,1,SIPAddHeader(X-AsterMetka: ${CDR(userfield)});
exten => 100,2,Dial(SIP/101);

не выходит каменный цвяточек, пжл хелп..

пусто в userfield
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Сквозной linkedid

Сообщение ded »

Пусто, потому что нет ничего в переменной ${CDR(userfield)}).

Код: Выделить всё

exten => 100,1,Set(CDR(userfield)=MyIdentifer)
exten => 100,2,NoOp(CDR(userfield) is ${CDR(userfield)})
exten => 100,3,SIPAddHeader(X-AsterMetka: ${CDR(userfield)})
Не кушайте копипасту, это плохо для процесса мышления.
Я крайне рекомендую почитать Книгу, чтобы иметь оббщее представление об операциях с переменными диалплана, иначе это всем миром на форуме обучаем Вас одного хором.
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Сквозной linkedid

Сообщение serg »

Спасибо!
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Сквозной linkedid

Сообщение serg »

ставьте в CDR в userfield поле свою метку на каждом сервере одинаковую для одного звонка

Не понял, для каждого номера своя метка: 500 номеров = 500 меток ?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Сквозной linkedid

Сообщение ded »

ded писал(а):Я крайне рекомендую почитать Книгу, чтобы иметь общее представление об операциях с переменными диалплана, иначе это всем миром на форуме обучаем Вас одного хором.
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Сквозной linkedid

Сообщение serg »

Коллеги, читаю и стараюсь понять, пусть и не так легко мне это дается :)

В моем случае необходимо таблицами CDR или CEL отслеживать маршрут вызова с одного астера на второй, далее на третий.

Не получилось отследить маршрут linkedid и uniqueid, т.к. при удачном трансфере вызова на второй, а далее трансфер со второго на третий астер логика в общих для всех таблица CDR или CEL теряется.

Мы написали классную систему для нашего call-center на базе 1С, но в рамках одного астера. Отлично получаем детализированную цепочку вызовов с воспроизведение разговоров. Но все так же в рамках одного астера.
Подумаете изобрели велосипед они, возможно :) Но велосипед для нашей организации, под свои задачи.

Буду признателен если подскажите пример как можно отследить вызов между астерами по метке, т.к. linkedid и uniqueid на втором и третьем астере создаются свои.
Спасибо за подсказку с SIPAddHeader. Непонятна логика применения SIPAddHeader в моем случае.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH