カレンダ

2017年6月
« 3月    
 1234
567891011
12131415161718
19202122232425
2627282930  

最近の投稿

コンテンツ

カテゴリー

アーカイブ

最近のコメント

Xperiaでのsipdroid使用について

Xperiaでandroid Market上に公開されているsipdroidを使用すると、電話帳がフリーズする問題で使用を控えていたのですが、検索してみると、
http://sipdroid.org/
で公開されているsipdroidの方が最新で~という記述を見つけたので、
「!?」
と思い、Xperiaでダウンロードして、インストールしてみました。

結果から言うと、そのとおりで問題が解決されたようです。
今のところ、何度かテストを行いましたが、特に問題らしい問題は起こっておりません。

あと、電話帳からの発信なのですが、
会社ではAsterisk から発信させているのですが、
外線発信は0発信にしています。
このため、そのまま電話帳から発信すると、0が付加されず、
正常な番号に外線発信されません。

ですので、
http://code.google.com/p/sipdroid/wiki/FAQ#How_can_I_modify_phone_numbers_on_the_fly?_Where_is_the_prefix_o
を読むとわかるのですが、正規表現で置換記述ができることがわかります。

ですので、
Advanced Optionsの中のsearch & replaceに
以下のような記述を書きました。

^0([^0].+),00\1

なお、検索と置換については、「,」で区切られています。 意味は、0から始まり、二番目の番号が0でない番号と符号した場合、
0を00に置き換えて、残りの番号を付加する
という意味になります。
つまり、09012345678という番号を入力した場合は、009012345678にして、発信するようになります。
また、008097654321という番号の場合は、換えずにそのまま008097654321で発信します。

電話帳にはケータイで発信できるよう、局番から保存されているので、そのまま電話帳から発信できます。
また、発信履歴から番号を選んでも、0が付加されないので、頭に0が増えていくような現象は出ません。

sipdroidとasteriskの連携は結構記事をみるのですが、0を自動付加する記事がみつけられなかったので、書いてみました。

Comments

hiro

Xperiaにsipdloid.orgからダウンロードしたsipdloidをインストールしています。
WiFiは繋がっていてpingも通っているのですが、sipがレジストしません。
勿論、pasword, server, domain, username/callerIDも記入済みです。
何か心当たりは有りませんか?
よろしくお願いします。

邪魔納 刃

hiroさん>
そうですね。
基本的にはネットワーク上に問題なければつながると思うのです…。
一点違うところがあるとすれば、username/callerIDは空にしています。
その代り、Authorization Usernameに内線番号をいれてあります。
あと大前提として、その内線番号はパソコンなどのSIPクライアントでレジスト可能ですよね?

wittmann

googleで見つけてたずねてきました。askriskはつかってませんが、sipdroidでsip通話をしています。
電話帳からかけると03-1111-2222となり通話できません。なんとか+813-1111-2222にしたいのですが、
正規表現がよくわからず苦戦しております。よろしければお教えいただくとさいわいです。

邪魔納 刃

wittmannさん>
必ず03を+813に変えるのであれば、
search & replaceに書くのは
^03,\+813
ですね。
今気づきましたが、+81って日本の国番号なので、
^0,\+81
が正しいのでしょうか。
間違ってたらすいません。
あと、発信履歴には番号が違うので、登録している
名前は残りませんのでお気をつけ下さい。

wittmann

ありがとうございました。2番目の書式で期待どおりの動作をしました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です