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

Странная проблема с переводом звонков.

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

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

SDS
Сообщения: 11
Зарегистрирован: 14 мар 2016, 10:51

Re: Странная проблема с переводом звонков.

Сообщение SDS »

Нет дело не в конкретном телефонном аппарате. Это было бы слишком просто )

Опять же повторюсь - если я звоню с номер2 (провайдер2) (трубка понятно та же самая, просто на АТС приоритет исходящей линии меняю на Провайдер2) то все ОК!
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Странная проблема с переводом звонков.

Сообщение Wapo »

Тогда: отключите опцию tT при вызове, свяжитесь с "иным-собой", жмите клавишу и слушайте звук DTMF - он могет где-то удваиваться из-за неверных настроек взаимодействия с провами.
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Странная проблема с переводом звонков.

Сообщение whoim »

облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
SDS
Сообщения: 11
Зарегистрирован: 14 мар 2016, 10:51

Re: Странная проблема с переводом звонков.

Сообщение SDS »

Итак действуя по рекомендациям в интернете, попробовал следующее:
- на все екстеншены поставил

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

dtmfmode=auto
в файле /etc/asterisk/chan_dahdi.conf

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

relaxdtmf=yes
(собственно так и стояло, пробовал на NO результат тот же.)

Дебажим dtmf:
Звоним с проблемного номер1 и вылазит такая простыня:

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

