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

Перенаправление звонков в астериск

Проблемы Asterisk без вэб-оболочек и их решения

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

ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Перенаправление звонков в астериск

Сообщение ded »

savva? Вы хитрый.
Быстро решить проблему? Платный суппорт гостеприимно распахнул двери! http://fonality.com/trixbox/support
Support Credits Price
1 час стоит $100

Быстро, дёшево, качественно - выберите любые два.
savva
Сообщения: 9
Зарегистрирован: 04 июн 2012, 20:17

Re: Перенаправление звонков в астериск

Сообщение savva »

Вобщем сейчас проблема в том, что дубдируется DTMF сигнал. Есть у кого какие мысли?
[Jun 5 13:08:45] DTMF[24052]: channel.c:3984 __ast_read: DTMF begin '*' received on SIP/6003-0000000b
[Jun 5 13:08:45] DTMF[24052]: channel.c:3994 __ast_read: DTMF begin passthrough '*' on SIP/6003-0000000b
[Jun 5 13:08:45] DTMF[24052]: channel.c:3899 __ast_read: DTMF end '*' received on SIP/6003-0000000b, duration 100 ms
[Jun 5 13:08:45] DTMF[24052]: channel.c:3939 __ast_read: DTMF end accepted with begin '*' on SIP/6003-0000000b
[Jun 5 13:08:45] DTMF[24052]: channel.c:3968 __ast_read: DTMF end passthrough '*' on SIP/6003-0000000b
[Jun 5 13:08:46] DTMF[24052]: channel.c:3984 __ast_read: DTMF begin '2' received on SIP/6003-0000000b
[Jun 5 13:08:46] DTMF[24052]: channel.c:3994 __ast_read: DTMF begin passthrough '2' on SIP/6003-0000000b
[Jun 5 13:08:46] DTMF[24052]: channel.c:3899 __ast_read: DTMF end '2' received on SIP/6003-0000000b, duration 160 ms
[Jun 5 13:08:46] DTMF[24052]: channel.c:3939 __ast_read: DTMF end accepted with begin '2' on SIP/6003-0000000b
[Jun 5 13:08:46] DTMF[24052]: channel.c:3968 __ast_read: DTMF end passthrough '2' on SIP/6003-0000000b
[Jun 5 13:08:52] DTMF[24052]: channel.c:3984 __ast_read: DTMF begin '6' received on SIP/6003-0000000b
[Jun 5 13:08:52] DTMF[24052]: channel.c:3994 __ast_read: DTMF begin passthrough '6' on SIP/6003-0000000b
[Jun 5 13:08:52] DTMF[24052]: channel.c:3899 __ast_read: DTMF end '6' received on SIP/6003-0000000b, duration 80 ms
[Jun 5 13:08:52] DTMF[24052]: channel.c:3939 __ast_read: DTMF end accepted with begin '6' on SIP/6003-0000000b
[Jun 5 13:08:52] DTMF[24052]: channel.c:3954 __ast_read: DTMF end '6' detected to have actual duration 60 on the wire, emulation will be triggered on SIP/6003-0000000b
[Jun 5 13:08:52] DTMF[24052]: channel.c:3961 __ast_read: DTMF end '6' has duration 60 but want minimum 80, emulating on SIP/6003-0000000b
[Jun 5 13:08:52] DTMF[24052]: channel.c:4017 __ast_read: DTMF end emulation of '6' queued on SIP/6003-0000000b
[Jun 5 13:08:53] DTMF[24052]: channel.c:3984 __ast_read: DTMF begin '0' received on SIP/6003-0000000b
[Jun 5 13:08:53] DTMF[24052]: channel.c:3994 __ast_read: DTMF begin passthrough '0' on SIP/6003-0000000b
[Jun 5 13:08:53] DTMF[24052]: channel.c:3899 __ast_read: DTMF end '0' received on SIP/6003-0000000b, duration 100 ms
[Jun 5 13:08:53] DTMF[24052]: channel.c:3939 __ast_read: DTMF end accepted with begin '0' on SIP/6003-0000000b
[Jun 5 13:08:53] DTMF[24052]: channel.c:3954 __ast_read: DTMF end '0' detected to have actual duration 79 on the wire, emulation will be triggered on SIP/6003-0000000b
[Jun 5 13:08:53] DTMF[24052]: channel.c:3961 __ast_read: DTMF end '0' has duration 79 but want minimum 80, emulating on SIP/6003-0000000b
[Jun 5 13:08:53] DTMF[24052]: channel.c:4017 __ast_read: DTMF end emulation of '0' queued on SIP/6003-0000000b
[Jun 5 13:08:54] DTMF[24052]: channel.c:3984 __ast_read: DTMF begin '0' received on SIP/6003-0000000b
[Jun 5 13:08:54] DTMF[24052]: channel.c:3994 __ast_read: DTMF begin passthrough '0' on SIP/6003-0000000b
[Jun 5 13:08:54] DTMF[24052]: channel.c:3899 __ast_read: DTMF end '0' received on SIP/6003-0000000b, duration 160 ms
[Jun 5 13:08:54] DTMF[24052]: channel.c:3939 __ast_read: DTMF end accepted with begin '0' on SIP/6003-0000000b
[Jun 5 13:08:54] DTMF[24052]: channel.c:3968 __ast_read: DTMF end passthrough '0' on SIP/6003-0000000b
[Jun 5 13:08:57] DTMF[24052]: channel.c:3984 __ast_read: DTMF begin '4' received on SIP/6003-0000000b
[Jun 5 13:08:57] DTMF[24052]: channel.c:3994 __ast_read: DTMF begin passthrough '4' on SIP/6003-0000000b
[Jun 5 13:08:57] DTMF[24052]: channel.c:3899 __ast_read: DTMF end '4' received on SIP/6003-0000000b, duration 120 ms
[Jun 5 13:08:57] DTMF[24052]: channel.c:3939 __ast_read: DTMF end accepted with begin '4' on SIP/6003-0000000b
[Jun 5 13:08:57] DTMF[24052]: channel.c:3968 __ast_read: DTMF end passthrough '4' on SIP/6003-0000000b
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Перенаправление звонков в астериск

Сообщение zzuz »

Ничего тут не дублируется. Не надо сочинять.
Линия24 - Системы Массового Телефонного Обслуживания
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Перенаправление звонков в астериск

Сообщение ded »

savva писал(а):В логере поставил dtvf. но в консоле не вижу набираемых кодов.
ded писал(а):2) Научитесь дебажить DTMF
У Вас на *2 ничего не срабатывает.
CLI> features show
savva
Сообщения: 9
Зарегистрирован: 04 июн 2012, 20:17

Re: Перенаправление звонков в астериск

Сообщение savva »

ded писал(а): У Вас на *2 ничего не срабатывает.
CLI> features show

Код: Выделить всё

features show 
Builtin Feature           Default Current
---------------           ------- -------
Pickup                    *8      *8     
Blind Transfer            #       #1     
Attended Transfer                 *2     
One Touch Monitor                        
Disconnect Call           *       *0     
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
MusicOnHold class     :      default
И лог:

Код: Выделить всё

<------------>

<--- SIP read from UDP:192.168.10.175:65230 --->
ACK sip:6003@192.168.10.159:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.10.175:65230;branch=z9hG4bK-d8754z-3600e3fd17a882d9-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:6001@192.168.10.175:65230>
To: "6003"<sip:6003@192.168.10.159>;tag=as56837bc8
From: "6001"<sip:6001@192.168.10.159>;tag=8a04e5df
Call-ID: NTc5MDRkYWM0ZGEwZmNjZTdlYTE5ZTZhZmNkZGE2YTQ.
CSeq: 2 ACK
User-Agent: X-Lite 4 release 4.1 stamp 63214
Authorization: Digest username="6001",realm="asterisk",nonce="0ddcd39f",uri="sip:6003@192.168.10.159",response="f50e11d334558f14a6f3fae411a1cbd2",algorithm=MD5
Content-Length: 0

<------------->
--- (11 headers 0 lines) ---
[Jun  5 15:15:03] DTMF[26607]: channel.c:3984 __ast_read: DTMF begin '*' received on SIP/6003-00000005
[Jun  5 15:15:03] DTMF[26607]: channel.c:3994 __ast_read: DTMF begin passthrough '*' on SIP/6003-00000005
[Jun  5 15:15:03] DTMF[26607]: channel.c:3899 __ast_read: DTMF end '*' received on SIP/6003-00000005, duration 80 ms
[Jun  5 15:15:03] DTMF[26607]: channel.c:3939 __ast_read: DTMF end accepted with begin '*' on SIP/6003-00000005
[Jun  5 15:15:03] DTMF[26607]: channel.c:3954 __ast_read: DTMF end '*' detected to have actual duration 60 on the wire, emulation will be triggered on SIP/6003-00000005
[Jun  5 15:15:03] DTMF[26607]: channel.c:3961 __ast_read: DTMF end '*' has duration 60 but want minimum 80, emulating on SIP/6003-00000005
[Jun  5 15:15:03] DTMF[26607]: channel.c:4017 __ast_read: DTMF end emulation of '*' queued on SIP/6003-00000005
[Jun  5 15:15:05] DTMF[26607]: channel.c:3984 __ast_read: DTMF begin '2' received on SIP/6003-00000005
[Jun  5 15:15:05] DTMF[26607]: channel.c:3994 __ast_read: DTMF begin passthrough '2' on SIP/6003-00000005
[Jun  5 15:15:05] DTMF[26607]: channel.c:3899 __ast_read: DTMF end '2' received on SIP/6003-00000005, duration 140 ms
[Jun  5 15:15:05] DTMF[26607]: channel.c:3939 __ast_read: DTMF end accepted with begin '2' on SIP/6003-00000005
[Jun  5 15:15:05] DTMF[26607]: channel.c:3968 __ast_read: DTMF end passthrough '2' on SIP/6003-00000005

