Teams to SBC to WebEx Calling — передача имени пользователя для идентификации вызывающего абонента
-
Здравствуйте! Наша компания переносит свой центр оперативной безопасности с Teams на WebEx Calling. Остальные подразделения компании останутся на Teams, но важно сохранить внутренний идентификатор вызывающего абонента, чтобы при поступлении звонков в наш центр оперативной безопасности сотрудники знали, с кем они разговаривают. Teams передает имя пользователя в поле P-Asserted-Identity в виде (использованы символы x для замены фактических значений). P-Asserted-Identity: tel:+xxxxxxxxxx,sip:xxx.xxxx@xxx.com Я хотел бы использовать значение SIP для замены того, что находится в поле «От: XXXX». Профиль SIP: класс голоса sip-profiles 1 правило 9 запрос ANY sip-header SIP-Req-URI изменить «sips:(.)» «sip:\1»
правило 10 запрос ANY sip-header To изменить «<sips:(.)» «<sip:\1»
правило 11 запрос ANY sip-header From изменить «<sips:(.)» "<sip:\1"
правило 12 запрос ANY sip-header Contact изменить "sips:(.*)" "sip:\1;transport=tls"
правило 13 ответ ANY sip-header To изменить "<sips:(.)" "<sip:\1"
правило 14 ответ ANY sip-header From изменить "<sips:(.)" "<sip:\1"
правило 15 ответ ЛЮБОЙ sip-header Contact изменить "<sips:(.)" "<sip:\1"
правило 20 запрос ЛЮБОЙ sip-header From изменить ">" ";otg=xxxxxxx>"
правило 30 запрос ЛЮБОЙ sip-header P-Asserted-Identity изменить "sips:(.)" "sip:\1"
правило 35 запрос INVITE sip-header P-Asserted-Identity изменить ".sip:([^>;,]+)." "sip:\1"
правило 36 запрос INVITE sip-header P-Asserted-Identity копировать "(.)" u01
правило 38 запрос INVITE sip-header From изменить ""XXXX"" "\u01"
правило 40 запрос INVITE sip-header P-Asserted-Identity изменить "(<.*>)" "\1\x0D\x0APrivacy: id" Этот профиль изменяет поле From на:
From: P-Asserted-Identity: sip:xxxx.xxxx@xxxx.com Мне нужно, чтобы оно выглядело так: From: «xxxxx.xxxx@xxxx.com» или, что еще лучше, просто «First Last name». Это возможно? -
ОБНОВЛЕНИЕ Я добился значительного прорыва, применив изменения к входящему dial-peer из команд vs Outbound к WebEx. Это позволило SIP URI (полный адрес электронной почты для передачи в WebEx). voice class sip-profiles 290
rule 10 request REFER sip-header From copy "@(.com)" u05
rule 15 request REFER sip-header From copy "sip:(sip.com)" u05
rule 20 request REFER sip-header Refer-To modify "sip:+(.)@.:5061" "sip:+AAA\1@\u05:5061"
rule 30 request REFER sip-header Refer-To modify "<sip:sip.:5061" "<sip:+AAA@\u05:5061"
правило 35 запрос INVITE sip-header P-Asserted-Identity копировать "sip:([^,>]+)" u01
правило 36 запрос INVITE sip-header From изменить ""[^"]"" ""\u01""
. . .
! -
Конечно. Вам нужно будет быть более конкретным в части сопоставления, то есть в левой части, в правиле 36, чтобы копировалась нужная часть, а не все целиком. Что-то вроде этого может сработать.
rule 36 request INVITE sip-header P-Asserted-Identity copy "
P-Asserted-Identity: tel:+xxxxxxxxxx,</tel:+xxxxxxxxxx>
Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.
Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.
С вашими комментариями этот пост может стать ещё лучше 💗
Зарегистрироваться Войти