VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

DTMF emulation

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

ketchup
Сообщения: 12
Зарегистрирован: 19 апр 2013, 15:27

DTMF emulation

Сообщение 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)

подскажите, где копать..
Последний раз редактировалось ketchup 19 апр 2013, 16:08, всего редактировалось 1 раз.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: DTMF emulation

Сообщение awsswa »

dial plan на телефонах одинаковый ?
платный суппорт по мере возможностей
ketchup
Сообщения: 12
Зарегистрирован: 19 апр 2013, 15:27

Re: DTMF emulation

Сообщение ketchup »

да диалплан одинаковый, да и он бы не повлиял, если просто совершать набор с 201 на 202 и т.д., то звонки проходят, а # уже набирается в голосовой сессии, она не обрабатывается диалпланом аппарата.. такой эффект с дтмф происходит именно при atxfer
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: DTMF emulation

Сообщение ded »

Смотреть/сравнивать глобальные настройки
sip show settings в области dtmfmode
и отдельно пиров в области dtmfmode

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

Re: DTMF emulation

Сообщение ketchup »

sip show settings в области dtmfmode
даже во всем идентичны

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

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

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

Re: DTMF emulation

Сообщение Aven »

Не нужн использовтаь перевод средствами астериска, используйте срадства самого аппарата.
Решения телефонии на базе Asterisk || http://it-need.ru
ketchup
Сообщения: 12
Зарегистрирован: 19 апр 2013, 15:27

Re: DTMF emulation

Сообщение ketchup »

ну тут ip phone cisco используются для теста, удобнее.. а в целом есть еще шлюзы linksys spa800 и spa2102 и вот на них нет своих средств трансфера, как xfer на ip phone..
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: DTMF emulation

Сообщение ded »

CLI> features show
на обоих идентичны?
ketchup
Сообщения: 12
Зарегистрирован: 19 апр 2013, 15:27

Re: DTMF emulation

Сообщение 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
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: DTMF emulation

Сообщение ded »

Не везёт Вам!
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH