А звонит B, B делает blind transfer на C, при этом понятно, что callerID передается абонента A, а как сделать, чтоб передавался абонента B?
Проще всего, вместо blind transfer использовать attended transfer. Тогда передастся caller id Б, а не А.
1) записать перед звонком на В номер в ячейку с пометкой В номер А. лучше это делать макросом по ответу.
2) перед звонком С проверить, есть ли там номер
3) если есть, поставить CID.
4) в конце звонка стереть ячейку
тривиальность чуть выше среднего
я делал для а2б диалпалана такое
Задан: 2011-08-23 18:41:56 +0400
Просмотрен: 2,556 раз
Обновлен: May 20 '12
FreePBX входящий маршрут на основе CallerID
Манипуляции с номером А при входящем звонке
CallerID при использовании Originate Asterisk 13
Связка SPA3000 - TrixBox - PAP2T - DECT - вопрос по CallerID
Не передается в asterisk (trixbox) CallerID с DVG-7022s
Elastix не определяет номер CallerID [закрыт]
Подмена CallerID при прохождении транзитного узла в виде Asterisk
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.