Opened 5 years ago

Closed 3 years ago

#330 closed баг (fixed)

Прием повторных ответов 180 "портит" КПВ

Reported by: alx Owned by: alx
Priority: низкий Milestone: 1 очередь
Component: any Keywords:
Cc:

Description

В процессе установки соединения ответ "180 Ringing" может приходить несколько раз. Сейчас при получении любого ответа с кодом 180, если нет медиапотока, канальные окончания включают генерацию в канал сигнала КПВ. Если ответ 180 приходит повторно, генерация КПВ также запускается повторно, что нарушает цикл передачи сигналов (1 с. гудок - 4 с. пауза).

Предлагается каким-то образом запоминать в данных канала факт включения генерации КПВ, и если КПВ уже генерируется в канал, повторно команду его включения не передавать.

Change History (1)

comment:1 by alx, 3 years ago

Resolution: fixed
Status: newclosed

In 1990/sip_ua:

При включении генерации КПВ методом startTone() канальное окончание запоминает этот факт, и при повторных
вызовах startTone() для включения КПВ, если генерация КПВ уже была включена ранее, ничего не делает.
Closes #330.

Note: See TracTickets for help on using tickets.