проблема с набором DTMF в SIP транк
есть два астериска с вот такими настройками:
======================================================
sip.conf asterisk1
[AST1U0001]
secret=password
type=friend
context=inc
host=dynamic
dtmfmode=info
disallow=all
allow=alaw
[asterisk1]
type=peer
host=192.168.38.7
context=inc
disallow=all
allow=alaw
dtmfmode=info
sendrpid=yes
trustrpid=yes
==========================================================
sip.conf asterisk2
[AST2U0001]
secret=password
type=friend
context=inc
host=dynamic
dtmfmode=info
disallow=all
allow=alaw
[asterisk2]
type=peer
host=192.168.38.9
context=inc
disallow=all
allow=alaw
dtmfmode=info
sendrpid=yes
trustrpid=yes
====================================================
extensions.conf на asterisk1
[inc]
exten => 300,1,Dial(SIP/${EXTEN}@asterisk2)
====================================================
extensions.conf на asterisk2
[inc]
exten => 300,1,Answer()
same => n,Dial(SIP/AST2U0001)
same => n,Hangup()
при попытке набрать с asterisk1 на asterisk2 вызов происходит, трубка снимается,
на вызывающем телефоне (asterisk1) набираю 1 2 3
в консоли астериск1 вижу что нажатие 1 есть
в консоли астериск2 вижу 1 только когда наберу цифру 2 на астерик1
и т.д.
т.е. до астериск2 не доходит одна цифра.