Страница 2 из 3
Re: Странная проблема с переводом звонков.
Добавлено: 15 мар 2016, 12:37
SDS
Нет дело не в конкретном телефонном аппарате. Это было бы слишком просто )
Опять же повторюсь - если я звоню с номер2 (провайдер2) (трубка понятно та же самая, просто на АТС приоритет исходящей линии меняю на Провайдер2) то все ОК!
Re: Странная проблема с переводом звонков.
Добавлено: 15 мар 2016, 12:50
Wapo
Тогда: отключите опцию tT при вызове, свяжитесь с "иным-собой", жмите клавишу и слушайте звук DTMF - он могет где-то удваиваться из-за неверных настроек взаимодействия с провами.
Re: Странная проблема с переводом звонков.
Добавлено: 15 мар 2016, 13:18
whoim
Re: Странная проблема с переводом звонков.
Добавлено: 15 мар 2016, 14:21
SDS
Итак действуя по рекомендациям в интернете, попробовал следующее:
- на все екстеншены поставил
в файле /etc/asterisk/chan_dahdi.conf
(собственно так и стояло, пробовал на 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
Re: Странная проблема с переводом звонков.
Добавлено: 15 мар 2016, 15:01
Vlad1983
dtmfmode=auto
вы можете объяснить зачем так и какой нужен на самом деле dtmfmode?
Re: Странная проблема с переводом звонков.
Добавлено: 15 мар 2016, 23:47
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, починили.
Re: Странная проблема с переводом звонков.
Добавлено: 15 мар 2016, 23:49
whoim
И обратите внимание на используемые кодеки. С 729 на транке оператора будут проблемы.
Re: Странная проблема с переводом звонков.
Добавлено: 16 мар 2016, 09:46
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
Re: Странная проблема с переводом звонков.
Добавлено: 16 мар 2016, 13:26
whoim
Каков кодек?
Re: Странная проблема с переводом звонков.
Добавлено: 16 мар 2016, 13:40
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)