А звонит 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,442 раз
Обновлен: May 20 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.