Jump to content
Калькуляторы

Проблема с входящими номерами(антиаон)

Здравствуйте! Подскажите, может кто сталкивался с такой проблемой:

Схема

тфоп-мр32-мр16-cisco-asterisk

Звонок с сотового, на котором есть АНТИАОН, поступает на мр32, сигнализация ОКС7(если абонент подключен через МАЛ к мр32-вызов проходит). Если абонент на астериске, звонок приходит на мр16 без номера вызывающего и дальше не проходит(в базе мр32 код отбоя q931 - 17).

Между мр32 и мр16 сигнализация dss1.

профиль потока dss1 на мр32:

    }
   PROFIL [6] { TYPE = PCM_DSS1
       BearerCapability_infoTransferCapability = 16
       CRC4 = NO
       CallingPN_typeOfNumber = 2
       DSS1_intervalMaxTalk = 86400000
       callIn_categoryFromAON = YES
       forceInsertPIinALERTING = YES
       minNormalNumberLength = 2
       over_BearerCapability_infoTransferCapability = YES
       side = 1
   }
   PROFIL [7] { TYPE = SIG_DSS1
   }

профиль потока dss1 на мр16:

    PROFIL [3] { TYPE = PCM_DSS1
       BearerCapability_infoTransferCapability = 16
       CRC4 = NO
       CallingPN_typeOfNumber = 2
       DSS1_intervalMaxTalk = 86400000
       forceInsertPIinALERTING = YES
       minNormalNumberLength = 2
       over_BearerCapability_infoTransferCapability = YES
       side = 0
   }

Может ли помочь добавление параметра forceTransparentCallingPN = YES в профиль dss1?

Если на этом же сотовом отключить АНТИАОН, вызов проходит на астериск.

Edited by loic

Share this post


Link to post
Share on other sites

На CISCO приходит вызов, в котором поле "вызывающий" -пустое.

На мр32 с окс приходит вызываемый/вызывающий(номер а/номер б). А на мр16 приходит вызываемый/пусто.

В интернете нашёл:

при вызове с Network
стороны на User при включенной услуге, согласно рекомендациям
информация о звонящем не должна передаваться.

У меня как раз приходит с network на user.

и советуют поставить forceTransparentCallingPN = YES. Повлияет ли этот параметр еще на что-нибудь, например на переадресации звонков?

 

по трассировке вижу:

на мр32 приходит в пакете

 

   -- +Calling party number
  28 .0000011 Nature of address ind......... National (significant) Nb
     0....... Odd/even ind.................. Even
  29 ......11 Screening ind................. Network provided
     ....01.. Presentation restricted ind... Presentation restricted
     .001.... Numbering plan ind............ ISDN Telephony
     0....... Number uncomplete ind......... Complete
  30 00000000 Address signal................ 913*******

Presentation restricted ind... Presentation restricted

когда антиаона нет Presentation restricted ind... Presentation allowed

и судя по всему мр32 уже передает на мр16 только набранный номер...

По трассировке пакет с мр32 на мр16 уже без раздела Calling party number.

Share this post


Link to post
Share on other sites

Можно еще сделать так, чтобы cisco пропускала вызов без номера вызывающего.. Это возможно настроить на cisco? Возможно что-то прописать в dial-peer 4? пробовал добавить answer-address T, не помогло.

dial-peer voice 2 pots
trunkgroup TRUNK1
description OUT_PSTN
huntstop
preference 1
destination-pattern .%
direct-inward-dial
forward-digits all
!
dial-peer data 3 pots
description DIALUP
huntstop
incoming called-number 383222222
!
dial-peer voice 4 voip
description OUT_to_VoIP
preference 2
destination-pattern 383.......
progress_ind setup enable 3
signaling forward conditional
session protocol sipv2
session target ipv4:x.x.x.x
voice-class codec 1
dtmf-relay rtp-nte
fax rate 9600
fax protocol t38 ls-redundancy 2 hs-redundancy 2 fallback pass-through g711alaw
no vad

