Код: Выделить всё
ТфОП-SIP <=>Aster 1.8.15-cert1 <=> SIP-CallCenter
Суть проблемы, когда dtmf идет от астериска до коллцентра, то не все сигналы дтмф отправляются, хотя в консоли дебага видно, что все цифры набраны. А в снифере, в сетевых пакетах видно, что не все дтмф упакованы.
Поставил между Колл-центром и астером dtmfmode=info стало получше, если с первого раза были потеряны цифры, то при повторном наборе в той же сессии звонка все сигналы дтмф дошли.
Код: Выделить всё
[2015-12-25 09:07:48] DTMF[12718]: channel.c:4013 __ast_read: DTMF end '3' received on SIP/ХХХХХХ-0005885c, duration 0 ms
[2015-12-25 09:07:48] DTMF[12718]: channel.c:4071 __ast_read: DTMF end accepted without begin '3' on SIP/ХХХХХХ-0005885c
[2015-12-25 09:07:48] DTMF[12718]: channel.c:4082 __ast_read: DTMF end passthrough '3' on SIP/ХХХХХХ-0005885c
Код: Выделить всё
rfc2833compensate=yes
relaxdtmf=yes
То есть пока астериск сам принимает дтмф все ок. как только через Dial
exten => _445334509,n,Dial(SIP/555@call-center,300,tw)
делаю вызов в коллцентр, до колл-центра уже от астера не все дтмф проходят.