Страница 1 из 1

Transfer на SIP-телефоне

Добавлено: 27 янв 2015, 10:48
Somerek
Добрый день. Если звонок с телефона переводят по *2, то DID сохраняется, а если кнопкой Transfer - то пустой становится. В настройке Transfer Mode Via Dsskey стоит Attended transfer. Телефон Yealink. Можно как-то сделать, чтоб по Transfer тоже сохранялся?

Re: Transfer на SIP-телефоне

Добавлено: 27 янв 2015, 12:59
awsswa
без ручного редактирования конфигурации - нет
потому что кнопка transfer - делает новый звонок и перевод осуществляется не АТС

Re: Transfer на SIP-телефоне

Добавлено: 27 янв 2015, 16:11
Somerek
awsswa писал(а):без ручного редактирования конфигурации - нет
потому что кнопка transfer - делает новый звонок и перевод осуществляется не АТС
Ясно, сделал через внешнюю переменную, спасибо.

Re: Transfer на SIP-телефоне

Добавлено: 03 фев 2015, 11:25
Somerek
Есть несколько транков, на одних факс работает только по T.38 relay, на других только по g.711 pass through.Номер виртуального факса один, поэтому при переводе звонка надо факс надо знать, через какой транк он приходит. Пользователи переводят звонки кнопкой Transfer или Flash (на аналоговом). Существует ли механизм, позволяющий точно знать, с какого транка будет переведен звонок? Звонок может быть исходящим или входящим. Может поступить по цепочке от другого внутреннего абонента и т.д.С переменной пока получилось сделать только на входящий звонок.

Re: Transfer на SIP-телефоне

Добавлено: 03 фев 2015, 11:32
Wapo
Попробуйте при входящем на транке звонке использовать наследуемую переменную типа __VAR. А еще лучше проанализируйте все переменные, которые есть используя DumpChan

Re: Transfer на SIP-телефоне

Добавлено: 06 фев 2015, 09:37
Somerek
Попробовал DumpChan() - отличный инструмент. А можно ли к каждому extension привязать глобальную переменную, куда буду записывать канал, через который проходил последний звонок? Как это делается?

Re: Transfer на SIP-телефоне

Добавлено: 06 фев 2015, 09:40
Wapo
Используйте DB и туда вписывайте последний вызов типа. Ну а потом остается просто проверять что там записано. Просто не рекомендую увлекаться переменными типа global - сожрете память быстро.