Share this post


Link to post
Share on other sites

Loic, доброго Вам времени суток.

 

 

По поводу М-200, к сожалению, ничего не подскажу, уже забыл, скорее и не знал,

как это коробочка работает.

 

Касательно CISCO, можно попробовать следующий вариант - https://www.opennet.ru/tips/info/1416.shtml

 

 

Пропуск звонка без идентификатора номера вызывающего абонента в пакете АОН через CISCO 5350

 

Эта заметка, возможно, окажется полезной начинающим. Настраивая шлюз 5350,

столкнулся со следующей проблемой - звонок отлично проходил во все стороны,

но если при звонках с ТФОП в пакете АОН отсутствовал идентификатор абонента А,

звонок заворачивался на модемный пул CISCO 5350.

 

Такая ситуация встречалась например, при звонках с сотового телефона у которого

включена услуга анти-АОН,

а так же при звонках с некоторых АТС, в частности из Горно-Алтайска.

 

Решение вопроса оказалось очень простым - для пропуска таких звонков,

необходимо во входящем диал-пире установить answer-address T:

 

dial-peer voice 20 pots

description #Incoming from POTS

huntstop

answer-address T

incoming called-number .T

direct-inward-dial

port 3/0:D

forward-digits all

 

В случае отсутствия answer-address T, звонок без АОН проключается на модемный пул.

Регулярное выражение Т подразумевает любое количество цифр, включая 0,

что соответствует и случаю отсутствия идентификатора вызывающей стороны.

Share this post


Link to post
Share on other sites

По поводу М-200, к сожалению, ничего не подскажу, уже забыл, скорее и не знал,

как это коробочка работает.

 

Касательно CISCO, можно попробовать следующий вариант - https://www.opennet....info/1416.shtml

Спасибо, я уже находил данную тему. Но это не помогло.

Проблема решилась записью в ТМ на мр32:

RECORD "вызываемый" AON "вызывающий" [presind=presind_restr] : AON "вызываюший" [presind=presind_allow] 2

Хотя хочется решить проблему именно на cisco...

Edited by loic

Share this post


Link to post
Share on other sites

По поводу М-200, к сожалению, ничего не подскажу, уже забыл, скорее и не знал,

как это коробочка работает.

 

Касательно CISCO, можно попробовать следующий вариант - https://www.opennet....info/1416.shtml

Спасибо, я уже находил данную тему. Но это не помогло.

Проблема решилась записью в ТМ на мр32:

RECORD "вызываемый" AON "вызывающий" [presind=presind_restr] : AON "вызываюший" [presind=presind_allow] 2

Хотя хочется решить проблему именно на cisco...

Loic, доброго Вам времени суток.

 

Прошу прощения, что отвечаю на вопрос Вашей ветки так поздно, тем более Вы уже разрешили проблему,

конфигурацией вышестоящего коммутатора.

 

Возможно, Вам или другим читателям ветки будет интересно, в идеологии маршрутизации вызовов на Cisco

существуют два типа "Dial Peer":

 

 

"Входящие" (incoming dial peer) - обрабатывающие поступающий вызов, на основе номера «А», из потока или VoIP.

 

Второй общеизвестный тип "Вызываемые" - определяющие направление вызова номера «Б» (поток или VoIP).

 

В своё время, я пытался маршрутизировать вызов поступивший с VoIP, определяя номера «А», через "Входящий"

Dial Peer, но моя Cisco не совсем корректно справлялась с данной задачей, возмозно из-за IOS или моих "кривых рук".

 

В указанном Вами примере, «answer-address T» необходимо добавить именно во "Входящий" Dial Peer, в случае его

отсутствия, создать "Входящий" Dial Peer, с указанием значения "answer-address T".

 

Существует старое обсуждение, на ветке форума OpenNet, см. - https://www.opennet.ru/openforum/vsluhforumID6/15068.html

Edited by SUrov_IBM

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.