no-image

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を自動付加する記事がみつけられなかったので、書いてみました。