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

DTMF emulation

Добавлено: 19 апр 2013, 15:46
ketchup
есть два астериска 11.3.0
два ipphone cisco 303 (на каждом по 3 линии)
на каждом ipphone настройки линий идентичны, отличается только id, user и proxy соответственно
на каждом аппарате зарегистрировано по одной линии для каждого астериска, т.е.
ipphone1:
line1 - 101 (asterisk1)
line2 - 201 (asterisk2)
ipphone2:
line1 - 102 (asterisk1)
line2 - 202 (asterisk2)

с первым астериском проблем нет, все работает (что говорит о корректности и исправности аппаратов)
на втором возникла проблема с DTMF при использовании трансфера #
features.conf
[featuremap]
blindxfer => *0
disconnect => *8
atxfer => #

[Apr 19 15:36:27] DTMF[23644][C-00000009]: channel.c:4084 __ast_read: DTMF end '#' received on SIP/202-00000011, duration 100 ms
[Apr 19 15:36:27] DTMF[23644][C-00000009]: channel.c:4111 __ast_read: DTMF begin emulation of '#' with duration 100 queued on SIP/202-00000011

features.conf на обоих астерисках одинаковый

т.е. как будто дтмф встает в очередь и срабатывает при поступлении следующего..
нажимая # ничего не происходит (только пишет в консоль то, что указал выше), далее нажимая например 2 - срабатывает # (вызов ставиться на удержание atxfer), далее нажимая 0 - срабатывает 2 (которая была до этого)..

диалплан обычный, на первом астериске в этом плане все аналогично..
exten => _2xx,1,Dial(SIP/${EXTEN},,tT)

подскажите, где копать..

Re: DTMF emulation

Добавлено: 19 апр 2013, 15:55
awsswa
dial plan на телефонах одинаковый ?

Re: DTMF emulation

Добавлено: 19 апр 2013, 16:04
ketchup
да диалплан одинаковый, да и он бы не повлиял, если просто совершать набор с 201 на 202 и т.д., то звонки проходят, а # уже набирается в голосовой сессии, она не обрабатывается диалпланом аппарата.. такой эффект с дтмф происходит именно при atxfer

Re: DTMF emulation

Добавлено: 19 апр 2013, 16:22
ded
Смотреть/сравнивать глобальные настройки
sip show settings в области dtmfmode
и отдельно пиров в области dtmfmode

А ещё в новомодных версиях (зачем Вам 11?) есть параметры allowtransfer=yes|no
При установке в значение 'no' - запрещает все виды перевода вызовов. (за исключением тех, что разрешены в описании настроек пользователя).
http://asterisk.ru/knowledgebase/Asteri ... g+sip.conf

Re: DTMF emulation

Добавлено: 19 апр 2013, 16:34
ketchup
sip show settings в области dtmfmode
даже во всем идентичны

отдельно пиров в области dtmfmode одинаково

на обоих в sip.conf эта строка отключена..
;allowtransfer=no

да даже если трансфер был бы отключен, то он бы не работал, но он работает, но криво.. т.е. я могу перевести звонок на 205 через #, набрав #205 и еще одна любая цифра, все предыдущие дтмф тоны (#205) отработаются и звонок переводится..
суть проблемы в DTMF begin emulation of '#' with duration 100 queued

Re: DTMF emulation

Добавлено: 19 апр 2013, 16:39
Aven
Не нужн использовтаь перевод средствами астериска, используйте срадства самого аппарата.

Re: DTMF emulation

Добавлено: 19 апр 2013, 16:54
ketchup
ну тут ip phone cisco используются для теста, удобнее.. а в целом есть еще шлюзы linksys spa800 и spa2102 и вот на них нет своих средств трансфера, как xfer на ip phone..

Re: DTMF emulation

Добавлено: 19 апр 2013, 17:10
ded
CLI> features show
на обоих идентичны?

Re: DTMF emulation

Добавлено: 19 апр 2013, 17:25
ketchup
да, одинаковы

aster2*CLI> features show
Builtin Feature Default Current
--------------- ------- -------
Pickup *8 *
Blind Transfer # *0
Attended Transfer #
One Touch Monitor
Disconnect Call * *8
Park Call
One Touch MixMonitor

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

Feature Groups:
---------------
(none)

Call parking (Parking lot: default)
------------
Parking extension : 700
Parking context : parkedcalls
Parked call extensions: 701-720
Parkingtime : 45000 ms
Comeback to origin : yes
Comeback context : parkedcallstimeout (comebacktoorigin=yes, not used)
Comeback dial time : 30
MusicOnHold class : default
Enabled : Yes


aster3*CLI> features show
Builtin Feature Default Current
--------------- ------- -------
Pickup *8 *
Blind Transfer # *0
Attended Transfer #
One Touch Monitor
Disconnect Call * *8
Park Call
One Touch MixMonitor

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

Feature Groups:
---------------
(none)

Call parking (Parking lot: default)
------------
Parking extension : 700
Parking context : parkedcalls
Parked call extensions: 701-720
Parkingtime : 45000 ms
Comeback to origin : yes
Comeback context : parkedcallstimeout (comebacktoorigin=yes, not used)
Comeback dial time : 30
MusicOnHold class : default
Enabled : Yes

Re: DTMF emulation

Добавлено: 19 апр 2013, 17:41
ded
Не везёт Вам!