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

EnableDirectDial время нажатия цифры вн.номера при донаборе

СообщениеДобавлено: 18 дек 2018, 17:30
asgobl
здравствуйте, подскажите пожалуйста
asterisk 13
freepbx 14

есть сип транк с моим основным провайдером
при звонке на asterisk попадают сразу на ivr, включил Enable Direct Dial. Если звоню с мобильного то с донабором проблем нет, если звоню со стационарного (пробовал с разных аппаратов через разных провайдеров), то, чтобы допустим 167 набралось нормально, нужно нажать 1, подождать 1.5-2 секунды, нажать 6, подождать, нажать 7.

Код: выделить все
[2018-12-18 15:58:30] DTMF[19515][C-00000007] channel.c: DTMF begin '1' received on SIP/tktel4992705918-0000000d
[2018-12-18 15:58:30] DTMF[19515][C-00000007] channel.c: DTMF begin ignored '1' on SIP/tktel4992705918-0000000d
[2018-12-18 15:58:30] DTMF[19515][C-00000007] channel.c: DTMF end '1' received on SIP/tktel4992705918-0000000d, duration 180 ms
[2018-12-18 15:58:30] DTMF[19515][C-00000007] channel.c: DTMF end passthrough '1' on SIP/tktel4992705918-0000000d
[2018-12-18 15:58:32] DTMF[19515][C-00000007] channel.c: DTMF begin '6' received on SIP/tktel4992705918-0000000d
[2018-12-18 15:58:32] DTMF[19515][C-00000007] channel.c: DTMF begin ignored '6' on SIP/tktel4992705918-0000000d
[2018-12-18 15:58:32] DTMF[19515][C-00000007] channel.c: DTMF end '6' received on SIP/tktel4992705918-0000000d, duration 100 ms
[2018-12-18 15:58:32] DTMF[19515][C-00000007] channel.c: DTMF end passthrough '6' on SIP/tktel4992705918-0000000d
[2018-12-18 15:58:32] DTMF[19515][C-00000007] channel.c: DTMF begin '7' received on SIP/tktel4992705918-0000000d
[2018-12-18 15:58:32] DTMF[19515][C-00000007] channel.c: DTMF begin ignored '7' on SIP/tktel4992705918-0000000d
[2018-12-18 15:58:32] DTMF[19515][C-00000007] channel.c: DTMF end '7' received on SIP/tktel4992705918-0000000d, duration 100 ms
[2018-12-18 15:58:32] DTMF[19515][C-00000007] channel.c: DTMF end passthrough '7' on SIP/tktel4992705918-0000000d


Если набираю сразу быстро, как обычно то в логах dtmf видно , что отобразилась информация только о первой (1) и о третьей цифре (7), т.е. я так понимаю, что я не сделал после нажатия 1 паузу и информация о 6 по какой-то причине не дошла.

Код: выделить все
[2018-12-18 15:59:52] DTMF[19655][C-00000008] channel.c: DTMF begin '1' received on SIP/tktel4992705918-0000000f
[2018-12-18 15:59:52] DTMF[19655][C-00000008] channel.c: DTMF begin ignored '1' on SIP/tktel4992705918-0000000f
[2018-12-18 15:59:52] DTMF[19655][C-00000008] channel.c: DTMF end '1' received on SIP/tktel4992705918-0000000f, duration 180 ms
[2018-12-18 15:59:52] DTMF[19655][C-00000008] channel.c: DTMF end passthrough '1' on SIP/tktel4992705918-0000000f
[2018-12-18 15:59:53] DTMF[19655][C-00000008] channel.c: DTMF begin '7' received on SIP/tktel4992705918-0000000f
[2018-12-18 15:59:53] DTMF[19655][C-00000008] channel.c: DTMF begin ignored '7' on SIP/tktel4992705918-0000000f
[2018-12-18 15:59:53] DTMF[19655][C-00000008] channel.c: DTMF end '7' received on SIP/tktel4992705918-0000000f, duration 100 ms
[2018-12-18 15:59:53] DTMF[19655][C-00000008] channel.c: DTMF end passthrough '7' on SIP/tktel4992705918-0000000f


Подключил тестовый сип транк от zадаrма(не реклама :)) для проверки, делаю через него входящий со стационарных на эту же ivr, с донабором проблем нет.

подскажите, в какую сторону копать? или какую еще информацию довыложить для ясности
спасибо

Re: EnableDirectDial время нажатия цифры вн.номера при донаб

СообщениеДобавлено: 18 дек 2018, 17:57
april22
может задать вопрос основному провайдеру ?!

Re: EnableDirectDial время нажатия цифры вн.номера при донаб

СообщениеДобавлено: 18 дек 2018, 18:08
asgobl
отписал так же провайдеру, пока жду ответа
в любом случае отпишусь о ходе дела, может пока кто что подскажет

Re: EnableDirectDial время нажатия цифры вн.номера при донаб

СообщениеДобавлено: 19 дек 2018, 08:22
virus_net
Пока ждетет ответа, запишите дамп sip трафика, позвоните, наберите цифры, проанализируйте что прибежало от оператора с помощью этого дампа в wireshark.

Re: EnableDirectDial время нажатия цифры вн.номера при донаб

СообщениеДобавлено: 19 дек 2018, 17:10
asgobl
в общем проблема пока такая, подключили с провайдером тестовый канал и нет звука удаленного приветствия при исходящем звонке. пытаюсь снять tdpdump с записью rtp пакетов, но в wireshark конкретно по rtp пакетам пусто
tcpdump -s 0 host 87.249.26.210 -w /tmp/voip_RTP_26.210.cap

пробовал так
tcpdump -T rtp -s 0 host 87.249.26.210 -w /tmp/voip_RTP_26.210.cap пусто

так tcpdump udp portrange 10000-20000 -s 0 host 87.249.0.100 -w /tmp/voip_RTP_0.100.cap
syntax error

сборка freebps distro из последних на centos

может кто-нибудь подсказать, как сделать дамп с rtp ?

Re: EnableDirectDial время нажатия цифры вн.номера при донаб

СообщениеДобавлено: 20 дек 2018, 11:26
ded
1) изучите тему early media (сообщения в предответном состоянии)
2) укажите такой параметр
progressinband=yes
3) разберитесь с синтаксисом tcpdump. Примеров в интернете примерно 139 000 (результат получен за 0,35 сек.)
http://asterisk.ru/knowledgebase/debug

Re: EnableDirectDial время нажатия цифры вн.номера при донаб

СообщениеДобавлено: 21 дек 2018, 09:21
asgobl
всем спасибо за ответы. с dtmf вроде б разобрались, правда видимо помогла смена провайдером настроек со своей стороны