Я пытаюсь использовать sipcmd для вызова номера телефона и воспроизведения wav-файла.
Я использую команду таким образом (воспроизведение DTMF только для теста):
./sipcmd -P sip -u 0033972nnnnnn -c passwd -w sip3.ovh.fr -x "w5000;c0033661nnnnnn;d123;ws500;h"
Через несколько секунд мой телефон звонит.Я отвечаю, но sipcmd продолжает отсчет времени ожидания и, наконец, зависает с ошибкой Call: Dial timed out
.То же самое, если я прекращаю вызов до истечения времени ожидания.
При поиске кода в отладке WaitForStateChange()
безнадежно остается в состоянии CONNECTING
независимо от того, что происходит на вызываемом удаленном устройстве.
Есть идеи по поводу проблемы?