Не отображает Calling Number

Обсуждение оборудования Cisco Systems

Не отображает Calling Number

Сообщение semenov_vv » Пт мар 20, 2020 3:40 pm

Добрый день! Помогите настроить отображение Calling Number на телефонах подключенных к Астериску.

Схема подключения УПАТС (Протон-ССС) по Е1 CISCO 2651XM по SIP FreePBX

При звонке с УПАТС через циску на Астера, номер отображается

При звонке из вне через УПАТС нет Calling Number в дебагах Cisco
УПАТС номер звонящего отдает ибо по Е1 еще подключена АТС к ней и звонящие номера видны хорошо.

1. dial-peer voice 5 voip
destination-pattern 5T
progress_ind setup enable 3
voice-class codec 1
session protocol sipv2
session target sip-server
session transport udp
dtmf-relay rtp-nte
fax rate 9600
fax protocol pass-through g711alaw
no vad
!

2. context=from-internal
type=friend
host=10.0.0.1
dtmfmode=rfc2833
disallow=all
allow=alaw&ulaw&g729&g723
nat=no
qualify=yes
insecure=port,invite
canreinvite=no
semenov_vv
Новичок
 
Сообщения: 4
Зарегистрирован: Пт мар 20, 2020 2:32 pm
Карма: + 0 -

Re: Не отображает Calling Number

Сообщение Maxim S. Denisov » Вс мар 22, 2020 7:19 am

Для начала покажите debug isdn q931 для проблемного вызова.
Maxim Denisov
CXNi
Аватара пользователя
Maxim S. Denisov
Специалист
 
Сообщения: 1598
ICQ: 14246982
Зарегистрирован: Ср мар 25, 2009 11:18 am
Откуда: Moscow

Re: Не отображает Calling Number

Сообщение semenov_vv » Пн мар 23, 2020 9:12 am

Maxim S. Denisov писал(а):Для начала покажите debug isdn q931 для проблемного вызова.


Mar 23 06:08:00.032: ISDN Se0/0:15 Q931: RX <- SETUP pd = 8 callref = 0x000F
Sending Complete
Bearer Capability i = 0x9090A3
Standard = CCITT
Transfer Capability = 3.1kHz Audio
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA9838E
Exclusive, Channel 14
Progress Ind i = 0x8281 - Call not end-to-end ISDN, may have in-band info
Called Party Number i = 0xA1, '5365'
Plan:ISDN, Type:National
Mar 23 06:08:00.096: ISDN Se0/0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0x800F
Channel ID i = 0xA9838E
Exclusive, Channel 14
c2651-46-main#
Mar 23 06:08:00.132: ISDN Se0/0:15 Q931: TX -> ALERTING pd = 8 callref = 0x800F
Progress Ind i = 0x8188 - In-band info or appropriate now available
Mar 23 06:08:00.585: ISDN Se0/0:15 Q931: RX <- DISCONNECT pd = 8 callref = 0x8182
Cause i = 0x8190 - Normal call clearing
Mar 23 06:08:00.597: ISDN Se0/0:15 Q931: TX -> RELEASE pd = 8 callref = 0x0182
Mar 23 06:08:00.605: ISDN Se0/0:15 Q931: RX <- RELEASE_COMP pd = 8 callref = 0x8182
c2651-46-main#
Mar 23 06:08:04.243: ISDN Se0/0:15 Q931: RX <- DISCONNECT pd = 8 callref = 0x000F
Cause i = 0x8190 - Normal call clearing
Mar 23 06:08:04.255: ISDN Se0/0:15 Q931: TX -> RELEASE pd = 8 callref = 0x800F
Mar 23 06:08:04.263: ISDN Se0/0:15 Q931: RX <- RELEASE_COMP pd = 8 callref = 0x000F
semenov_vv
Новичок
 
Сообщения: 4
Зарегистрирован: Пт мар 20, 2020 2:32 pm
Карма: + 0 -

Re: Не отображает Calling Number

Сообщение ded » Пн мар 23, 2020 1:00 pm

Plan:ISDN, Type:National - это навряд ли, лучше поставить Type Unknown

Пробуйте подставить закрывающий Caller ID в нужном формате при звонке из Астериска.
Вы привели voip диал пир в сторону Астериска. А проблема передачи номера у вас при звонках в мир, верно? Какой там диал пир pots?

1. dial-peer voice 5 voip
destination-pattern 5T
progress_ind setup enable 3
voice-class codec 1
session protocol sipv2
session target sip-server
session transport udp
dtmf-relay rtp-nte
fax rate 9600
fax protocol pass-through g711alaw
no vad
!
ded
Специалист
 
Сообщения: 4239
Зарегистрирован: Сб май 03, 2008 2:47 am

Re: Не отображает Calling Number

Сообщение Maxim S. Denisov » Пн мар 23, 2020 3:38 pm

Так в SETUP же нет calling number'а. На цыцке можно поставить какой-то один, но это же неправильно.
Maxim Denisov
CXNi
Аватара пользователя
Maxim S. Denisov
Специалист
 
Сообщения: 1598
ICQ: 14246982
Зарегистрирован: Ср мар 25, 2009 11:18 am
Откуда: Moscow

Re: Не отображает Calling Number

Сообщение semenov_vv » Пн мар 23, 2020 4:10 pm

ded писал(а): Какой там диал пир pots?

dial-peer voice 8046 pots
destination-pattern 8046T
translate-outgoing calling 8046
direct-inward-dial
port 0/0:15
ded писал(а): Plan:ISDN, Type:National - это навряд ли, лучше поставить Type Unknown

При установке numbering-type international на диал пире в сторну астера, звонок отбивается на циске
%CALL_CONTROL-6-NUMBERING_TYPE_NO_MATCH: The called number numbering type did not matchThe event for the callid 5 is being discarded.
ded писал(а):А проблема передачи номера у вас при звонках в мир, верно? Какой там диал пир pots?

Мб не так выразился с Астера в сторону УПАТС все норм номер виден.
Пример: к УПАТС по Е1 подключены городские номера, при звонке с города (АТС города отдает АОН по 2ВСК, не с сотового, ибо УПАТС не поддерживает CLIP FSK) по цепочке город - УПАТС - CISCO - Астериск
номера звонящего не видно...
Ниже дебаг звонка с города на номер Астера
Код: Выделить всё
Mar 23 13:05:42.724: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Calling Number=, Called Number=5365, Voice-Interface=0x849AD61C,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOICE, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Mar 23 13:05:42.728: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_INCOMING_DNIS; Called Number=5365
Mar 23 13:05:42.728: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
Mar 23 13:05:42.728: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
   Dial String=5365, Expanded String=5365, Calling Number=
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
Mar 23 13:05:42.728: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
   Result=-1
Mar 23 13:05:42.728: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:exit@5398
Mar 23 13:05:42.728: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_PORT;
Mar 23 13:05:42.728: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Result=Success(0) after DP_MATCH_PORT; Incoming Dial-peer=8046
Mar 23 13:05:42.732: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerSPI:exit@5932
Mar 23 13:05:42.732: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Calling Number=, Called Number=5365, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOICE, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_FAX
Mar 23 13:05:42.732: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Match Rule=DP_MATCH_INCOMING_DNIS; Called Number=5365
Mar 23 13:05:42.732: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
   Is Incoming=TRUE, Number Expansion=FALSE
Mar 23 13:05:42.732: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
   Dial String=5365, Expanded String=5365, Calling Number=
   Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_FAX
Mar 23 13:05:42.732: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
   Result=-1
Mar 23 13:05:42.732: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:exit@5398
Mar 23 13:05:42.732: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Result=NO_MATCH(-1) After All Match Rules Attempt
Mar 23 13:05:42.732: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerSPI:exit@5932
Mar 23 13:05:42.736: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=5365, Peer Info Type=DIALPEER_INFO_SPEECH
Mar 23 13:05:42.736: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=5365
Mar 23 13:05:42.736: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
   Dial String=5365, Expanded String=5365, Calling Number=
   Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
Mar 23 13:05:42.736: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
   Result=Success(0); Outgoing Dial-peer=5 Is Matched
Mar 23 13:05:42.736: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Mar 23 13:05:42.736: //-1/xxxxxxxxxxxx/DPM/dpMatchPeers:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=5
Mar 23 13:05:42.756: //-1/D5FE4EBF81C6/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=5365, Peer Info Type=DIALPEER_INFO_SPEECH
c2651-46-main#
Mar 23 13:05:42.756: //-1/D5FE4EBF81C6/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=5365
Mar 23 13:05:42.756: //-1/D5FE4EBF81C6/DPM/dpMatchCore:
   Dial String=5365, Expanded String=5365, Calling Number=
   Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
Mar 23 13:05:42.760: //-1/D5FE4EBF81C6/DPM/MatchNextPeer:
   Result=Success(0); Outgoing Dial-peer=5 Is Matched
Mar 23 13:05:42.760: //-1/D5FE4EBF81C6/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Mar 23 13:05:42.760: //-1/D5FE4EBF81C6/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=5

При звонке с города на другую АТС которая по Е1 подключена к УПАТС номер звонящего виден. По схеме город - УПАТС - АТС.
semenov_vv
Новичок
 
Сообщения: 4
Зарегистрирован: Пт мар 20, 2020 2:32 pm
Карма: + 0 -

Re: Не отображает Calling Number