[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF begin '1' received on SIP/novotelecom-00000358
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF begin ignored '1' on SIP/novotelecom-00000358
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end '1' received on SIP/novotelecom-00000358, duration 170 ms
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '1' on SIP/novotelecom-00000358
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end '1' received on SIP/novotelecom-00000358, duration 170 ms
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '1' on SIP/novotelecom-00000358
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end '1' received on SIP/novotelecom-00000358, duration 170 ms
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '1' on SIP/novotelecom-00000358
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end '1' received on SIP/novotelecom-00000358, duration 170 ms
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '1' on SIP/novotelecom-00000358
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end '1' received on SIP/novotelecom-00000358, duration 170 ms
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '1' on SIP/novotelecom-00000358
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end '1' received on SIP/novotelecom-00000358, duration 170 ms
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '1' on SIP/novotelecom-00000358
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end '1' received on SIP/novotelecom-00000358, duration 170 ms
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '1' on SIP/novotelecom-00000358
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end '1' received on SIP/novotelecom-00000358, duration 170 ms
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '1' on SIP/novotelecom-00000358
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end '1' received on SIP/novotelecom-00000358, duration 170 ms
[Mar 15 17:19:12] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '1' on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF begin '0' received on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF begin ignored '0' on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end '0' received on SIP/novotelecom-00000358, duration 160 ms
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '0' on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end '0' received on SIP/novotelecom-00000358, duration 160 ms
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '0' on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end '0' received on SIP/novotelecom-00000358, duration 160 ms
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '0' on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end '0' received on SIP/novotelecom-00000358, duration 160 ms
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '0' on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end '0' received on SIP/novotelecom-00000358, duration 160 ms
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '0' on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end '0' received on SIP/novotelecom-00000358, duration 160 ms
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '0' on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end '0' received on SIP/novotelecom-00000358, duration 160 ms
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '0' on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end '0' received on SIP/novotelecom-00000358, duration 160 ms
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '0' on SIP/novotelecom-00000358
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end '0' received on SIP/novotelecom-00000358, duration 160 ms
[Mar 15 17:19:13] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '0' on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF begin '8' received on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF begin ignored '8' on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end '8' received on SIP/novotelecom-00000358, duration 140 ms
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '8' on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end '8' received on SIP/novotelecom-00000358, duration 140 ms
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '8' on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end '8' received on SIP/novotelecom-00000358, duration 140 ms
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '8' on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end '8' received on SIP/novotelecom-00000358, duration 140 ms
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '8' on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end '8' received on SIP/novotelecom-00000358, duration 140 ms
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '8' on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end '8' received on SIP/novotelecom-00000358, duration 140 ms
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '8' on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end '8' received on SIP/novotelecom-00000358, duration 140 ms
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '8' on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end '8' received on SIP/novotelecom-00000358, duration 140 ms
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '8' on SIP/novotelecom-00000358
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end '8' received on SIP/novotelecom-00000358, duration 140 ms
[Mar 15 17:19:15] DTMF[23542][C-0000014d] channel.c: DTMF end passthrough '8' on SIP/novotelecom-00000358
Звоним с сотового и набор идет без проблем:

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

[Mar 15 17:20:47] DTMF[23852][C-0000014f] channel.c: DTMF begin '1' received on SIP/novotelecom-0000035b
[Mar 15 17:20:47] DTMF[23852][C-0000014f] channel.c: DTMF begin ignored '1' on SIP/novotelecom-0000035b
[Mar 15 17:20:47] DTMF[23852][C-0000014f] channel.c: DTMF end '1' received on SIP/novotelecom-0000035b, duration 200 ms
[Mar 15 17:20:47] DTMF[23852][C-0000014f] channel.c: DTMF end passthrough '1' on SIP/novotelecom-0000035b
[Mar 15 17:20:48] DTMF[23852][C-0000014f] channel.c: DTMF begin '0' received on SIP/novotelecom-0000035b
[Mar 15 17:20:48] DTMF[23852][C-0000014f] channel.c: DTMF begin ignored '0' on SIP/novotelecom-0000035b
[Mar 15 17:20:48] DTMF[23852][C-0000014f] channel.c: DTMF end '0' received on SIP/novotelecom-0000035b, duration 210 ms
[Mar 15 17:20:48] DTMF[23852][C-0000014f] channel.c: DTMF end passthrough '0' on SIP/novotelecom-0000035b
[Mar 15 17:20:48] DTMF[23852][C-0000014f] channel.c: DTMF begin '8' received on SIP/novotelecom-0000035b
[Mar 15 17:20:48] DTMF[23852][C-0000014f] channel.c: DTMF begin ignored '8' on SIP/novotelecom-0000035b
[Mar 15 17:20:49] DTMF[23852][C-0000014f] channel.c: DTMF end '8' received on SIP/novotelecom-0000035b, duration 1050 ms
[Mar 15 17:20:49] DTMF[23852][C-0000014f] channel.c: DTMF end passthrough '8' on SIP/novotelecom-0000035b
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Странная проблема с переводом звонков.

Сообщение Vlad1983 »

dtmfmode=auto
вы можете объяснить зачем так и какой нужен на самом деле dtmfmode?
ЛС: @rostel
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Странная проблема с переводом звонков.

Сообщение whoim »

auto: Asterisk будет использовать режим rfc2833 для передачи DTMF, по умолчанию, но будет переключаться в режим inband, для передачи DTMF сигналов, если удаленный клиент не укажет в SDP сообщении, что он поддерживает режим передачи DTMF - rfc2833. Эта функция была добавлена в CVS HEAD версии, начиная с 6 сентября 2005, и ее нет в версиях Asterisk 1.0.x.
http://asterisk.ru/knowledgebase/Asterisk+sip+dtmfmode

Нужен тот (на транке), который будет работать с данным оператором.
Я при такой проблеме пинал билайн с их 8800, починили.
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Странная проблема с переводом звонков.

Сообщение whoim »

И обратите внимание на используемые кодеки. С 729 на транке оператора будут проблемы.
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
SDS
Сообщения: 11
Зарегистрирован: 14 мар 2016, 10:51

Re: Странная проблема с переводом звонков.

Сообщение SDS »

И обратите внимание на используемые кодеки. С 729 на транке оператора будут проблемы.
я правильно понимаю что надо пинать провайдера?

p/s также попробовал поиграться rxgain - без результата.
Что еще попробовать?

Вот такие настройки сейчас:

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

[channels]
context=from-pstn
signalling=fxs_ks
rxwink=300              ; Atlas seems to use long (250ms) winks
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
faxdetect=incoming
echotraining=800
rxgain=0.0
txgain=0.0
callgroup=1
pickupgroup=1
relaxdtmf=yes
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Странная проблема с переводом звонков.

Сообщение whoim »

Каков кодек?
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
SDS
Сообщения: 11
Зарегистрирован: 14 мар 2016, 10:51

Re: Странная проблема с переводом звонков.

Сообщение SDS »

Не нашел где посмотреть используемые кодеки, но в дебаге встречается вот это:

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

[Mar 16 13:54:46] VERBOSE[3781] config.c:   == Parsing '/etc/asterisk/codecs.conf': Found
[Mar 16 13:54:46] VERBOSE[3781] loader.c:     -- Reloading module 'codec_adpcm.so' (Adaptive Differential PCM Coder/Decoder)
[Mar 16 13:54:46] VERBOSE[3781] loader.c:     -- Reloading module 'codec_alaw.so' (A-law Coder/Decoder)
[Mar 16 13:54:46] VERBOSE[3781] loader.c:     -- Reloading module 'codec_dahdi.so' (Generic DAHDI Transcoder Codec Translator)
[Mar 16 13:54:46] VERBOSE[3781] loader.c:     -- Reloading module 'codec_g722.so' (ITU G.722-64kbps G722 Transcoder)
[Mar 16 13:54:46] VERBOSE[3781] loader.c:     -- Reloading module 'codec_g726.so' (ITU G.726-32kbps G726 Transcoder)
[Mar 16 13:54:46] VERBOSE[3781] loader.c:     -- Reloading module 'codec_gsm.so' (GSM Coder/Decoder)
[Mar 16 13:54:46] VERBOSE[3781] loader.c:     -- Reloading module 'codec_lpc10.so' (LPC10 2.4kbps Coder/Decoder)
[Mar 16 13:54:46] VERBOSE[3781] loader.c:     -- Reloading module 'codec_speex.so' (Speex Coder/Decoder)
[Mar 16 13:54:46] VERBOSE[3781] loader.c:     -- Reloading module 'codec_ulaw.so' (mu-Law Coder/Decoder)

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

[Mar 16 13:56:24] VERBOSE[4346] loader.c:  codec_speex.so => (Speex Coder/Decoder)
[Mar 16 13:56:24] VERBOSE[4346] loader.c:  codec_lpc10.so => (LPC10 2.4kbps Coder/Decoder)
[Mar 16 13:56:24] VERBOSE[4346] loader.c:  codec_g722.so => (ITU G.722-64kbps G722 Transcoder)
[Mar 16 13:56:24] VERBOSE[4346] config.c:   == Parsing '/etc/asterisk/codecs.conf': Found
[Mar 16 13:56:24] VERBOSE[4346] loader.c:  codec_resample.so => (SLIN Resampling Codec)
[Mar 16 13:56:24] VERBOSE[4346] loader.c:  codec_g726.so => (ITU G.726-32kbps G726 Transcoder)
[Mar 16 13:56:24] VERBOSE[4346] loader.c:  codec_adpcm.so => (Adaptive Differential PCM Coder/Decoder)
[Mar 16 13:56:24] VERBOSE[4346] loader.c:  codec_a_mu.so => (A-law and Mulaw direct Coder/Decoder)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH