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 ライフをお楽しみください。

 

免責事項:

本情報の内容 (添付文書、リンク先などを含む) は、作成日時点でのものであり、予告なく変更される場合があります。