Opened 10 years ago

Last modified 9 years ago

#37 new баг

Переадресация на плохой uri

Reported by: alx Owned by: alx
Priority: фигня Milestone:
Component: any Keywords:
Cc:

Description

Если при исходящем вызове вызываемый абонент отвечает "180 Ringing", а затем делает переадресоцаю в виде "302 Moved Temporarily" с плохим uri в поле Contact, то переадресации не происходит, libeXosip выдает событие EXOSIP_CALL_RELEASED, но вызывающий абонент продолжает слышать КПВ.
Надо при получении события EXOSIP_CALL_RELEASED передавать endpoint'у событие eDisconnectEvent.

Change History (6)

comment:1 by alx, 10 years ago

Milestone: версия 5версия 6

comment:2 by alx, 10 years ago

Milestone: версия 6версия 7

comment:3 by alx, 10 years ago

Milestone: версия 7версия 8

comment:4 by alx, 10 years ago

Milestone: версия 8версия 9

comment:5 by alx, 10 years ago

Milestone: версия 9версия 10

comment:6 by alx, 9 years ago

Milestone: версия 10
Priority: среднийфигня

Передача eDisconnectEvent по получению EXOSIP_CALL_RELEASED может нарушить локигу работы канальных окончаний, так как UA в момент получения EXOSIP_CALL_RELEASED не знает, в каком состоянии находится канальное окончание. Реализация такого поведения потребует явной проверки каждым типом канального окончания своего состояния при получении eDisconnectEvent, что на данный момент мне не кажется оправданным.

Note: See TracTickets for help on using tickets.