Andrey Barbolin, так эта команда просто переводит на другой экстеншен в диалплане, а нужно, чтобы выкинуло сторону на asterisk и соединило абонента и набранный номер для слепого перевода.
Ну т.е., чтобы соединило сторону, которую набрали с астериска и нового абонента, а эти две стороны уже с астериском не связаны.
Anton1863, Ты можешь толком написать, что ты хочешь? Может ты не правильно поманиешь что такое перевод звонка?
Есть перевод с оповещением и без оповещения.
С оповещение
Абонент А звонит абоненту В, абонент В отвечает на звонок, абонент В нажимает комбинаюцию клавишь, абонент А становить на паузу, происходит звонок от В к абоненту С. Абонент С отвечает на звонок, абонент В оповещает С о переводе звонка, абонент В кладет трубку, абонент А и абонент С соединяются.
Без оповещения
Абонент А звонит абоненту В, абонент В отвечает на звонок, абонент В нажимает комбинаюцию клавишь, абонент А и абонент С соединяются.
Andrey Barbolin, речь о слепом переводе.
При попытке трансфера вот такая ерунда вылезает:
[Aug 30 14:32:10] NOTICE[639233]: chan_sip.c:25838 handle_request_notify: Got unknown code '202' in NOTIFY in response to REFER.
[Aug 30 14:32:10] NOTICE[639233]: chan_sip.c:25844 handle_request_notify: Transfer failed. Sorry. Nothing further to do with this call
Трансфер через команду transfer(SIP/8XXXXXXXXXX). Выполняет вызывающая сторона диалпланом астериска. После чего выскакивает эта ошибка, звонок заканчивается на стороне астериска (так и должно быть) и идет набор по номеру 8XXXXXXXXXX для соединения с вызываемой стороной. И все было бы нормально, только номер передается не абонента, которого вызывали, а стороны asterisk, хотя провайдер обещал передавать номер абонента при слепом переводе.
Anton1863, Пф... То есть, asterisk звонит абоненту А, после поднятия трубки asterisk звонит абоненту В и соединяет их. При этом абонент В должен видеть номер абонента А.