@bamond

Почему не проходит DTMF?

День добрый. до определенного момента всё отлично работало. и потом вдруг сломалось =)
Не проходит донабор номера.

Вот логи

-- Executing [989261111111@from-internal:6] Dial("SIP/100-000000ae", "SIP/trunk/84952222222,,M(sendnum^89261111111),,Tt") in new stack
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Called SIP/trunk/84952222222
    -- SIP/trunk-000000af is making progress passing it to SIP/100-000000ae
       > 0x7f0d4c020020 -- Probation passed - setting RTP source address to 8.8.8.8:5062
       > 0x7f0e1c0308e0 -- Probation passed - setting RTP source address to 9.9.9.9:11374
    -- SIP/trunk-000000af answered SIP/100-000000ae
    -- Executing [s@macro-sendnum:1] Wait("SIP/trunk-000000af", "3") in new stack
       > 0x7f0e1c0308e0 -- Probation passed - setting RTP source address to 9.9.9.9.9:11374
  == Spawn extension (macro-sendnum, s, 1) exited non-zero on 'SIP/trunk-000000af' in macro 'sendnum'
  == Spawn extension (from-internal, 989261111111, 6) exited non-zero on 'SIP/100-000000ae'
    -- Executing [h@from-internal:1] Hangup("SIP/100-000000ae", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/100-000000ae'


Вот конфиг

exten => _9.,n,Dial(SIP/trunk/84952222222,,M(sendnum^${EXTEN:1}))
exten => _9.,n,Hangup
exten => _9.,n,Macro(outisbusy,)

[macro-sendnum]
exten => s,1,Wait(3)
exten => s,n,SendDTMF(${ARG1})


И клиент сиповский показывается ошибку 603 Decline
  • Вопрос задан
  • 1524 просмотра
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg
Любые ответы на любые вопросы
Это не тот конфиг. Нужен sip.conf
Когда DTMF не проходит, стоит начать с проверки способа передачи DTMF. Если используется in-band режим, нужно убедиться, что используется кодек без сжатия - ulaw или alaw.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы