Я использую pjsip 2.01 в Debian Linux. Я пишу небольшой класс, чтобы моя программа могла звонить на определенные телефоны и воспроизводить файлы WAV. Я уже сделал это, и все работает отлично. но теперь я хочу играть DTMF-сигналы внутри звонка. Я хочу использовать таймер для воспроизведения DTMF через 5 секунд. так что я смотрю на
pj_timer_entry_init
pj_timer_heap_schedule
Я нашел несколько образцов. но они немного противоречивы.
некоторые из них используют потоки и pjsip_endpt_handle_events
другой не
В настоящее время я не использую потоки в моей программе, хотя я делаю 3-4 звонка одновременно.
поэтому вопрос в том, нужно ли мне использовать pjsip_endpt_handle_events в отдельном потоке, чтобы таймеры работали правильно?
Задача ещё не решена.
Других решений пока нет …