Opened 9 years ago

Closed 7 years ago

#137 closed улучшение (fixed)

Переделать обработку REFER

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

Description

Сделать обработку REFER обычными окончаниями так же, как это сделано для конференций: отправлять событие eReferEvent.

Change History (1)

comment:1 by alx, 7 years ago

Resolution: fixed
Status: newclosed

In 1101/sip_ua:

  • Вместо автоматического REINVITE при получении REFER в соединении теперь канальному окончанию

отправляется событие eReferEvent, при обработке которого выполняется ua_refer_to(). Closes #137.

  • В сообытие eReferEvent добавлены поля refer_to_user и refer_to_uri, благодаря чему

получателю REFER не требуется отдельное событие eCallReplace, и изменение параметров соединения
теперь синхронизировано с отправкой REINVITE.

  • Участникам конференции включены Session-Timer'ы со значением 1800 (пока не настраивается).
  • При отправке REINVITE в процессе CallTransfer устанавливаются поля X-Endpoint-Type и Session-Expires.
Note: See TracTickets for help on using tickets.