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

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

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

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

andrew79
Сообщения: 3
Зарегистрирован: 02 сен 2011, 19:41

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

Сообщение andrew79 »

Добрый день.

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

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

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

Может кто-то сталкивался с такой проблемой?
Последний раз редактировалось andrew79 06 ноя 2013, 19:56, всего редактировалось 2 раза.
yur4ik
Сообщения: 97
Зарегистрирован: 18 фев 2013, 16:56
Откуда: Израиль , Тель-Авив

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

Сообщение yur4ik »

CID name prefix не спасает ситуацию ?
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Вам надо использовать Blind transfer only, тогда оригинальный Caller ID сохраняется при трансферах.
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

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

Сообщение Samael28 »

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

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

Сообщение andrew79 »

Спасиб. Сегодня вечером будем пробовать снова.
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

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

Сообщение Samael28 »

http://samael28.blogspot.com/2012/09/clid.html - Это как я делал когда-то :)
Мой профайл на Upwork
Аватара пользователя
Obi Van
Сообщения: 340
Зарегистрирован: 03 сен 2010, 11:21

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

Сообщение Obi Van »

Чуть чуть некропоста )) Вот топик, где я когда-то решал одну извратную проблему про переброску вызова средствами IP телефона. В офисе не шибко давно появился изумительный аппарат - Grandstream GXP1628 с BLF кнопками. И вот всплыла старая проблема. Этот телефон также делает перевод вызова со схемой постановки на HOLD первого плеча (т.е звонящего), далее организацией второго на того кому переводят. И в общем трюк с сохранением в DB номера звонящего и имени взятого из 1С (у нас так) сработал. Однако не всегда удалялись старые записи из DB. Результат потешный: когда-то звонил Иванов, теперь звонит Петров и при переброске звонка светится Иванов.))) Потратил весь день и перелопатил всю логику, но проблему заборол.
UserMe
Сообщения: 13
Зарегистрирован: 30 мар 2014, 17:50

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

Сообщение UserMe »

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

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

Сообщение UserMe »

Как оказалось, входящий номер клиента записывается в переменную
ConnectedLineIDName
Аватара пользователя
Obi Van
Сообщения: 340
Зарегистрирован: 03 сен 2010, 11:21

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

Сообщение Obi Van »

UserMe, вы забороли проблему иным способом? ;)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH