SMARTalkのダイアルプラン
2023年10月24日
2023年11月20日
楽天モバイル(旧フュージョン)のIP電話サービスの、Asteriskに使う為のダイアルプランです。
https://ip-phone-smart.jp/smart/free050/ に掲載情報を元に、ChatGPTやBardに手伝って貰い、最適化させようと思ったが、非常に困難を極めた。
まず、HPから番号リストをコピペする。
050-5210-XXXX ~ 050-5539-XXXX
050-5570-XXXX ~ 050-5609-XXXX
050-5777-XXXX ~ 050-5899-XXXX
050-6619-XXXX ~ 050-6622-XXXX
050-7100-XXXX ~ 050-7136-XXXX
050-7770-XXXX ~ 050-7779-XXXX
050-7788-XXXX
050-8000-XXXX ~ 050-8007-XXXX
050-8008-XXXX
050-8009-XXXX ~ 050-8014-XXXX
050-8015-XXXX
050-8016-XXXX
050-8017-XXXX ~ 050-8018-XXXX
050-8019-XXXX ~ 050-8022-XXXX
050-8023-XXXX ~ 050-8025-XXXX
050-8026-XXXX ~ 050-8027-XXXX
050-8028-XXXX ~ 050-8029-XXXX
050-8030-XXXX ~ 050-8031-XXXX
050-8032-XXXX ~ 050-8033-XXXX
050-8034-XXXX ~ 050-8038-XXXX
050-8200-XXXX ~ 050-8203-XXXX
050-8800-XXXX ~ 050-8810-XXXX
さてここから、 _05052[1-9]XXXXのような表記にしたいと、聞いてみた。ChatGPTもBardも同じような回答になる。
050-5210-XXXX ~ 050-5539-XXXX → _05052[1-9]XXXX
050-5570-XXXX ~ 050-5609-XXXX → _05052[6-9]XXXX
050-5777-XXXX ~ 050-5899-XXXX → _05052[7-9]XXXX
050-6619-XXXX ~ 050-6622-XXXX → _05066[1-2]XXXX
050-7100-XXXX ~ 050-7136-XXXX → _05071[0-6]XXXX
050-7770-XXXX ~ 050-7779-XXXX → _05077[7-9]XXXX
050-7788-XXXX → _0507788XXXX
050-8000-XXXX ~ 050-8007-XXXX → _05080[0-7]XXXX
050-8008-XXXX → _0508008XXXX
050-8009-XXXX ~ 050-8014-XXXX → _05080[0-1]4XXXX
050-8015-XXXX → _0508015XXXX
050-8016-XXXX → _0508016XXXX
050-8017-XXXX ~ 050-8018-XXXX → _05080[1-2]8XXXX
050-8019-XXXX ~ 050-8022-XXXX → _05080[1-2]2XXXX
050-8023-XXXX ~ 050-8025-XXXX → _05080[2-5]XXXX
050-8026-XXXX ~ 050-8027-XXXX → _05080[2-7]XXXX
050-8028-XXXX ~ 050-8029-XXXX → _05080[2-9]XXXX
050-8030-XXXX ~ 050-8031-XXXX → _05080[3-1]XXXX
050-8032-XXXX ~ 050-8033-XXXX → _05080[3-3]XXXX
050-8034-XXXX ~ 050-8038-XXXX → _05080[3-8]XXXX
050-8200-XXXX ~ 050-8203-XXXX → _05082[0-3]XXXX
050-8800-XXXX ~ 050-8810-XXXX → _05088[0-1]0XXXX
合ってそうだなと思ったが、1行目から違う。いろいろ指摘しても、うまく行かないので、断念。
手作業で書くことにする。
でも、疲れたので、断念。暇をみて、続きをやる。
050-5210-XXXX ~ 050-5539-XXXX | 05052[1-9]XXXXX 0505[3-4]XXXXXX 05055[0-3]XXXXX |
050-5570-XXXX ~ 050-5609-XXXX | 05055[7-9]XXXXX 050560[0-9]XXXX |
050-5777-XXXX ~ 050-5899-XXXX | 050577[7-9]XXXX 05058XXXXXX |
050-6619-XXXX ~ 050-6622-XXXX | 0506619XXXX 050662[0-2]XXXX |
050-7100-XXXX ~ 050-7136-XXXX | 05071[0-2]XXXXX 050713[0-6]XXXX |
050-7770-XXXX ~ 050-7779-XXXX | 050777[0-9]XXXX |
050-7788-XXXX | 0507788XXXX |
050-8000-XXXX ~ 050-8007-XXXX | 050800[0-9]XXXX 05080[0-2]XXXXX 050803[0-8]XXXX |
050-8008-XXXX | ↓下記含む |
050-8009-XXXX ~ 050-8014-XXXX | |
050-8015-XXXX | |
050-8016-XXXX | |
050-8017-XXXX ~ 050-8018-XXXX | |
050-8019-XXXX ~ 050-8022-XXXX | |
050-8023-XXXX ~ 050-8025-XXXX | |
050-8026-XXXX ~ 050-8027-XXXX | |
050-8028-XXXX ~ 050-8029-XXXX | |
050-8030-XXXX ~ 050-8031-XXXX | |
050-8032-XXXX ~ 050-8033-XXXX | |
050-8034-XXXX ~ 050-8038-XXXX | ↑ここまで上記にまとめた |
050-8200-XXXX ~ 050-8203-XXXX | 050820[0-3]XXXX |
050-8800-XXXX ~ 050-8810-XXXX | 050880[0-9]XXXX 0508810XXXX |
exten => 05052[1-9]XXXX ,1,Dial(SIP/${EXTEN}@fusion)
とか、書いていきます。私はAGIでDialさせます。