Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Не получается transfer

0

Здравствуйте. Не могу понять в чем дело, вроде как все сделал правильно, но не работает переадресация звонков :-( У меня две регистрации на IP АТС провайдера и выглядит все это так:

    sip.conf

    register => 52-222:password1@prov.ru/1112
    register => 52-111:password2@porv.ru/1111


extensions.conf

[DID_trunk_4]
exten => 1111,1,Goto(voicemenu-custom-1|s|1|t||)
exten => 1112,1,Goto(default|112|1|t||)
exten = s,1,Goto(ringroups-custom-1|s|1)


[ringroups-custom-1]
exten = s,1,NoOp(Managers)
exten = s,n,Dial(SIP/111&SIP/113,40,i,t)
exten = s,n,Hangup

[voicemenu-custom-1]
include = default
exten = s,1,NoOp(default)
exten = s,2,Playback(fastpoint0)
exten = s,3,WaitExten(5)
exten = s,4,Goto(ringroups-custom-1|s|1|t)

[CallingRule_SIPNTT]
exten = _8XXXXXXXXXX,1,Macro(trunkdial-failover-0.3,${52-111}/${EXTEN:0},,52-111,,t)

[DLPN_DialPlan2]
include = CallingRule_Outgoing3
include = CallingRule_SIPNTT
include = default
include = parkedcalls
include = conferences
include = ringgroups
include = voicemenus
include = queues
include = voicemailgroups
include = directory
include = pagegroups
include = page_an_extension

[CallingRule_SIPNTT2]
exten = _8XXXXXXXXXX,1,Macro(trunkdial-failover-0.3,${52-222}/${EXTEN:0},,52-222,,t)

[DLPN_DialPlan1]
include = CallingRule_Outgoing3
include = CallingRule_SIPNTT2
include = default
include = parkedcalls
include = conferences
include = ringgroups
include = voicemenus
include = queues
include = voicemailgroups
include = directory
include = pagegroups
include = page_an_extension


users.conf

[112]
username = 112
transfer = yes
mailbox = 112
call-limit = 100
fullname = Manager2
registersip = no
host = dynamic
callgroup = 1
context = DLPN_DialPlan2
cid_number = 112
hasvoicemail = no
vmsecret =
email =
threewaycalling = no
hasdirectory = no
callwaiting = no
hasmanager = no
hasagent = no
hassip = yes
hasiax = no
secret =
nat = no
canreinvite = no
dtmfmode = rfc2833
insecure = no
pickupgroup = 1
autoprov = no
label =
macaddress =
linenumber = 1
LINEKEYS = 1
disallow = all
allow = alaw,ulaw,g729



[113]
username = 113
transfer = yes
mailbox = 113
call-limit = 100
fullname = Manager3
registersip = no
host = dynamic
callgroup = 1
context = DLPN_DialPlan2
cid_number = 113
hasvoicemail = no
vmsecret =
email =
threewaycalling = no
hasdirectory = no
callwaiting = no
hasmanager = no
hasagent = no
hassip = yes
hasiax = no
secret =
nat = no
canreinvite = no
dtmfmode = rfc2833
insecure = no
pickupgroup = 1
autoprov = no
label =
macaddress =
linenumber = 1
LINEKEYS = 1
disallow = all
allow = alaw,ulaw

features.conf

[featuremap]
blindxfer => ##
atxfer => **

И ну никак не хочет делать transfer! В логах при нажатии ## ничего не выдает. Или может по другому, через FLASH надо делать? Или я буковку t не там ставлю(хотя уже везде где мог понатыкал..). Ткните в ошибку пожалуйста!

удалить закрыть спам изменить тег редактировать

спросил 2011-04-27 22:29:27 +0400

Sarge Gravatar Sarge
1 1 2

обновил 2011-04-28 11:42:06 +0400

Comments

отредактируйте собощение. там есть кнопочка с 101 сверху для кода. пока не отредактируете врядли ктото ответит. meral ( 2011-04-27 23:13:46 +0400 )редактировать
Исправил, спасибо. Sarge ( 2011-04-28 11:42:29 +0400 )редактировать

3 Ответа

0

Включи DTMF дебуг и смотри если астер видит нажатия.

[featuremap] 
blindxfer => #
atxfer => *

по одному символу не пробовал ? t: Разрешает ответившему пользователю перевести звонок T: Разрешает звонящему пользователю перевести звонок

ссылка удалить спам редактировать

ответил 2011-04-28 08:25:13 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

обновил 2011-04-28 12:06:47 +0400

Comments

Пробовал, см. подробное описание выше. В комменте к твоему сообщению форматирование вставить нельзя.:-( Sarge ( 2011-04-28 12:03:13 +0400 )редактировать
0
asterisk_0*CLI> show features
Builtin Feature           Default Current
---------------           ------- -------
Pickup                    *8      *8
Blind Transfer            #       ##
Attended Transfer                 **
One Touch Monitor
Disconnect Call           *       *
Park Call

Dynamic Feature           Default Current
---------------           ------- -------
(none)

Call parking
------------
Parking extension   :   700
Parking context     :   parkedcalls
Parked call extensions: 701-720

Да везде вроде как t поставил. Не знаю уж, правильно или нет..

ссылка удалить спам редактировать

ответил 2011-04-28 12:10:28 +0400

Sarge Gravatar Sarge
1 1 2
0

Пробовал по одному символу, но так не получается, у прова на IP АТС, который выделяет мне 2 номера, тоже решетка прописана на трансфер. Соот-о приходится делать ## чтобы мой астер подхватывал(точнее должен подхватить).

Дебаг ДТМФ сделал, зарегил номер 100 на астере, соединился к нему через X-Lite, позвонил на него снаружи и попытался собсттвенно переадресовать звонок. Вот что видится в консоли при нажатии решетки:

[Apr 28 06:20:49] DTMF[1205]: channel.c:2330 __ast_read: DTMF begin '#' received on SIP/100-2a62e000
[Apr 28 06:20:49] DTMF[1205]: channel.c:2340 __ast_read: DTMF begin passthrough '#' on SIP/100-2a62e000
[Apr 28 06:20:49] DTMF[1205]: channel.c:2262 __ast_read: DTMF end '#' received on SIP/100-2a62e000, duration 80 ms
[Apr 28 06:20:49] DTMF[1205]: channel.c:2299 __ast_read: DTMF end accepted with begin '#' on SIP/100-2a62e000
[Apr 28 06:20:49] DTMF[1205]: channel.c:2315 __ast_read: DTMF end passthrough '#' on SIP/100-2a62e000

Собственно видеть то он видит, но никуда не переадресовывает :-(

ссылка удалить спам редактировать

ответил 2011-04-28 11:33:27 +0400

Sarge Gravatar Sarge
1 1 2

обновил 2011-04-28 12:00:42 +0400

Comments

sip*CLI> features show покажи alexcr ( 2011-04-28 12:06:12 +0400 )редактировать
t: Разрешает ответившему пользователю перевести звонок T: Разрешает звонящему пользователю перевести звонок alexcr ( 2011-04-28 12:06:56 +0400 )редактировать
Сделал.см. выше. Sarge ( 2011-04-28 12:11:38 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-04-27 22:29:27 +0400

Просмотрен: 1,472 раз

Обновлен: Apr 28 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.