AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Asterisk не воспринимает цифру 5 через DTMF

Asterisk IP PBX 5 сообщений -
#1

Решил тут обновиться со старенького 1.8 Asterisk на новенький, все вроде настроил
но появилась какая-то засада, Asterisk перестал воспринимать в DTMF Inband от IPECS-MG 100 цифру 5, причем 1.8 работал безупречно.

Использую FreePBX 2.11

вот настройка транка:

Код:

Trunk Name?: 00603
username=00602
type=friend
secret=BKJbskjdbcd1
qualify=yes
insecure=port,invite
host=172.16.15.211
allow=alaw
dtmfmode=inband



Код:
[2014-07-11 01:00:35] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '1' received on SIP/00603-0000005d
[2014-07-11 01:00:35] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '1' on SIP/00603-0000005d
[2014-07-11 01:00:35] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '1' received on SIP/00603-0000005d, duration 76 ms
[2014-07-11 01:00:35] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '1' on SIP/00603-0000005d
[2014-07-11 01:00:35] DTMF[10080][C-00000045]: channel.c:4191 __ast_read: DTMF end '1' has duration 76 but want minimum 80, emulating on SIP/00603-0000005d
[2014-07-11 01:00:35] DTMF[10080][C-00000045]: channel.c:4292 __ast_read: DTMF end emulation of '1' queued on SIP/00603-0000005d
[2014-07-11 01:00:35] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '1' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:35] DTMF[10090][C-00000046]: channel.c:4218 __ast_read: DTMF begin ignored '1' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:35] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '1' received on SIP/TO-RT-FAX-0000005f, duration 114 ms
[2014-07-11 01:00:35] DTMF[10090][C-00000046]: channel.c:4198 __ast_read: DTMF end passthrough '1' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:36] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '2' received on SIP/00603-0000005d
[2014-07-11 01:00:36] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '2' on SIP/00603-0000005d
[2014-07-11 01:00:36] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '2' received on SIP/00603-0000005d, duration 89 ms
[2014-07-11 01:00:36] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '2' on SIP/00603-0000005d
[2014-07-11 01:00:36] DTMF[10080][C-00000045]: channel.c:4198 __ast_read: DTMF end passthrough '2' on SIP/00603-0000005d
[2014-07-11 01:00:36] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '2' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:36] DTMF[10090][C-00000046]: channel.c:4218 __ast_read: DTMF begin ignored '2' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:36] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '2' received on SIP/TO-RT-FAX-0000005f, duration 89 ms
[2014-07-11 01:00:36] DTMF[10090][C-00000046]: channel.c:4198 __ast_read: DTMF end passthrough '2' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:37] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '3' received on SIP/00603-0000005d
[2014-07-11 01:00:37] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '3' on SIP/00603-0000005d
[2014-07-11 01:00:37] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '3' received on SIP/00603-0000005d, duration 102 ms
[2014-07-11 01:00:37] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '3' on SIP/00603-0000005d
[2014-07-11 01:00:37] DTMF[10080][C-00000045]: channel.c:4198 __ast_read: DTMF end passthrough '3' on SIP/00603-0000005d
[2014-07-11 01:00:37] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '3' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:37] DTMF[10090][C-00000046]: channel.c:4218 __ast_read: DTMF begin ignored '3' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:37] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '3' received on SIP/TO-RT-FAX-0000005f, duration 89 ms
[2014-07-11 01:00:37] DTMF[10090][C-00000046]: channel.c:4198 __ast_read: DTMF end passthrough '3' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:38] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '4' received on SIP/00603-0000005d
[2014-07-11 01:00:38] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '4' on SIP/00603-0000005d
[2014-07-11 01:00:38] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '4' received on SIP/00603-0000005d, duration 63 ms
[2014-07-11 01:00:38] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '4' on SIP/00603-0000005d
[2014-07-11 01:00:38] DTMF[10080][C-00000045]: channel.c:4191 __ast_read: DTMF end '4' has duration 63 but want minimum 80, emulating on SIP/00603-0000005d
[2014-07-11 01:00:38] DTMF[10080][C-00000045]: channel.c:4292 __ast_read: DTMF end emulation of '4' queued on SIP/00603-0000005d
[2014-07-11 01:00:38] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '4' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:38] DTMF[10090][C-00000046]: channel.c:4225 __ast_read: DTMF begin passthrough '4' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:38] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '4' received on SIP/TO-RT-FAX-0000005f, duration 63 ms
[2014-07-11 01:00:38] DTMF[10090][C-00000046]: channel.c:4169 __ast_read: DTMF end accepted with begin '4' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:38] DTMF[10090][C-00000046]: channel.c:4191 __ast_read: DTMF end '4' has duration 63 but want minimum 80, emulating on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:38] DTMF[10090][C-00000046]: channel.c:4292 __ast_read: DTMF end emulation of '4' queued on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:39] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '6' received on SIP/00603-0000005d
[2014-07-11 01:00:39] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '6' on SIP/00603-0000005d
[2014-07-11 01:00:39] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '6' received on SIP/00603-0000005d, duration 89 ms
[2014-07-11 01:00:39] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '6' on SIP/00603-0000005d
[2014-07-11 01:00:39] DTMF[10080][C-00000045]: channel.c:4198 __ast_read: DTMF end passthrough '6' on SIP/00603-0000005d
[2014-07-11 01:00:39] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '6' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:39] DTMF[10090][C-00000046]: channel.c:4225 __ast_read: DTMF begin passthrough '6' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:39] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '6' received on SIP/TO-RT-FAX-0000005f, duration 89 ms
[2014-07-11 01:00:39] DTMF[10090][C-00000046]: channel.c:4169 __ast_read: DTMF end accepted with begin '6' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:39] DTMF[10090][C-00000046]: channel.c:4198 __ast_read: DTMF end passthrough '6' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:41] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '7' received on SIP/00603-0000005d
[2014-07-11 01:00:41] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '7' on SIP/00603-0000005d
[2014-07-11 01:00:41] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '7' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:41] DTMF[10090][C-00000046]: channel.c:4225 __ast_read: DTMF begin passthrough '7' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:41] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '7' received on SIP/00603-0000005d, duration 89 ms
[2014-07-11 01:00:41] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '7' on SIP/00603-0000005d
[2014-07-11 01:00:41] DTMF[10080][C-00000045]: channel.c:4198 __ast_read: DTMF end passthrough '7' on SIP/00603-0000005d
[2014-07-11 01:00:41] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '7' received on SIP/TO-RT-FAX-0000005f, duration 114 ms
[2014-07-11 01:00:41] DTMF[10090][C-00000046]: channel.c:4169 __ast_read: DTMF end accepted with begin '7' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:41] DTMF[10090][C-00000046]: channel.c:4198 __ast_read: DTMF end passthrough '7' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:41] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '8' received on SIP/00603-0000005d
[2014-07-11 01:00:41] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '8' on SIP/00603-0000005d
[2014-07-11 01:00:41] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '8' received on SIP/00603-0000005d, duration 89 ms
[2014-07-11 01:00:41] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '8' on SIP/00603-0000005d
[2014-07-11 01:00:41] DTMF[10080][C-00000045]: channel.c:4198 __ast_read: DTMF end passthrough '8' on SIP/00603-0000005d
[2014-07-11 01:00:42] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '8' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:42] DTMF[10090][C-00000046]: channel.c:4225 __ast_read: DTMF begin passthrough '8' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:42] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '8' received on SIP/TO-RT-FAX-0000005f, duration 89 ms
[2014-07-11 01:00:42] DTMF[10090][C-00000046]: channel.c:4169 __ast_read: DTMF end accepted with begin '8' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:42] DTMF[10090][C-00000046]: channel.c:4198 __ast_read: DTMF end passthrough '8' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:42] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '9' received on SIP/00603-0000005d
[2014-07-11 01:00:42] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '9' on SIP/00603-0000005d
[2014-07-11 01:00:42] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '9' received on SIP/00603-0000005d, duration 89 ms
[2014-07-11 01:00:42] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '9' on SIP/00603-0000005d
[2014-07-11 01:00:42] DTMF[10080][C-00000045]: channel.c:4198 __ast_read: DTMF end passthrough '9' on SIP/00603-0000005d
[2014-07-11 01:00:42] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '9' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:42] DTMF[10090][C-00000046]: channel.c:4225 __ast_read: DTMF begin passthrough '9' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:42] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '9' received on SIP/TO-RT-FAX-0000005f, duration 89 ms
[2014-07-11 01:00:42] DTMF[10090][C-00000046]: channel.c:4169 __ast_read: DTMF end accepted with begin '9' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:42] DTMF[10090][C-00000046]: channel.c:4198 __ast_read: DTMF end passthrough '9' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:43] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '0' received on SIP/00603-0000005d
[2014-07-11 01:00:43] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '0' on SIP/00603-0000005d
[2014-07-11 01:00:43] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '0' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:43] DTMF[10090][C-00000046]: channel.c:4225 __ast_read: DTMF begin passthrough '0' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:43] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '0' received on SIP/00603-0000005d, duration 89 ms
[2014-07-11 01:00:43] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '0' on SIP/00603-0000005d
[2014-07-11 01:00:43] DTMF[10080][C-00000045]: channel.c:4198 __ast_read: DTMF end passthrough '0' on SIP/00603-0000005d
[2014-07-11 01:00:43] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '0' received on SIP/TO-RT-FAX-0000005f, duration 114 ms
[2014-07-11 01:00:43] DTMF[10090][C-00000046]: channel.c:4169 __ast_read: DTMF end accepted with begin '0' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:43] DTMF[10090][C-00000046]: channel.c:4198 __ast_read: DTMF end passthrough '0' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:44] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '*' received on SIP/00603-0000005d
[2014-07-11 01:00:44] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '*' on SIP/00603-0000005d
[2014-07-11 01:00:44] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '*' received on SIP/00603-0000005d, duration 89 ms
[2014-07-11 01:00:44] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '*' on SIP/00603-0000005d
[2014-07-11 01:00:44] DTMF[10080][C-00000045]: channel.c:4198 __ast_read: DTMF end passthrough '*' on SIP/00603-0000005d
[2014-07-11 01:00:44] DTMF[10080][C-00000045]: channel.c:4214 __ast_read: DTMF begin '#' received on SIP/00603-0000005d
[2014-07-11 01:00:44] DTMF[10080][C-00000045]: channel.c:4225 __ast_read: DTMF begin passthrough '#' on SIP/00603-0000005d
[2014-07-11 01:00:44] DTMF[10080][C-00000045]: channel.c:4128 __ast_read: DTMF end '#' received on SIP/00603-0000005d, duration 89 ms
[2014-07-11 01:00:44] DTMF[10080][C-00000045]: channel.c:4169 __ast_read: DTMF end accepted with begin '#' on SIP/00603-0000005d
[2014-07-11 01:00:44] DTMF[10080][C-00000045]: channel.c:4198 __ast_read: DTMF end passthrough '#' on SIP/00603-0000005d
[2014-07-11 01:00:45] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '*' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:45] DTMF[10090][C-00000046]: channel.c:4225 __ast_read: DTMF begin passthrough '*' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:45] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '*' received on SIP/TO-RT-FAX-0000005f, duration 153 ms
[2014-07-11 01:00:45] DTMF[10090][C-00000046]: channel.c:4169 __ast_read: DTMF end accepted with begin '*' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:45] DTMF[10090][C-00000046]: channel.c:4198 __ast_read: DTMF end passthrough '*' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:45] DTMF[10090][C-00000046]: channel.c:4214 __ast_read: DTMF begin '#' received on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:45] DTMF[10090][C-00000046]: channel.c:4218 __ast_read: DTMF begin ignored '#' on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:45] DTMF[10090][C-00000046]: channel.c:4128 __ast_read: DTMF end '#' received on SIP/TO-RT-FAX-0000005f, duration 191 ms
[2014-07-11 01:00:45] DTMF[10090][C-00000046]: channel.c:4155 __ast_read: DTMF begin emulation of '#' with duration 191 queued on SIP/TO-RT-FAX-0000005f
[2014-07-11 01:00:45] DTMF[10090][C-00000046]: channel.c:4292 __ast_read: DTMF end emulation of '#' queued on SIP/TO-RT-FAX-0000005f
#3

Плох тем, что на выхлопе через SIPNET и RT прохождение DTMF процентов 80% всего (его не слышат часть станций на которые мы звоним) в прочем связку между IPECS и Asterisk сделал по RFC 2833, так заработало, а на выхлоп с Asterisk поставил inband, у этого прохождение 99.9%.
#4

Alexey_Astashov @ Пт Июл 11, 2014 21:04 писал(а):
Плох тем, что на выхлопе через SIPNET и RT прохождение DTMF процентов 80% всего (его не слышат часть станций на которые мы звоним) в прочем связку между IPECS и Asterisk сделал по RFC 2833, так заработало, а на выхлоп с Asterisk поставил inband, у этого прохождение 99.9%.


Про SIPNET вообще отдельная песня, там лучше всего работает SIP INFO. А вот на RT - гон (если на хуавей конечно а не их старую платформу).
В режиме RFC2833 тоны идут отдельными RTP, можно просто записать wireshark и глянуть пропадают ли.. Возможно проблема - в самом канале инета.

_________________
http://mh.otx.ru Гибкие SIP/E1 шлюзы Alvis. SIP-Модернизация LDK/TDA:VoIP, Добавь E1 к Asterisk.
UPDATE! Теперь и T.38! Скидки для форумчан!!
#5

Как показала практика, SIP INFO - работает хорошо, но в некоторые организации , аля пони экпресс (могу ошибаться), всякие подразделения транснефти и гипротрубопровод - набрать добавочный номер невозможно, выход из ситуации был найден путем переключения SIP INFO на Inband DTMF, кстати RFC 2833 тоже не помогает решить проблему.

Что касательно Ростелеком, беда тоже существует, так исторически сложилось, что мы цепляемся к Huawey в обл.центр, который в свою очередь через UMG for NGN уходит в родной город на R1.5 в старую Alcatel, с кодеком строго G.711A, в другом офисе с Ростелеком вроде бы проблем нет по RFC 2833, тем не менее наши сотрудники все равно находили места куда добавочный не срабатывает, но и поскольку все настройки по предприятию стандартизированы везде теперь стоит Inband DTMF - прохождение почти 100%, народ счастлив и доволен. Спрашивается какой тогда смысл использовать что-то новое, если старое прекрасно работает Smile Да и к тому же мы везде используем G.711A/U, поэтому вообще пофиг какой DTMF, главное, чтобы работало Smile