ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Передача CallerID при переадресации

Проблемы и их решения Asterisk как такового

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

Передача CallerID при переадресации

Сообщение andrew79 » 06 ноя 2013, 19:37

Добрый день.

Имеем:
1. Астериск 1.8.23.1 (до этого был 1.6, где данная проблема как-то не шибко выплывала).
2. Телефоны SPA5xx.
3. Обычные пользователи с телефонами 2xxx
4. Разные очереди вида 3xxx
5. Операторы, которые регистрируются под своими логинами на телефонах и тогда обслуживают очереди.
6. Входящие вызовы которые обрабатываются оператором из очереди, и после этого может быть отправлен снова в очередь, или на конкретный номер. Перевод идет через "решетку" - не средствами телефона.

Проблема в том, что не получается реализовать красиво следующую схему, чтобы у вызываемого абонента было всегда написано кого он там услышит! Другими словами, если звонок поступает из очереди на телефон - то видим просто номер звонящего. Если это переведенный вызов, и тот кто переводит не повесил трубку - то мы видим его номер, если он вешает трубку (безусловная переадресация) - то видим номер того абонента, которого на нас перевели.

В некоторых случаях эффекта удалось достичь (вроде как только только, если звонок не прошел через очередь), но при попытке второго перевода, уже всё теряется и коллерID становиться Asterisk.

Может кто-то сталкивался с такой проблемой?
Последний раз редактировалось andrew79 06 ноя 2013, 19:56, всего редактировалось 2 раз(а).
andrew79
 
Сообщений: 3
Зарегистрирован: 02 сен 2011, 19:41

Re: Передача CallerID при переадресации

Сообщение yur4ik » 06 ноя 2013, 19:48

CID name prefix не спасает ситуацию ?
yur4ik
 
Сообщений: 97
Зарегистрирован: 18 фев 2013, 16:56
Откуда: Израиль , Тель-Авив

Re: Передача CallerID при переадресации

Сообщение ded » 06 ноя 2013, 19:49

Вам надо использовать Blind transfer only, тогда оригинальный Caller ID сохраняется при трансферах.
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

Re: Передача CallerID при переадресации

Сообщение Samael28 » 06 ноя 2013, 23:08

Можно хаком из диалплана это провернуть. При входящем звонке сохранять пару номер Б / ответивший. А при переводе средствами телефона всегда идет новый вызов. Если пара существует - подменять CLID. При оконании разговора ответившим стирать сохраненную пару.
Мой профайл на Upwork
Samael28
 
Сообщений: 1057
Зарегистрирован: 08 янв 2011, 19:32
Откуда: Киев

Re: Передача CallerID при переадресации

Сообщение andrew79 » 07 ноя 2013, 14:25

Спасиб. Сегодня вечером будем пробовать снова.
andrew79
 
Сообщений: 3
Зарегистрирован: 02 сен 2011, 19:41

Re: Передача CallerID при переадресации

Сообщение Samael28 » 07 ноя 2013, 17:23

http://samael28.blogspot.com/2012/09/clid.html - Это как я делал когда-то :)
Мой профайл на Upwork
Samael28
 
Сообщений: 1057
Зарегистрирован: 08 янв 2011, 19:32
Откуда: Киев

Re: Передача CallerID при переадресации

Сообщение Obi Van » 22 мар 2017, 11:47

Чуть чуть некропоста )) Вот топик, где я когда-то решал одну извратную проблему про переброску вызова средствами IP телефона. В офисе не шибко давно появился изумительный аппарат - Grandstream GXP1628 с BLF кнопками. И вот всплыла старая проблема. Этот телефон также делает перевод вызова со схемой постановки на HOLD первого плеча (т.е звонящего), далее организацией второго на того кому переводят. И в общем трюк с сохранением в DB номера звонящего и имени взятого из 1С (у нас так) сработал. Однако не всегда удалялись старые записи из DB. Результат потешный: когда-то звонил Иванов, теперь звонит Петров и при переброске звонка светится Иванов.))) Потратил весь день и перелопатил всю логику, но проблему заборол.
Аватар пользователя
Obi Van
 
Сообщений: 340
Зарегистрирован: 03 сен 2010, 11:21

Re: Передача CallerID при переадресации

Сообщение UserMe » 03 апр 2017, 16:26

Аналогичная трабла, переводятся звонка из очереди в очередь. Obi Van поделись решением, у меня переменная затирается, определяется Петров, хотя должен быть Иванов :)
UserMe
 
Сообщений: 13
Зарегистрирован: 30 мар 2014, 17:50

Re: Передача CallerID при переадресации

Сообщение UserMe » 03 апр 2017, 20:50

Как оказалось, входящий номер клиента записывается в переменную
ConnectedLineIDName
UserMe
 
Сообщений: 13
Зарегистрирован: 30 мар 2014, 17:50

Re: Передача CallerID при переадресации

Сообщение Obi Van » 05 апр 2017, 14:52

UserMe, вы забороли проблему иным способом? ;)
Аватар пользователя
Obi Van
 
Сообщений: 340
Зарегистрирован: 03 сен 2010, 11:21

След.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH