Как убрать "+" из АОН при звонках на Session Manager
Модератор: Administrator
Как убрать "+" из АОН при звонках на Session Manager
Коллеги! Столкнулся с такой проблемой:
Стоит CM 7.0 и Session Manager 7.0.
Между ними SIP транк по TCP:
Group Number: 19 Group Type: sip CDR Reports: y
Group Name: toASM COR: 1 TN: 1 TAC: *19
Direction: two-way Outgoing Display? n
Dial Access? n Night Service:
Queue Length: 0
Service Type: tie Auth Code? n
Member Assignment Method: auto
Signaling Group: 19
Number of Members: 120
стр.3 Numbering Format: private
стр.4 Prepend '+' to Calling/Alerting/Diverting/Connected Number? n
Нумерация рваная, т.е. часть абонентов с CM были переведены на Session Manager с сохранением номеров.
Т.е. стандартная схема - абонент с CM снимается и регистрируется на Session Manager со своим старым номером. В ссылке в СМ где искать у абонента стоит aar (до этого указывал напрямую через trunk-group).
В таблицах private-numbering индекс длина и номер trunk-group прописаны:
change private-numbering 4 Page 1 of 2
NUMBERING - PRIVATE FORMAT
Ext Ext Trk Private Total
Len Code Grp(s) Prefix Len
4 4 19 4 Total Administered: 4
4 5 19 4 Maximum Entries: 540
А теперь собственно проблема - при звонке на SIP абонента у него выскакивает "+" перед номером звонящего.
В сигнальной группе есть параметры:
Prepend '+' to Outgoing Calling/Alerting/Diverting/Connected Public Numbers? y
Remove '+' from Incoming Called/Calling/Alerting/Diverting/Connected Numbers? n
Так вот, при создании сигнальной группы они были выставлены наоборот, но после того как соединение установлено и тип SIP сервера установлен как SM данные параметр выставляется только так и поменять его невозможно.
Также то что выставлено в private-numbering таблице значения не имеет, т.к. для отображения хоть какого-нибудь АОН пришлось заполнять таблицу public-numbering для той же транк группы.
Собственно понятно что происходит -CM упорно считает транк на SM внешней линией (данные по трассировке транка со стороны СМ) и формирует АОН согласно E.164. Непонятно как его отучить от этого.
Стоит CM 7.0 и Session Manager 7.0.
Между ними SIP транк по TCP:
Group Number: 19 Group Type: sip CDR Reports: y
Group Name: toASM COR: 1 TN: 1 TAC: *19
Direction: two-way Outgoing Display? n
Dial Access? n Night Service:
Queue Length: 0
Service Type: tie Auth Code? n
Member Assignment Method: auto
Signaling Group: 19
Number of Members: 120
стр.3 Numbering Format: private
стр.4 Prepend '+' to Calling/Alerting/Diverting/Connected Number? n
Нумерация рваная, т.е. часть абонентов с CM были переведены на Session Manager с сохранением номеров.
Т.е. стандартная схема - абонент с CM снимается и регистрируется на Session Manager со своим старым номером. В ссылке в СМ где искать у абонента стоит aar (до этого указывал напрямую через trunk-group).
В таблицах private-numbering индекс длина и номер trunk-group прописаны:
change private-numbering 4 Page 1 of 2
NUMBERING - PRIVATE FORMAT
Ext Ext Trk Private Total
Len Code Grp(s) Prefix Len
4 4 19 4 Total Administered: 4
4 5 19 4 Maximum Entries: 540
А теперь собственно проблема - при звонке на SIP абонента у него выскакивает "+" перед номером звонящего.
В сигнальной группе есть параметры:
Prepend '+' to Outgoing Calling/Alerting/Diverting/Connected Public Numbers? y
Remove '+' from Incoming Called/Calling/Alerting/Diverting/Connected Numbers? n
Так вот, при создании сигнальной группы они были выставлены наоборот, но после того как соединение установлено и тип SIP сервера установлен как SM данные параметр выставляется только так и поменять его невозможно.
Также то что выставлено в private-numbering таблице значения не имеет, т.к. для отображения хоть какого-нибудь АОН пришлось заполнять таблицу public-numbering для той же транк группы.
Собственно понятно что происходит -CM упорно считает транк на SM внешней линией (данные по трассировке транка со стороны СМ) и формирует АОН согласно E.164. Непонятно как его отучить от этого.
-
- Постоянный участник форума
- Сообщения: 2891
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Как убрать "+" из АОН при звонках на Session Manager
а в сигнальной группе указано Peer Detection Enabled? y и Peer Server пишет SM?
Настрою IP Office и классическую Avaya
Re: Как убрать "+" из АОН при звонках на Session Manager
Да, стоит определение peer.
Когда Peer Detection Enabled? n и тип сервера SM дает руками выставить
Remove '+' from Incoming Called/Calling/Alerting/Diverting/Connected Numbers? n
Когда Peer Detection Enabled? n и тип сервера SM дает руками выставить
Remove '+' from Incoming Called/Calling/Alerting/Diverting/Connected Numbers? n
Re: Как убрать "+" из АОН при звонках на Session Manager
Очень хочется увидеть disp sig
Re: Как убрать "+" из АОН при звонках на Session Manager
Ну как-то так:
display signaling-group 19 Page 1 of 2
SIGNALING GROUP
Group Number: 19 Group Type: sip
IMS Enabled? y Transport Method: tcp
Q-SIP? n
IP Video? y Priority Video? n Enforce SIPS URI for SRTP? y
Peer Detection Enabled? y Peer Server: SM
Prepend '+' to Outgoing Calling/Alerting/Diverting/Connected Public Numbers? y
Remove '+' from Incoming Called/Calling/Alerting/Diverting/Connected Numbers? n
Alert Incoming SIP Crisis Calls? n
Near-end Node Name: procr Far-end Node Name: ASM1
Near-end Listen Port: 5060 Far-end Listen Port: 5060
Far-end Network Region: 1
Far-end Domain: asm1.local
Bypass If IP Threshold Exceeded? n
Incoming Dialog Loopbacks: eliminate RFC 3389 Comfort Noise? n
DTMF over IP: rtp-payload Direct IP-IP Audio Connections? y
Session Establishment Timer(min): 3 IP Audio Hairpinning? n
Enable Layer 3 Test? y Initial IP-IP Direct Media? n
H.323 Station Outgoing Direct Media? n Alternate Route Timer(sec): 6
display signaling-group 19 Page 1 of 2
SIGNALING GROUP
Group Number: 19 Group Type: sip
IMS Enabled? y Transport Method: tcp
Q-SIP? n
IP Video? y Priority Video? n Enforce SIPS URI for SRTP? y
Peer Detection Enabled? y Peer Server: SM
Prepend '+' to Outgoing Calling/Alerting/Diverting/Connected Public Numbers? y
Remove '+' from Incoming Called/Calling/Alerting/Diverting/Connected Numbers? n
Alert Incoming SIP Crisis Calls? n
Near-end Node Name: procr Far-end Node Name: ASM1
Near-end Listen Port: 5060 Far-end Listen Port: 5060
Far-end Network Region: 1
Far-end Domain: asm1.local
Bypass If IP Threshold Exceeded? n
Incoming Dialog Loopbacks: eliminate RFC 3389 Comfort Noise? n
DTMF over IP: rtp-payload Direct IP-IP Audio Connections? y
Session Establishment Timer(min): 3 IP Audio Hairpinning? n
Enable Layer 3 Test? y Initial IP-IP Direct Media? n
H.323 Station Outgoing Direct Media? n Alternate Route Timer(sec): 6
Последний раз редактировалось Ant_dv Сб 20 авг 2016, 23:59, всего редактировалось 1 раз.
Re: Как убрать "+" из АОН при звонках на Session Manager
Перевод транка в private решит ваши проблемы.
Re: Как убрать "+" из АОН при звонках на Session Manager
А как это сделать? А то я не в курсе? Если в настройках транк группы, то вот первая и третья страницы:gosha писал(а):Перевод транка в private решит ваши проблемы.
change trunk-group 19 Page 1 of 21
TRUNK GROUP
Group Number: 19 Group Type: sip CDR Reports: y
Group Name: toASM COR: 1 TN: 1 TAC: *19
Direction: two-way Outgoing Display? n
Dial Access? n Night Service:
Queue Length: 0
Service Type: tie Auth Code? n
Member Assignment Method: auto
Signaling Group: 19
Number of Members: 120
change trunk-group 19 Page 3 of 21
TRUNK FEATURES
ACA Assignment? n Measured: none
Maintenance Tests? y
Suppress # Outpulsing? n Numbering Format: private
UUI Treatment: service-provider
Replace Restricted Numbers? n
Replace Unavailable Numbers? n
Hold/Unhold Notifications? y
Modify Tandem Calling Number: no
-
- Постоянный участник форума
- Сообщения: 2891
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Как убрать "+" из АОН при звонках на Session Manager
а как прописано в aar? Call Type какой стоит?
и в route-pattern что прописано в Numbering Format?
и в route-pattern что прописано в Numbering Format?
Настрою IP Office и классическую Avaya
Re: Как убрать "+" из АОН при звонках на Session Manager
в aar analysis стоит для телефонов прописанных на SM тип aar, ставил также pubu, unkn - ничего не менялось.
Также route-pattern менял, сейчас стоит:
Также route-pattern менял, сейчас стоит:
change route-pattern 19 Page 1 of 3
Pattern Number: 19 Pattern Name: toASM
SCCAN? n Secure SIP? n Used for SIP stations? y
Primary SM: KRR-ASM Secondary SM:
Grp FRL NPA Pfx Hop Toll No. Inserted DCS/ IXC
No Mrk Lmt List Del Digits QSIG
Dgts Intw
1: 19 0 n user
2: n user
3: n user
4: n user
5: n user
6: n user
BCC VALUE TSC CA-TSC ITC BCIE Service/Feature PARM Sub Numbering LAR
0 1 2 M 4 W Request Dgts Format
1: y y y y y n n rest lev0-pvt next
2: y y y y y n n rest none
3: y y y y y n n rest none
4: y y y y y n n rest none
5: y y y y y n n rest none
6: y y y y y n n rest none
-
- Постоянный участник форума
- Сообщения: 2891
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Как убрать "+" из АОН при звонках на Session Manager
может фича?...
если в aar поставить unk, а в rou ничего, ситуация не поменяется?
если в aar поставить unk, а в rou ничего, ситуация не поменяется?
Настрою IP Office и классическую Avaya
Re: Как убрать "+" из АОН при звонках на Session Manager
Известный баг - это фича?:-)Pterodahtil писал(а):Сообщение Pterodahtil » Пн 22 авг 2016, 18:30
может фича?...
если в aar поставить unk, а в rou ничего, ситуация не поменяется?
убрал в route pattern формат номера lev0-prv.
В aar таблице заменил тип номера на unku (в старой документации к 6-й версии был разбор, где aar и pubu - тип номера публичный, а unku приватный) - но ничего не изменилось.
В трассировке все тот же "+" в исходящем АОН с CM на SM.
с цифровика 4111 звонил на SIP 4611
16:58:06 SIP>INVITE sip:4611@asm1.local SIP/2.0
16:58:06 Call-ID: 9ddaaca693941e68f56050568cdbc5
16:58:06 dial
16:58:06 term trunk-group 19 cid 0x2ade
16:58:06 dial
16:58:06 seize trunk-group 19 member 93 cid 0x2ade
16:58:06 Setup digits 4611
16:58:06 Calling Number & Name +4111 ATS
16:58:06 SIP<SIP/2.0 100 Trying
16:58:06 Call-ID: 9ddaaca693941e68f56050568cdbc5
16:58:06 Proceed trunk-group 19 member 93 cid 0x2ade
-
- Постоянный участник форума
- Сообщения: 2891
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Как убрать "+" из АОН при звонках на Session Manager
CM 7 у меня нет, есть СМ 6 с транков в IPO. Сейчас посмотрел - нет +
звонил с 6001
4ххх - udp -> aar в aar стоит lev1. В tru прописан Numbering Format: private, а в rou lev1-pvt
Так же в транке прописано
Prepend '+' to Calling/Alerting/Diverting/Connected Number? n
Identity for Calling Party Display: P-Asserted-Identity
а в сигнальной группе
Prepend '+' to Outgoing Calling/Alerting/Diverting/Connected Public Numbers? n
Remove '+' from Incoming Called/Calling/Alerting/Diverting/Connected Numbers? y
Код: Выделить всё
18:14:11 TRACE STARTED 08/23/2016 CM Release String cold-03.0.124.0-22147
18:14:19 Calling party station 6001 cid 0x5e
18:14:19 Calling Number & Name 6001 User04
18:14:19 dial 5011 route:UDP|AAR
18:14:19 term trunk-group 11 cid 0x5e
18:14:19 dial 5011 route:UDP|AAR
18:14:19 route-pattern 13 preference 1 location 1/ALL cid 0x5e
18:14:19 seize trunk-group 11 member 3 cid 0x5e
18:14:19 Calling Number & Name NO-CPNumber NO-CPName
18:14:19 SIP>INVITE sip:5011@avayalab.local SIP/2.0
18:14:19 Call-ID: 80c1ae6b86be61262557725d1500
18:14:19 Setup digits 5011
18:14:19 Calling Number & Name 6001 Þçåð04!
4ххх - udp -> aar в aar стоит lev1. В tru прописан Numbering Format: private, а в rou lev1-pvt
Так же в транке прописано
Prepend '+' to Calling/Alerting/Diverting/Connected Number? n
Identity for Calling Party Display: P-Asserted-Identity
а в сигнальной группе
Prepend '+' to Outgoing Calling/Alerting/Diverting/Connected Public Numbers? n
Remove '+' from Incoming Called/Calling/Alerting/Diverting/Connected Numbers? y
Настрою IP Office и классическую Avaya
Re: Как убрать "+" из АОН при звонках на Session Manager
Победил. Не знаю, что помогло, но делал следующее:
в сигнальной группе отключил IMS Enabled?
в транковой все оставил без изменений.
В rou pattern выставил все же lev0-pvt next
в aar ana для телефонов принадлежащих SM выставил тип unku. Маршрутизация off-pbx через aar (убрал прямой выход на транковую группу или через route pattern).
Перепроверил как абоненты заведены в SMGR - кое у кого не был выставлен Preferred Handle. Не знаю почему, заводили без меня, но исправил.
После этого перегрузил сигнальную и транковые группы. Проверил, работает.
в сигнальной группе отключил IMS Enabled?
в транковой все оставил без изменений.
В rou pattern выставил все же lev0-pvt next
в aar ana для телефонов принадлежащих SM выставил тип unku. Маршрутизация off-pbx через aar (убрал прямой выход на транковую группу или через route pattern).
Перепроверил как абоненты заведены в SMGR - кое у кого не был выставлен Preferred Handle. Не знаю почему, заводили без меня, но исправил.
После этого перегрузил сигнальную и транковые группы. Проверил, работает.