Сообщение ded » Пн мар 23, 2020 5:27 pm

Я же не указывал устанавливать numbering-type international
предлагал установить в Unknown
Протон-ССС имеет модуль SIP, насколько знаю.

В дебаге тоже нет Calling Number
Calling Number=, Called Number=5365, и если его в сигнализации q931 нету, то он сам не появится.

При звонке из мира через УПАТС в другую АТС вы пишете сть Calling Number
Сравните настройки двух Е1 транков на Протоне-ССС: на другую АТС (где виден Calling Number), и на Cisco 2621.
ded
Специалист
 
Сообщения: 4239
Зарегистрирован: Сб май 03, 2008 2:47 am

Re: Не отображает Calling Number

Сообщение semenov_vv » Вт мар 24, 2020 8:57 am

ded писал(а):Я же не указывал устанавливать numbering-type international
предлагал установить в Unknown

я значения ставил и Unknown и international, звонок отбивается. проходит если это значение в диал пиере не задано совсем

ded писал(а):Протон-ССС имеет модуль SIP, насколько знаю.

в моем случае его нет

ded писал(а):В дебаге тоже нет Calling Number
Calling Number=, Called Number=5365, и если его в сигнализации q931 нету, то он сам не появится.

вижу что нету, поэтому и вопрос, где он теряется?

ded писал(а):При звонке из мира через УПАТС в другую АТС вы пишете сть Calling Number
Сравните настройки двух Е1 транков на Протоне-ССС: на другую АТС (где виден Calling Number), и на Cisco 2621.

Настройки транков в УПАТС верные, ибо при звонке с УПАТС через циску на другую АТС номер звонящего виден....
А вот при звонке с той же АТС или города как я ранее писал звонок проходя через циску не передает номер звонящего...
Голову сломал что может быть не так... Проблема вероятнее всего в прохождении звонка через циску.

Есть еще такой диал пир на входящем :
Код: Выделить всё
dial-peer voice 8046000 voip
 permission orig
 huntstop
 voice-class codec 1
 incoming called-number ^8046..T

Настройка порта
Код: Выделить всё
interface Serial0/0:15
 no ip address
 encapsulation hdlc
 no logging event link-status
 isdn switch-type primary-net5
 isdn incoming-voice voice
 no cdp enable
semenov_vv
Новичок
 
Сообщения: 4
Зарегистрирован: Пт мар 20, 2020 2:32 pm
Карма: + 0 -

Re: Не отображает Calling Number

Сообщение ded » Вт мар 24, 2020 12:43 pm

Ваш дебаг E1 PRI (выше) где уже пусто Calling Number=, Called Number=5365
проходит через пир 8046
Result=Success(0) after DP_MATCH_PORT; Incoming Dial-peer=8046
на котором у вас есть правило трансляции
translate-outgoing calling 8046

Предлагаю убрать его для одного-двух тестовых звонков с дебагом, чтобы убедиться, что Calling Number присутствует (пусть даже не попадёт никуда). И посмотреть этот тест по
show call active voice brief (или потом history)

Много непонятных мне вещей у вас, например
УПАТС не поддерживает CLIP FSK) по цепочке город - УПАТС - CISCO - Астериск
- СLIP FSK это передача Caller ID в аналоговых каналах, а не в цифровых ISDN, в который нет никакого АОН (смотрим в википедию) а есть CLIP, or CLID, or CID or CallerID и это такая же цифровая сущность как source IP. Теоретически можно вручную соорудить TCP or UDP пакет без source IP, но он будет отвергнут при передаче или на приёме как дефектный.

Ну и что там определялось как
Peer Info Type=DIALPEER_INFO_FAX - тоже не понятно.
ded
Специалист
 
Сообщения: 4239
Зарегистрирован: Сб май 03, 2008 2:47 am

Re: Не отображает Calling Number

Сообщение Maxim S. Denisov » Ср мар 25, 2020 8:20 am

Причем тут type/plan? В дебаге Q.931 поле отсутствует, откуда ему взяться? Трансляции тут не виноваты поскольку на входе дебаг Q.931 показывает сообщения до трансляций, а на выходе после.
Maxim Denisov
CXNi
Аватара пользователя
Maxim S. Denisov
Специалист
 
Сообщения: 1598
ICQ: 14246982
Зарегистрирован: Ср мар 25, 2009 11:18 am
Откуда: Moscow

Re: Не отображает Calling Number

Сообщение ded » Ср мар 25, 2020 11:46 am

Тогда надо в Протон-ССС заглядывать, настройку портов Е1.
Cisco не при чём.
ded
Специалист
 
Сообщения: 4239
Зарегистрирован: Сб май 03, 2008 2:47 am


Вернуться в Cisco

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron