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

Cisco IOS SIP и Display-name "Unknown" Недокументированая фича шлюзования SIP->ISDN на Cisco IOS

"Подарю" замечательную находку в Cisco IOS SIP при шлюзовании в ISDN...

Если отправить INVITE с From: "Unknown" <sip:1234567@192.168.1.3> то получится пренеприятнейшая вещь.

В ISDN Setup А-номер "Calling Party" выедет с Presentation Indicator = Number not avaible due to internetworking. Причем сам номер "1234567" будет.

Проблема именно в части Display-name From-URI равный слову "Unknown", без разницы в больше/маленькие буквы.

Думаю понятно, что RFC3261 об этом "ни сном ни духом".

После долгих поисков, найден был источник "счастья" - Cisco PGW2200 (транзитный софт-свитч) так передает Presentation Indicator через SIP. А PI=Restricted соотв. как Display-name = "Annonymous".

На данный момент способа обойти этого средствами только Cisco IOS не найдено.. А юзеров с таким Display-name - увы хватает (во многих софтфонах по умолчанию).

Попалось на AS5450, подтверждено на AS5350XM. IOS 12.4 и 12.4T все серии. Есть подозрение, что IOS выпущенный до PGW2200 v9 (примерно 2000 год) этого глюка иметь не будет, но будет очень старый..

Простейший workaround - принудительное выставление PI = Restricted на dial-peer'e (12.4T позволяет), хоть остальные станции не будут ругаться на сочетание нормальный номер с PI=Unvailable.

Share this post


Link to post
Share on other sites

Как обычно, что ни стык SIP-ISDN то веселые грабли, причем со стороны сипа...

Share this post


Link to post
Share on other sites
Как обычно, что ни стык SIP-ISDN то веселые грабли, причем со стороны сипа...

Ну я бы сказал по-другому, со стороны Cisco - любовь к быстровыдуманным стандартам и решениям.

SIP изначально не особо предназначен для стыковки с ISDN, но доводить-то до такого абсурда не стоит.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this