<--- SIP read from UDP:192.168.10.207:50428 --->


<------------->
Really destroying SIP dialog '6f3fd9e04df4cbc30685ad606777b4f8@192.168.10.159:5060' Method: BYE
savva
Сообщения: 9
Зарегистрирован: 04 июн 2012, 20:17

Re: Перенаправление звонков в астериск

Сообщение savva »

ded писал(а): У Вас на *2 ничего не срабатывает.
CLI> features show
Перевёл blindxfer на #, а atxfer на *. Всё заработало.

Остаётся вопрос, почему может не срабатывать вторая клавиша?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Перенаправление звонков в астериск

Сообщение zzuz »

Видимо потому , что Солнце не крутится вокруг Земли.
Линия24 - Системы Массового Телефонного Обслуживания
savva
Сообщения: 9
Зарегистрирован: 04 июн 2012, 20:17

Re: Перенаправление звонков в астериск

Сообщение savva »

Вот последний лог

Код: Выделить всё

[Jun  5 16:53:19] DTMF[28234]: channel.c:3984 __ast_read: DTMF begin '*' received on SIP/6003-00000029
[Jun  5 16:53:19] DTMF[28234]: channel.c:3994 __ast_read: DTMF begin passthrough '*' on SIP/6003-00000029
[Jun  5 16:53:19] DTMF[28234]: channel.c:3899 __ast_read: DTMF end '*' received on SIP/6003-00000029, duration 80 ms
[Jun  5 16:53:19] DTMF[28234]: channel.c:3939 __ast_read: DTMF end accepted with begin '*' on SIP/6003-00000029
[Jun  5 16:53:19] DTMF[28234]: channel.c:3954 __ast_read: DTMF end '*' detected to have actual duration 59 on the wire, emulation will be triggered on SIP/6003-00000029
[Jun  5 16:53:19] DTMF[28234]: channel.c:3961 __ast_read: DTMF end '*' has duration 59 but want minimum 80, emulating on SIP/6003-00000029
[Jun  5 16:53:19] DTMF[28234]: channel.c:4017 __ast_read: DTMF end emulation of '*' queued on SIP/6003-00000029
[Jun  5 16:53:23] DTMF[28234]: channel.c:3984 __ast_read: DTMF begin '2' received on SIP/6003-00000029
[Jun  5 16:53:23] DTMF[28234]: channel.c:3994 __ast_read: DTMF begin passthrough '2' on SIP/6003-00000029
[Jun  5 16:53:23] DTMF[28234]: channel.c:3899 __ast_read: DTMF end '2' received on SIP/6003-00000029, duration 100 ms
[Jun  5 16:53:23] DTMF[28234]: channel.c:3939 __ast_read: DTMF end accepted with begin '2' on SIP/6003-00000029
[Jun  5 16:53:23] DTMF[28234]: channel.c:3954 __ast_read: DTMF end '2' detected to have actual duration 65 on the wire, emulation will be triggered on SIP/6003-00000029
[Jun  5 16:53:23] DTMF[28234]: channel.c:3961 __ast_read: DTMF end '2' has duration 65 but want minimum 80, emulating on SIP/6003-00000029
[Jun  5 16:53:23] DTMF[28234]: channel.c:4017 __ast_read: DTMF end emulation of '2' queued on SIP/6003-00000029
Функция перевода не вызывается. Я так понял, что в sip клиенте нужно как-то увеличать длительность сигнала? В настройка X-lite я этого не нашёл.

Хотя длительность сигнала, когда посылаю единичный символ точно такая же.
kasper
Сообщения: 199
Зарегистрирован: 03 авг 2011, 11:00

Re: Перенаправление звонков в астериск

Сообщение kasper »

Функция перевода не вызывается
Jun 5 16:53:19
Jun 5 16:53:23
У вас пауза между цифрами аж 4 секунды, когда по умолчанию пол секунды даётся на 2-ю цифру
;featuredigittimeout = 500 ; Max time (ms) between digits for
; feature activation. Default is 500
The asterisk is my hero
savva
Сообщения: 9
Зарегистрирован: 04 июн 2012, 20:17

Re: Перенаправление звонков в астериск

Сообщение savva »

Спасибо, всё зарабротало.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH