Как убрать "+" из АОН при звонках на Session Manager

Модератор: Administrator

Ответить
Ant_dv
Участник форума
Сообщения: 76
Зарегистрирован: Чт 22 окт 2009, 13:10
Откуда: Ростов-на-Дону

Как убрать "+" из АОН при звонках на Session Manager

Сообщение Ant_dv »

Коллеги! Столкнулся с такой проблемой:
Стоит 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. Непонятно как его отучить от этого.
Pterodahtil
Постоянный участник форума
Сообщения: 2891
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение Pterodahtil »

а в сигнальной группе указано Peer Detection Enabled? y и Peer Server пишет SM?
Настрою IP Office и классическую Avaya
Ant_dv
Участник форума
Сообщения: 76
Зарегистрирован: Чт 22 окт 2009, 13:10
Откуда: Ростов-на-Дону

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение Ant_dv »

Да, стоит определение peer.
Когда Peer Detection Enabled? n и тип сервера SM дает руками выставить
Remove '+' from Incoming Called/Calling/Alerting/Diverting/Connected Numbers? n
gosha
Постоянный участник форума
Сообщения: 967
Зарегистрирован: Чт 18 сен 2008, 23:05

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение gosha »

Очень хочется увидеть disp sig
Ant_dv
Участник форума
Сообщения: 76
Зарегистрирован: Чт 22 окт 2009, 13:10
Откуда: Ростов-на-Дону

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение Ant_dv »

Ну как-то так:
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 раз.
gosha
Постоянный участник форума
Сообщения: 967
Зарегистрирован: Чт 18 сен 2008, 23:05

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение gosha »

Перевод транка в private решит ваши проблемы.
Ant_dv
Участник форума
Сообщения: 76
Зарегистрирован: Чт 22 окт 2009, 13:10
Откуда: Ростов-на-Дону

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение Ant_dv »

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
Pterodahtil
Постоянный участник форума
Сообщения: 2891
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение Pterodahtil »

а как прописано в aar? Call Type какой стоит?
и в route-pattern что прописано в Numbering Format?
Настрою IP Office и классическую Avaya
Ant_dv
Участник форума
Сообщения: 76
Зарегистрирован: Чт 22 окт 2009, 13:10
Откуда: Ростов-на-Дону

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение Ant_dv »

в aar analysis стоит для телефонов прописанных на SM тип aar, ставил также pubu, unkn - ничего не менялось.
Также 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
Pterodahtil
Постоянный участник форума
Сообщения: 2891
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение Pterodahtil »

может фича?...
если в aar поставить unk, а в rou ничего, ситуация не поменяется?
Настрою IP Office и классическую Avaya
Ant_dv
Участник форума
Сообщения: 76
Зарегистрирован: Чт 22 окт 2009, 13:10
Откуда: Ростов-на-Дону

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение Ant_dv »

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
Pterodahtil
Постоянный участник форума
Сообщения: 2891
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение Pterodahtil »

CM 7 у меня нет, есть СМ 6 с транков в IPO. Сейчас посмотрел - нет +

Код: Выделить всё

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!
 
звонил с 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
Настрою IP Office и классическую Avaya
Ant_dv
Участник форума
Сообщения: 76
Зарегистрирован: Чт 22 окт 2009, 13:10
Откуда: Ростов-на-Дону

Re: Как убрать "+" из АОН при звонках на Session Manager

Сообщение Ant_dv »

Победил. Не знаю, что помогло, но делал следующее:
в сигнальной группе отключил IMS Enabled?
в транковой все оставил без изменений.
В rou pattern выставил все же lev0-pvt next
в aar ana для телефонов принадлежащих SM выставил тип unku. Маршрутизация off-pbx через aar (убрал прямой выход на транковую группу или через route pattern).
Перепроверил как абоненты заведены в SMGR - кое у кого не был выставлен Preferred Handle. Не знаю почему, заводили без меня, но исправил.
После этого перегрузил сигнальную и транковые группы. Проверил, работает.
Ответить