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

Не работает входящий DTMF

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

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

FoToGraFF88
Сообщения: 7
Зарегистрирован: 23 апр 2012, 12:01

Не работает входящий DTMF

Сообщение FoToGraFF88 »

Возникла следующая проблема:

Имеется следующая схема подключения:

Сервер FreePBX 2.9.0.7. Подключен к оператору по 2-м потокам E1 через 2-портовую потоковую плату Digium.
При входящем вызове, если подключить телефонный аппарат через голосовой шлюз Linksys PAP2T DTMF сигналов не слышно, вместо них слышен треск. На выход тоновые сигналы слышны хорошо. Внутри станции тоновые сигналы проходят, правда не идеально.Пробовали разные комбинации настроек DTMF(INFO, InBand, RFC2833, Avto) - не помогло.
При дебаге DTMF при обычном нажатии кнопок в лог ничего не сыпется, если зажимать кнопку надолго то иногда проскакивает такой лог:

[2012-04-23 11:48:28] DTMF[14469] channel.c: DTMF end '2' detected to have actual duration 38 on the wire, emulation will be triggered on SIP/126470-00000231
[2012-04-23 11:48:28] DTMF[14469] channel.c: DTMF end '2' has duration 38 but want minimum 80, emulating on SIP/126470-00000231

Что самое странное - на точно таком же сервере, но только с 1-потоковой платой, все прекрасно работает в режиме авто. Кто-нибудь сталкивался с подобной проблемой?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не работает входящий DTMF

Сообщение Vlad1983 »

на пире linksys
dtmfmode=rfc2833

на шлюхе
admin advanced
SIP > Voice SDP Payload Types > AVT Dynamic Payload: 101
и на портах
DTMF Tx Method: AVT
ЛС: @rostel
FoToGraFF88
Сообщения: 7
Зарегистрирован: 23 апр 2012, 12:01

Re: Не работает входящий DTMF

Сообщение FoToGraFF88 »

Выставил эти настройки, не помогло=(
FoToGraFF88
Сообщения: 7
Зарегистрирован: 23 апр 2012, 12:01

Re: Не работает входящий DTMF

Сообщение FoToGraFF88 »

Такое ощущение, что имеется какая-то проблема в транке.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не работает входящий DTMF

Сообщение Vlad1983 »

tcpdump -i eth0 -A -s0 host IP_linksys -w dtmf.cap
позвонить туда-сюда, потыкать кнопочки
и полученный файл в студию
ЛС: @rostel
FoToGraFF88
Сообщения: 7
Зарегистрирован: 23 апр 2012, 12:01

Re: Не работает входящий DTMF

Сообщение FoToGraFF88 »

Ссылка на файл: http://www.sendspace.com/file/kkvs84
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не работает входящий DTMF

Сообщение Vlad1983 »

да, идет inband

попробовать relaxdtmf=yes

и вот ещё что
admin > advanced > SIP > RTP Parameters > RTP Packet Size: 0.020
ЛС: @rostel
FoToGraFF88
Сообщения: 7
Зарегистрирован: 23 апр 2012, 12:01

Re: Не работает входящий DTMF

Сообщение FoToGraFF88 »

Не помогло(
FoToGraFF88
Сообщения: 7
Зарегистрирован: 23 апр 2012, 12:01

Re: Не работает входящий DTMF

Сообщение FoToGraFF88 »

прописали relaxdtmf=yes в файлах
chan_dahdi.conf
dahdi-channels.conf
Не помогло.
При вводе команды sip show settings следующий вывод:

Global Settings:
----------------
UDP Bindaddress: 0.0.0.0:5060
TCP SIP Bindaddress: Disabled
TLS SIP Bindaddress: Disabled
Videosupport: No
Textsupport: No
Ignore SDP sess. ver.: No
AutoCreate Peer: No
Match Auth Username: No
Allow unknown access: No
Allow subscriptions: Yes
Allow overlap dialing: Yes
Allow promisc. redir: No
Enable call counters: No
SIP domain support: No
Realm. auth: No
Our auth realm asterisk
Use domains as realms: No
Call to non-local dom.: Yes
URI user is phone no: No
Always auth rejects: Yes
Direct RTP setup: No
User Agent: FPBX-2.9.0(1.8.7.1)
SDP Session Name: Asterisk PBX 1.8.7.1
SDP Owner Name: root
Reg. context: (not set)
Regexten on Qualify: No
Legacy userfield parse: No
Caller ID: Unknown
From: Domain:
Record SIP history: Off
Call Events: Off
Auth. Failure Events: Off
T.38 support: No
T.38 EC mode: Unknown
T.38 MaxDtgrm: -1
SIP realtime: Disabled
Qualify Freq : 60000 ms
Q.850 Reason header: No
Store SIP_CAUSE: No

Network QoS Settings:
---------------------------
IP ToS SIP: CS3
IP ToS RTP audio: EF
IP ToS RTP video: AF41
IP ToS RTP text: CS0
802.1p CoS SIP: 4
802.1p CoS RTP audio: 5
802.1p CoS RTP video: 6
802.1p CoS RTP text: 5
Jitterbuffer enabled: No

Network Settings:
---------------------------
SIP address remapping: Disabled, no localnet list
Externhost: <none>
Externaddr: 10.100.200.14:0
Externrefresh: 10

Global Signalling Settings:
---------------------------
Codecs: 0xc (ulaw|alaw)
Codec Order: ulaw:20,alaw:20
Relax DTMF: No
RFC2833 Compensation: No
Symmetric RTP: Yes
Compact SIP headers: No
RTP Keepalive: 0 (Disabled)
RTP Timeout: 30
RTP Hold Timeout: 300
MWI NOTIFY mime type: application/simple-message-summary
DNS SRV lookup: No
Pedantic SIP support: Yes
Reg. min duration 60 secs
Reg. max duration: 3600 secs
Reg. default duration: 120 secs
Outbound reg. timeout: 20 secs
Outbound reg. attempts: 0
Notify ringing state: Yes
Include CID: No
Notify hold state: Yes
SIP Transfer mode: open
Max Call Bitrate: 384 kbps
Auto-Framing: No
Outb. proxy: <not set>
Session Timers: Accept
Session Refresher: uas
Session Expires: 1800 secs
Session Min-SE: 90 secs
Timer T1: 500
Timer T1 minimum: 100
Timer B: 32000
No premature media: Yes
Max forwards: 70

Default Settings:
-----------------
Allowed transports: UDP
Outbound transport: UDP
Context: from-sip-external
Force rport: Yes
DTMF: rfc2833
Qualify: 0
Use ClientCode: No
Progress inband: Never
Language: ru
MOH Interpret: default
MOH Suggest:
Voice Mail Extension: *97
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не работает входящий DTMF

Сообщение Vlad1983 »

у мну мысли кончились
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH