Lync/Skype の SIP アドレスの文字制限
Japan Lync/Skype Support の久保です。
Lync Server 2010/Lync Server 2013/Skype for Business Server 2015 で利用できる SIP アドレスは、RFC 3261 に準拠しています。
サポートされている文字としては、以下となります。
RFC 3261 に準拠しない文字を何らかの方法で設定できた場合、想定されない挙動をする可能性があります。
・アルファベット (a-z, A-Z)
・数字 (0-9)
・以下の記号
"-" / "_" / "." / "!" / "~" / "*" / "'" / "(" / ")" / "&" / "=" / "+" / "$" / "," / ";" / "?" / "/"
(参考)
Title: SIP: Session Initiation Protocol
URL: https://www.ietf.org/rfc/rfc3261.txt
== 抜粋 =====
alphanum = ALPHA / DIGIT
reserved = ";" / "/" / "?" / ":" / "@" / "&" / "=" / "+" / "$" / ","
unreserved = alphanum / mark
mark = "-" / "_" / "." / "!" / "~" / "*" / "'" / "(" / ")"
escaped = "%" HEXDIG HEXDIG
SIP-URI = "sip:" [ userinfo ] hostport
uri-parameters [ headers ]
userinfo = ( user / telephone-subscriber ) [ ":" password ] "@"
user = 1*( unreserved / escaped / user-unreserved )
user-unreserved = "&" / "=" / "+" / "$" / "," / ";" / "?" / "/"
=============
加えて、最大の文字数は、454 文字となります。
これは、SIP: プレフィックスや、SIP ドメインと含めた文字数となります。
例えば、以下のような計算となります。
sip:TestUser01@contoso.com -> 26 文字
捕捉事項:
SIP URI のプレフィックス部分には、以下の様な数字だけを定義したものも利用可能ではあります。
sip:12345678@contoso.com
社員番号などをベースとして SIP URI を作成されるケースなどが該当いたしますが、Enterprise VoIP が展開された環境では問題となるケースがございます。
具体的には PSTN Gateway を経由した外線や PBX 内線との通話を、他のユーザーへダイレクト転送した際に転送処理が失敗いたします。
これは Lync Server / Skype for Business Server の SIP ルーティングに関する内部処理の制約事項となります。
いくつかの回避案はございますが、PSTN Gateway の仕様やお客様の番号計画に依存するため、基本的には以下の回避策を推奨させていただいております。
1. 姓名やメールアドレスなどをベースとした SIP URI として数字以外も含める。
2. 社員番号などをベースにされる場合は、sip:A12345678@contoso.com などアルファベットを追加する。
引き続き、快適な Lync/Skype ライフをお楽しみください。
免責事項:
本情報の内容 (添付文書、リンク先などを含む) は、作成日時点でのものであり、予告なく変更される場合があります。