Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Есть пример работающего CallTransfer?

Есть пример работающего CallTransfer?

1 2>
Сообщений: 10

Есть пример работающего CallTransfer?

Перелопатил voip-info.org... здесь поискал... asterisk handbook от первого байта до последнего... кучу страниц гугла, кучу страниц гугла искавшего на voip-info.org... гугла искавшего на lists.digium.com... получил противоречивое представление о том, как работает перевод звонков в *... с одной стороны, некоторые пишут, что перевод звонков должен поддерживаться телефоном (в противном случае - облом).. с другой - что нужно настраивать так называемый 3-way calling (вроде то, что нужно) но как его настраивать совершенно непонятно..

нужно реализовать не очень сложную казалось бы схему:

А звонит Б
Б поднимает трубку
Б нажимает FLASH (или R - на разных телефонах по-разному) или # и набирает номер В
В поднимает трубку
Б сообщает что звонит А и отключается (hangup)
А продолжает разговор уже с В

не очень сложно на первый вхгляд... однако - как это реализовать? где что писать? куча разрозненной информации и в итоге совершенно непонятно что делать... то features.conf править... то zapata.conf... то в extensions.conf добавлять 'T' в строку Dial... то ещё что-то...

простите... наверное похоже на истерику.. но есть у кого-нибудь работающий конфиг такой схемы??? поделитесь пожалуйста...

если это уже обсуждалось и было выявлено рабочее решение - дайте пожалуйста ссылку или ключевые слова для поиска назовите...
2005-11-15 16:59

Сообщений: 1530

Re: Есть пример работающего CallTransfer?

Завется это: Attended transfer, править нужно features.conf.
По умолчанию "atxfer => *2".

НО! У меня это просто вешает *. ;(
Так никто мне и не сказал, почему...
http://www.telecomtechnology.net - premium терминация
2005-11-15 18:35

Откуда: Киев
Сообщений: 749

Re: Есть пример работающего CallTransfer?

просто features.conf. не во всех версиях работает почему-то(
у меня просто не работает(1.2.рс1)
2005-11-16 01:33

Сообщений: 10

Re: Есть пример работающего CallTransfer?

tmaЗавется это: Attended transfer, править нужно features.conf.
По умолчанию "atxfer => *2".

НО! У меня это просто вешает *. ;(
Так никто мне и не сказал, почему...
так а что писать в features.conf? что означает atxfer => *2?
2005-11-16 11:27

Сообщений: 10

Re: Есть пример работающего CallTransfer?

meralпросто features.conf. не во всех версиях работает почему-то(
у меня просто не работает(1.2.рс1)
у меня версия 1.0.7.. стоит обновиться?
2005-11-16 11:29

Сообщений: 1530

Re: Есть пример работающего CallTransfer?

*2 означает, что при данной последовательности кнопок будет срабатывать эта features. ;-)

2buzi: atxfer не работает в 1.0.x версии, там просто его нет.
http://www.telecomtechnology.net - premium терминация
2005-11-16 22:36

Откуда: Киев
Сообщений: 749

Re: Есть пример работающего CallTransfer?

buzi
meralпросто features.conf. не во всех версиях работает почему-то(
у меня просто не работает(1.2.рс1)
у меня версия 1.0.7.. стоит обновиться?
не уверен.
зависит от твоих конфигов. как минимум всем dial придеться приписать флаг o. Cмотреть UPGRADE.txt
версия 1.0.х и 1.2 несовместимы в некоторых вещах.

основные улучшения - джитер буфер на сип, realtime (более полное) и стековые переходы(как на меня)
ну незначительные улучшения всего понемногу - смотрите changelog

кстати выпустили 1.2.рс2 - там subj уже работает - седня поставил.

2005-11-16 23:39

Сообщений: 10

Re: Есть пример работающего CallTransfer?

поставил 1.2rc2... заметил наличие опций относящихся к Attended Transfer в features.conf...

итак включаю (раскомментирую) в features.conf "atxfer => *2":
[general]
courtesytone = beep
xfersound = beep
xferfailsound = beeperr

[featuremap]
atxfer => *2

в features.conf больше ничего не трогал

в oh323.conf (использую asterisk-oh323):
[general]
fastStart=no
h245Tunnelling=no
h245inSetup=no
inBandDTMF=no
context=voip-oh323

[codecs]
codec=G729A
frames=6
codec=G711A
frames=20

в oh323.conf больше ничего не трогал

в extensions.conf
[voip-oh323]
exten => _1XX,1,Dial,OH323/${EXTEN}@192.168.10.12 ; 192.168.10.12 - это атска (avaya)
exten => 405,1,Dial,OH323/405@192.168.10.93 ; 405 - sjPhone на моём компе

звонки туда-сюда проходят без проблем.. но.. как перевести звонок я так и не понял.. нажимаю на телефоне (на обычном) во время разговора с 405 комбинацию *2.. потом набираю номер на который хочу перевести.. и ничего не происходит.. разговор продолжается..

если в sjPhone нажать кнопку Transfer во время разговора набрать номер на который надо перевести и снова нажать Transfer то происходит отбой.. в логе астериска при этом пишется "H.323 call 'ip$localhost/5735-da575b7c' cleared, reason 4 (Cleared by remote user), established (5 sec)"
2005-11-17 14:47

Сообщений: 1530

Re: Есть пример работающего CallTransfer?

buzi
звонки туда-сюда проходят без проблем.. но.. как перевести звонок я так и не понял.. нажимаю на телефоне (на обычном) во время разговора с 405 комбинацию *2.. потом набираю номер на который хочу перевести.. и ничего не происходит.. разговор продолжается..
После нажатия *2 sterisk должен произнести слово 'transfer'.
Он произносит это? Если нет, то надо смотреть debug.
http://www.telecomtechnology.net - premium терминация
2005-11-17 14:57

Сообщений: 10

Re: Есть пример работающего CallTransfer?

tma
После нажатия *2 sterisk должен произнести слово 'transfer'.
Он произносит это? Если нет, то надо смотреть debug.
не произносит... в дебаге появляются строки
> H.323 call 'ip$localhost/5740-da575b86', exception USER_INPUT (*).
> H.323 call 'ip$localhost/5740-da575b86', exception USER_INPUT (2).
2005-11-17 15:24

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru