Opened 15 months ago

#402 new улучшение

Определение URI вызывающего при поиске маршрута

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

Description

Сейчас при поиске маршрутов SIP может учитываться вызывающий абонент. Это реализовано путем сравнения URI поля From с регулярным выражением маршрута.

Однако не всегда номер вызывающего содержится в поле From. Сейчас параметр "Принимать Caller-ID" позволяет доставать имя/номер вызывающего из трех источников - поля From, поля P-Asserted-Identity и Remote-Party-ID. Если номер вызывающего находится в одном из двух последних перечисленных полей, а не в поле From, регулярное выражение from URI становится бесполезным, так как не позволяет различать источник вызова...

Предлагается использовать настройку "Принимать Caller-ID" и/или "Передавать Caller-ID" (пока непонятно, как лучше и правильнее их учитывать), или сделать дополнительную настройку специально для маршрутов, и в зависимости от настройки сравнивать с регулярным выражением либо URI поля From, либо значения полей P-Asserted-Identity / Remote-Party-ID.

Change History (0)

Note: See TracTickets for help on using tickets.