Message Center Number(メッセージセンター番号)…何それ? ⇒ SMSテキストメッセージが送信出来なくなった時にチェックする項目。
10日ほど前に読者の方から「Net10のSIMをiPhoneで使っているが、急にテキストメッセージが送れなくなった」という直メールをいただき、調べている中、初めて「Message Center Number(メッセージセンター番号)」という言葉に出くわしました。
携帯からSMS/MMS(テキストメッセージ)を送ると、キャリアのSMSゲートウェイサーバーにまずそのテキストメッセージが送られます。
そのSMSゲートウェイで相手の電話番号がチェックされ、それが同じキャリア内の電話番号なのか、別のキャリアの電話番号なのかを判断し、それに応じてこのSMSゲートウェイがハンドルします。
場合によっては、8ビットテキスト文字の上位ビットが「0」に全てリセットされるため、これが起こると日本語のSMSやMMSテキストメッセージが相手に文字化けして伝わります。
SMSの文字コードの世界標準は、
● GSM 7-bit alphabet (昔のSMSテキストメッセージ:英数字のみ)
● 8-bit data alphabet (ピクチャー・メッセージ)
● UTF-16(unicode) (日本語テキストを含む)
の3種類があります。
ここ数年でiPhoneとスマートフォンのMMSメッセージが送信が可能になったおかげで、UTF-16に対応したキャリアのSMSゲートウェイサーバーが増えてきていることは、うれしいことです。
しかし、日々数が増えるMMSメッセージに対応するために、欧米のキャリアがSMSゲートウェイを増設、または、新設すると、そのSMSゲートウェイサーバーのUTF-16の設定を忘れるようで「この前まで日本語テキストが送れたのに、今日送ると、文字化けする」と言う事が起こります。
しかも、相手が同じキャリア内の電話番号だとSMSゲートウェイサーバーがビット(バイト)変換無しでテキストメッセージを送るので文字化けせず、他のキャリアに送るときだけ文字化けすることも、あります。
「Message Center Number(メッセージセンター番号)」とは、このキャリアのSMSゲートウェイサーバーの電話番号です。
「Message Center Number(メッセージセンター番号)」は、携帯本体に設定されています。
通常、SIMを入れ替えると、SIMに書き込まれている「Message Center Number(メッセージセンター番号)」が携帯本体に自動的に書き込まれて、設定されます。
したがって、通常はユーザーがこの番号を変更することは、ありません。
SMS/MMSテキストメッセージを携帯から送信すると、そのテキストメッセージはこの「Message Center Number(メッセージセンター番号)」の電話番号に送信されます。この電話番号が、キャリアのSMSゲートウェイサーバーなので、相手の電話番号によってここで判断され、メッセージが相手、または、相手のキャリアのSMSゲートウェイサーバーに転送される・・・という仕組みです。
が、SMS/MMSテキストメッセージが送信できない場合(受信は出来ることが多い)、この「Message Center Number(メッセージセンター番号)」が正しく設定されているかどうかを、チェックしましょう。
iPhoneの場合は、
電話アプリから「*#5005*7672#【発信ボタンを押す】」と電話します。
現在のMessage Center Number設定値が表示されます。
AT&Tの場合は、以下の電話番号です。
(「+」「国番号」「SMSゲートウェイの電話番号」)
Sprintの場合は、以下の電話番号です。
(「+」「国番号」「SMSゲートウェイの電話番号」)
アンドロイドの場合は、
電話アプリから「*#*#4636#*#*」 (「*#*#info#*#*」)とキーパッドを押します。(【発信】ボタンは押しません。)
Phone Information(携帯電話情報)をタップし、
SMSC欄を「Refresh(更新)」(Refreshボタンを押す)します。
ここに表示される番号が、「+」から始まって、国番号と電話番号で表示されている場合は、そのまま。
「0791」から始まる番号の場合は、2桁ずつ上位下位を逆にして表示し直します。
例:アンドロイドICS/Jelly Bean画面に表示されるSMSC番号が「07 91 31 21 13 94 18 f0」の場合は、
「70 19 13 12 31 49 81 0f」
次に、「7019」を無視、最後のアルファベットを無視。 ⇒ 「13123149810」がMessage Center Number。
Samsung Galaxy S2など、電話アプリから「*#*#4636#*#*」で携帯電話情報(Phone Information)⇒SMSCに入れない場合には、
「Messagingアプリ ⇒ メニューボタン ⇒ Settings ⇒ Messaging Centre」があれば、そこでSMSC番号を設定。
Help! Lost SMSC Using “Phone Info” in AnyCut – 2010年8月26日
参照。
その他の携帯、
SMSメッセージアプリを起動し、SMSメッセージ内の「設定」メニューを起動すると、メッセージセンター番号を表示、または、変更できる携帯があります。
各国のキャリアのMessage Center Numberのリストは、
SMSCList.com : Default (Original SMSC’s)
で閲覧することが出来ます。
AT&T(Cingular)のように、複数あったり、西海岸と東海岸で違う番号があったりしますが、全米共通番号を設定しておけば間違いありません。
AT&T +13123149810 (PDUフォーマット07913121139418f0)
T-Mobile USA +12063130004 (PDUフォーマット07912160130300f4)
Verizon +316540951000 (PDUフォーマット0791135604590100)
Sprint +12819659999 (PDUフォーマット07912118699599f9)
ドコモ +81903101652 (PDUフォーマット07911809131056f2)
ソフトバンク +819066519300 (PDUフォーマット0791180966153900)
MVNOの場合、通常、その回線を使用しているキャリアのMessage Center Numberを設定します。
例: AT&Tの回線を使用しているMVNOは、全て+13123149810に設定。T-Mobile USAの回線を使用しているMVNOは、全て+12063130004に設定されている。
もし、急にSMS/MMSテキストメッセージの送信が出来なくなったときには、上の方法でMessage Center Numberが正しいかどうかチェックしましょう。
Message Center Numberの変更方法は、
iPhoneの場合、
電話アプリから「**5005*7672*SMSCNUMBER#【発信ボタンを押す】」と電話します。
ここで、SMSCNUMBERは、「+」から始まるMessage Center Numberです。たとえば、AT&Tの場合は、「**5005*7672*+13123149810#【発信ボタンを押す】」
アンドロイド携帯の場合、
電話アプリから「*#*#4636*#*#」とキーパッドを押します。(【発信】ボタンは押しません。)
Phone Information(携帯電話情報)をタップします。
SMSC欄に正しいMessage Center Numberを、正しいフォーマットで入力し、「Update」ボタンをクリックします。
参考:
xda developers : [Q] I cannot send SMS GSM Orange Network
あと、Message Center Numberは、通常、SIMから読み込まれて携帯本体に設定されるということなので、SIMを出し入れして再起動してみれば、正しく設定され直されるかもしれませんね。
まあ、本来こんなフィールド、誰も意識して変更しないはずなんですが、SMS/MMSテキストメッセージが急に送信できなくなったら、このブログページを思い出してください。
最後になりましたが、結局、直メールをくれた読者のテキストメッセージが急に送れなくなった理由は分からずじまいなのですが、テキストが送れなくなった直後にNet10のカスタマーサービスに英語で問い合わせてくれた現地の友人が、「Message Center Number」という言葉をカスタマーサービス担当者から初めて聞いて、ネットをググって、iPhoneで「Message Center Numberの設定を変える方法」と言う記事(英文)を探し当て、その記事に書いてある例にそっくりそのまま従って、「**5005*7672*+61418706700#【送信ボタンを押す】」の操作をして、読者の「Message Center Number」設定値をオーストラリアのTelstraの番号に変えてしまったようなのです。
How To Change Message Centre Number On Apple
Net10のカスタマーサービスは、ただ単に、「現在のiPhoneのMessage Center Numberの設定値はを調べて、また、カスタマーサービスに電話しなさい。」と言ったつもりなのですが、聞いた現地の友人は知らずに「Message Center Numberを変更する」手順を調べて、それをやってしまったのですね。だから、直メールをくれた読者がその友人に「Message Center Numberを変えたか?」と聞いても、本人は変えたつもりが無いのか、変えた意識はあるがばつが悪いので嘘を付いているのか知りませんが、「変えていない」という返事しか来ないので、余計に問題の解決が遅れたのでした。
読者はNet10のAT&T回線用SIMを使っていたので、もう一度Net10カスタマーサービスに今度は自分で電話をし、カスタマーサービスから与えられたAT&TのMessage Center Numberを「**5005*7672*+13123149810#【送信ボタンを押す】」の操作でiPhoneの電話アプリから入力し、正しいMessage Center Numberの値に戻して、無事、SMS/MMSテキストメッセージが送信できるようになりました。
geveyを使ってunlockした iPhone 4S (Softbank, iOS 5.1.1) をGoPhoneプリペイドの$25プランにて米国で使用しております。APNはwww.unlockit.co.nzでインストールしました。
今のところは、通話とデータプラン、textの受信は順調に動いているのですが、text送信だけうまく行かずにここにたどり着きました。
*#5005*7672# で message center numberを調べると、
Setting Interrogation Succeeded Service Center Address +7
と表示されます。
次に、
**5005*7672*+13123149810# を入力したところ、
Setting Succeeded Service Center Address No Address
と表示されます。
さらに、
*#5005*7672# としても
Setting Interrogation Succeeded Service Center Address +7
と出ます。
なにかロックがかかっていてmessage center numberを変更できないようになっているのでしょうか?
管理人 返信:
2012年8月12日 2:20 AM
Message Center Numberは意図的に誰かが手動で変えない限り、変わりません。
最後の手段としてカスタマーサービスに言われたときのみ、変えてください。
今、SIMフリーiPhone 4でGoPhone SIMでMessage Center Numberを確認してみましたが、*#5005*7672# と発信すると、+13123149810が返ってきます。
よって、この値に間違いはないのですが、Geveyを途中に噛ますと、ソフトバンクのSIM(IMSI)を偽装して、ローミング状態を偽装していますので、どういう応答が返ってくるかはやってみたことがないのでわかりません。
アメリカのプリペイドSIMでテキストを送る時には、以下の点を注意してください。
1.まず、確実にSMSが送れることを確認するために
● 設定 ⇒ メッセージ で、iMessageをオフ、MMSメッセージをオフ。
この状態で送ってみて、反対側で受信できるかどうかを試す。(出来るはず。)
これでテキストの送信が出来れば、Message Center Numberは正しく設定されています。
2.1が成功したら、
● 設定 ⇒ メッセージ で、iMessageをオフ、MMSメッセージをオン、件名欄を表示をオフ。
この状態で送ってみて、反対側で受信できるかどうかを試す。(出来るはず。)
3.2.が成功したら、
● 設定 ⇒ メッセージ で、iMessageをオフ、MMSメッセージをオン、件名欄を表示をオン。
この状態で送ってみて、反対側で受信できるかどうかを試す。(出来ないことが多い。)
3が送信失敗したら、
● 設定 ⇒ メッセージ で、iMessageをオフ、MMSメッセージをオン、件名欄を表示をオフ。
に戻してください。
これで、テストは終了。
● 設定 ⇒ メッセージ で、iMessageをオンに戻してください。(この設定では、iPhone同士で、WiFiに接続中は、iMessage経由でテキストを送れます。)
なお、アメリカで「プリペイドSIM+iPhone」の組み合わせでは、GoPhone SIMでは写真はテキストで送れますが、それ以外のAT&TのMVNOでは送受信できないようです。(iMessageを使っていて、WiFi接続中は可能。)
1.が成功しないので、Message Center NumberがAT&T向けに設定されていないのが原因なのかもしれません。#を変更するコマンドを入力しても変わらない&変な番号になっているのでGeveyを噛まているせいなのかもしれませんね。サポートにダメもとで問い合わせて見ます。
管理人 返信:
2012年8月13日 4:08 PM
http://modmyi.com/forums/t-mobile/808066-new-mms-sms-data-fix-gevey-ultra-unlocked-4s-5-1-1-tmobile.html
を参考にしてください。
「dial *#5005*7672# call if it’s +7 then it’s the infamous “Find your Iphone” bug. (settings>Icloud>Find My Iphone) turn that off, dial **5005*7672*+12063130004# call and reset your iphone and you should be good.」
上記はT-Mobileの場合なので、GoPhoneの場合は、
設定>Icloud>Iphoneを探す、をオフにし、
**5005*7672*+13123149810# 発信
iPhoneをリセット(電源オフ⇒オン?)
psdn 返信:
2012年8月17日 3:07 PM
“Find My iPhone”のバグも関係あるのですかね。確かにその機能はonにしていたのですが、それを試す前に下の記事を見つけてcarrier bundleを設定値をいじる方法で、sms送信が通常通り行えるようになりました(Message Center NumberがAT&Tの値を示します)。また、これまではiMessageが+81から始まる日本の番号を認識していましたが、これもcarrier bundleを弄ることで、+1から始まるアメリカの番号を認識し、通常通り機能することができました。
http://insanelyi.com/topic/10755-how-to-fully-unlock-cdma-iphone-4s-511-and-fix-mms-data-imessage-facetime-and-carrier-settings/
管理人 返信:
2012年8月18日 2:11 AM
この問題は、4S+Geveyの時だけなんですかね。
やっぱり、「ややこしいから、SIMフリーを買いましょう。」
日本の場合は、「早くSBにSIMロック解除してもらいましょう。」・・・ということですね。
SB iPhoneがSIMロック解除される日は、来るのでしょうか?
いつも読ませて頂いております。
とても分かりやすくて本当に助かっています。
1つお聞きしたい事があり、コメントさせて頂きました。
smsについてなのですが、auのiphone4sをSIM解除して数日前からnet10のSIMを使用しているのですが、smsが送受信どちらも可能なのに、そのsmsの受け取り人の中で受信できる人と出来ない人がいる事を確認しました。
この記事にあるメッセージセンターナンバーもしっかり設定したのですが、この場合は何が問題なのでしょうか?
以前にHanaCellのSIMカードを同じiphoneで使用していた時はsmsは問題なくできていました。
もし原因が分かれば教えていただけますでしょうか?
宜しくお願い致します。
管理人 返信:
2013年5月21日 10:17 AM
送信出来ていないのは(相手に届いていないのは)SMSではなく、MMSじゃあないですかね。
念のため、設定(Settings) > メッセージ(Messages) > MMSメッセージ(MMS Messaging)をオフにして見ましょう。
Net10のSIMは、AT&T回線用とT-Mobile回線用があります。どっちを使っているんですか?
Net10 simをiPhoneで使用する場合には、MMSの設定が必要ですが、どちらのSIMを使っているかによって違ってきます。
seren 返信:
2013年5月21日 11:19 AM
私が使っているのはAT&TのSIMです。
MMSの設定が必要なのは知っていたので、普段特に使う事も無いためoffにしてありました。
なので何故SMSが受け取れない人がいるのかが分かりません。
カスタマーサービスに電話で確認しても分からないと言われてしまいました。
管理人 返信:
2013年5月22日 11:21 AM
「SMSオンリー(No MMS)」に設定しても、受け取れる人と受け取れない人があるというのは、カスタマーサービスでも不思議に思いますね。Net10のカスタマーサービスは、テクニカルには割とまともな教育を受けていますがね。
受け取れない人のキャリアは特定のキャリアに限定されるとか、わかりますか?
それとも、同一の人でも、受け取れるときと受け取れないときがあるのでしょうか?
Taro 返信:
2013年10月23日 4:48 PM
もう解決してしまっているとは思いますが。
受信する側がau(cメール)の場合、文中に数字が入っているとデフォルトで受信拒否されます。これは「SMS (Cメール) 安心ブロック機能」というサービスで、フイッシング対策と思われます。
ttp://www.au.kddi.com/support/mobile/trouble/forestalling/mail/sms-spam/
あと他社では国際smsを受信不可にするサービスを行ってるいる事業者もありますので、そのあたりを確認されると良いかも。
7月1日からハワイでreadysimを使用してきました。
DOCOMO L-05D なのでGSMしか対応していなかったのですが、通話と低速ながらもデータ通信が可能でした。
しかし、最初のアクティベートができなくてこまりました。自動でSIMの設定情報を読み込んでくれませんでした。
マニュアルでAPNを設定し、SMSで7850に希望の郵便番号?を送出しましたが、一向に返信がなく、諦めておりました。
別に持っていった、U8650にSIMを挿し直し電源を入れたところ、すぐに認識しアクティベートできました。その後L-05Dに入れ替えても認識していました。
もしかして、SMSのセンター番号を設定すれば通っていたのかもしれません。
この情報を、事前に知っていればよかったです。
事後報告...
管理人 返信:
2015年7月8日 12:46 AM
メッセージセンター番号はややこしいですね。
まあ、めったにないですが、SMSが機能しないこともある、ということは知っておくべきですね。
Ready SIMのカスタマーサービスに電話すれば、カスタマーサービス側から強制アクチは出来ます。