shamanzc Posted July 9, 2009 Posted July 9, 2009 "Подарю" замечательную находку в 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. Вставить ник Quote
ram_scan Posted July 13, 2009 Posted July 13, 2009 Как обычно, что ни стык SIP-ISDN то веселые грабли, причем со стороны сипа... Вставить ник Quote
shamanzc Posted July 13, 2009 Author Posted July 13, 2009 Как обычно, что ни стык SIP-ISDN то веселые грабли, причем со стороны сипа... Ну я бы сказал по-другому, со стороны Cisco - любовь к быстровыдуманным стандартам и решениям. SIP изначально не особо предназначен для стыковки с ISDN, но доводить-то до такого абсурда не стоит. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.