SIP <->テレグラムsip.tg

倚くの人が自問したこずでしょう。1幎前にテレグラムがあり、オヌプンAPIがありたすが、䜕らかの理由で誰もSIPプロトコルに接続しおいたせん。 結局のずころ、SIPダむダラヌの亀換から、ビゞネスのナヌザヌずの別の通信チャネルの線成たで、無限の可胜性がありたす。 今日は、このような最初のゲヌトりェむの登堎の話をしたす。



むかしむかし、Talk37珟圚はruVoIP.net にアクセスしたしたが 、本圓に気に入りたした。 ダヌクネット愛奜家の努力のおかげで最近有名になったずいう事実にもかかわらず、プロゞェクトの掻発なコミュニティは今でも根匷い人々です。 䜜成者のDmitry Serovの応答性ず努力に感謝したす。



ruVoIP.netは無料の仮想PBXであり、ほずんどすべおの商甚PBXはその機胜をen望したす。 そこに登録されおいる各ナヌザヌは、登録時にその内郚番号を受け取りたす 。これには倚くの方法でアクセスできたす 。 そしお、2017幎9月24日に、ゲヌトりェむの最初のプロトタむプが光を攟ちたした 。今では、テレグラム経由でruVoIP.netナヌザヌに連絡するこずが可胜になりたした むしろ...倚分どういう意味ですか 電話を受信し、発信者に内線番号の入力を求めるメッセヌゞを送るこずを孊習した別のTelegramナヌザヌを䜜成したした。 しかし、どこから入るのですか 入堎方法 䞀般に、䜕かが機胜し、すべおのアクティブな参加者がロケットを宇宙に打ち䞊げるこずに倧きな喜びをもたらしたした。 頻繁にクラッシュしたり、DTMFがなかったり、音が叀いHFレシヌバヌを連想させるこずは問題ではありたせん。



時間が経ち、ゲヌトりェむが改善され、ruVoIP.netは、「䞀口の電報」のリク゚ストで怜玢゚ンゞンのトップに入りたした。 同じゲヌトりェむを䜜りたいさたざたな人々からリク゚ストを受け取り始めたした; 商業的な申し出がありたした。 残念ながら、プロトタむプのアヌキテクチャでは拡匵が蚱可されおおらず、゚ンドナヌザヌが䜿甚するには耇雑すぎたため、すべおの人に䜕かをするこずを玄束するこずを拒吊せざるを埗たせんでした。 新幎に䜕かを持っお行きたかったのですが、できたせんでした。



2018幎2月12日たでに、ゲヌトりェむの新しいバヌゞョンは、すでにそれを感じるこずができるレベルに達したした-クロヌズドベヌタテストが開始されたした。 私はこの芏暡のプロゞェクトを初めおやっおいるので、すべおが䜓系的にうたくいくわけではありたせんでしたが、それが恩恵をもたらしたした最終的に、私は考えおいなかったそれらのナヌザヌケヌスに぀いおさらに数ダヌスのバグを修正するこずができたした。



どうした



なんずかすべおのバグを修正できたずは蚀えたせん。 その過皋で、私は同じゲヌトりェむを䜜りたい人ず積極的に話をし、ナヌザヌが䜕を必芁ずしおいるかを把握したした。 䞀方、各機胜はTelegram自䜓の機胜に倧きく䟝存しおいたす。 プラットフォヌムの制限のため、すべおが䟿利に行われたわけではありたせんしかし、䜕かがたったくできたせんでした。



結果は、 OperatorsずGatewaysの 2぀のメむンモヌドです。 䞡方のモヌドは、 @ siptg_botボットを介しお構成されたす。



オペレヌタヌ



これは、SIP゜フトフォンをテレグラムメッセンゞャヌに眮き換えるモヌドです。 既にSIPプロバむダヌのアカりントを持っおいるが、メモリを消費し、バッテリヌを消費し、コヌデックの埮調敎が必​​芁で、デヌタ転送チャネルの品質にうたく適合しない別の゜フトフォンを電話にむンストヌルしたくない堎合、このモヌドはあなた。 1぀のTelegramアカりントからSIPプロバむダヌぞの最倧20の独立した接続を䜜成できたす人為的な制限、埌で調敎できたす。 各プロバむダヌの呌び出しは双方向に機胜したす。着信呌び出しず発信呌び出しの䞡方が可胜です。 アカりントの線集は次のようになりたす。









倀が蚭定されおいない堎合䟋倖はPassword 、ボタンにはオプションの珟圚の倀たたは名前が含たれたす。 各蚭定ペヌゞには、[ ヘルプ ]ボタンを抌すず呌び出されるヘルプがありたす。



電話を受けるには



Telegramのボットは呌び出すこずができないため、サヌビスにはこの機胜を実行する別の@siptgアカりントがありたす。 着信コヌルでは、発信者の番号ず名前がSIPヘッダヌから取埗され、別のメッセヌゞで受信されたす。 メッセヌゞに加えお、DTMFキヌボヌドも付属しおいたす。





泚珟圚の実装は奇劙で䟿利ではないように芋えたすが、これは必芁な手段です。TelegramAPIでは、ロヌカルアドレス垳を䜿甚しおサブスクラむバヌの名前を刀別できたせん。 同じ理由で、発信者の番号に関する情報を通話画面に衚瀺するこずはできたせん。



電話方法



ここでも、Telegramの制限に盎面しおいたす。任意の電話番号をダむダルするこずはできず、別のナヌザヌにしか電話をかけるこずができたせん。 したがっお、任意の番号を呌び出すには2぀の方法がありたす。



䟿宜䞊、䞡方の方法をボット@siptg_botず通話のアカりント@siptgの䞡方に適甚できたす。 耇数のオペレヌタヌアカりントが構成されおいる堎合、通話のオペレヌタヌを遞択するよう求められたす。







次に、Telegramぞの着信コヌルが到着し、受話噚を取り䞊げた埌、ダむダルされた番号ずの接続が開始されたす。



泚各挔算子に぀いお、ダむダル番号の倉換ルヌルを指定し、正芏衚珟に䞀臎する番号の䜿甚を制限できたす。 ダむダルされた番号が制限の正芏衚珟ず䞀臎しない堎合、オペレヌタヌは呌び出しからオペレヌタヌを遞択する芁求から陀倖されたす。 遞択の䜙地がない堎合、芁求は衚瀺されたせん。 詳现に぀いおは、 ダむダル情報の線集時に入手できたす。



ゲヌトりェむ



最も興味深い操䜜モヌドは、 ゲヌトりェむモヌドです。 このモヌドでは、SIP経由でTelegramアカりントを䜿甚できたす。電話を受信し、Telegramアカりントから他のナヌザヌに電話をかけたす。 たずえば、ビゞネス甚の特別なTelegramアカりントを䜜成し、連絡先ずしお顧客に通知し、コヌルを受信しお​​、仮想PBXの䞀般的なキュヌに統合できたす。 たた、䞡方向の通話が可胜であるため、オペレヌタヌは必芁に応じお顧客に折り返し電話をかけるこずもできたす。 同時に、クラむアントはあなたの䌚瀟に代わっおコヌルを芋るこずになりたす。



別のTelegramセッションが必芁なのはなぜですか



Telegramメッセンゞャヌでは、異なるデバむスの1぀のアカりントを䜿甚でき、各デバむスで個別のセッションが䜜成されたす。 ゲヌトりェむモヌドでsip.tgを䜿甚する堎合、SIPずの統合はアカりントの代わりに実行されるため、新しいTelegramセッションを䜜成する必芁がありたす。 セッションを䜜成するには、ボット蚭定を䜿甚したす。[ ゲヌトりェむ ]セクションで、[ ログむン ]ボタンをクリックし、指瀺に埓いたす。



ご泚意 Telegram APIはアカりントぞの制限されたアクセスを蚱可しないため、新しいセッションを䜜成するこずにより、Telegramアカりントに察する完党な暩利をsip.tgサヌビスに転送するこずに同意したす。 サヌビスの管理は、Telegramアカりントの䜿甚を第䞉者に制限するためにあらゆる努力をし、Telegramセッションに関する情報を第䞉者に転送せず、蚘茉されおいる以倖の目的でTelegramアカりントを䜿甚したせんが、ハッキングによる第䞉者によるこの情報の盗難、たたはサヌビス機噚ぞの物理的アクセス。



Telegramを仮想PBXに接続する方法は



セッションを䜜成したら、Telegramアカりントの仮想PBXぞの接続を構成できたす。 これを行うには、ボットの[ ゲヌトりェむ蚭定]セクションで新しいSIP接続を䜜成したす。







接続には2぀の方法がありたす。むンバりンド 新しいInボタンsip.tgサヌバヌに接続するように仮想PBXを構成したすおよびアりトバりンド 新しい Outボタンsip.tgサヌバヌは仮想PBXに接続したす。 耇数のむンバりンドおよびアりトバりンド接続を䜜成し、それらを異なるデバむスで個別に䜿甚できたすこの堎合、接続の合蚈数は20を超えおはなりたせん。 DTMFチェックボックス およびDTMF ref。 内線ダむダルキヌパッドの衚瀺ず、着信コヌルの発信者の番号の衚瀺を制埡できたす。



通話の発信ず受信の方法は



遞択した仮想PBXぞの接続方法に関係なく、着信コヌルず発信コヌルは同じ方法で行われたす。仮想PBXの着信コヌルでは、電報発信者の番号ず名前が送信され、発信コヌルの堎合は、電報ナヌザヌ番号をダむダルしたす。 次の倀のいずれかをTelegramナヌザヌ番号ずしお䜿甚できたす。



たた、次の機胜にも泚意しおください。

  1. 着信コヌルの堎合、デヌタの䞀郚のみがナヌザヌに぀いお知られおいる堎合、最初の利甚可胜な倀は電話番号、ナヌザヌ名たたはIDの番号ずしお瀺されたす。 ぀たり、ナヌザヌの電話番号がわからないが、ナヌザヌがナヌザヌ名を指定した堎合、ナヌザヌ名が番号ずしお返されたす。 ナヌザヌが電話番号もナヌザヌ名も蚭定されおいない堎合、* IDが番号ずしお瀺されたす。
  2. ナヌザヌず以前に盎接たたは間接的なやり取りがあった堎合にのみ、IDでナヌザヌを呌び出すこずができたすメッセヌゞング、以前の呌び出しなど。




他の䜕か



@siptg呌び出しのアカりントは 、実際の電話番号に登録されたす。 他の甚途に䜿甚しないのはなぜですか 最初に頭に浮かぶのは、PSTNからTelegramぞのゲヌトりェむを線成するこずです。 はい、私はすでにそれに぀いお考えたした、しかし、今のずころ私はそれをしおいたせん。 そしお圌は次のこずをしたした。



ロヌミングに向けお出発するずきは、連絡を取り合う必芁がありたす。 ロシアのSIMカヌドぞの通話を受信するのは非垞に高䟡なので、Telegramぞの着信を受信するのは良いこずだず思いたした 必芁なのは、ロシアの番号に自動転送を蚭定し、むンタヌネットアクセス甚のロヌカルSIMカヌドを賌入するこずだけです。



着信通話をTelegramに転送するには、USSDリク゚ストを実行する必芁がありたす**21*+79581006789#



**21*+79581006789#



旅行の前に。 旅行埌、コマンドを実行したす##21#



##21#



着信転送をオフにしたす。



泚

  1. 通話転送サヌビスの費甚は、モスクワの携垯電話番号ぞの通話ずしお料金プランに埓っお支払われたす。
  2. Telegramアカりントが登録されおいる電話番号は、通話の転送先の電話番号ず䞀臎する必芁がありたす。
  3. この関数の正しい動䜜は、サヌビスプロバむダヌによっお異なりたす。 特に、ロシア以倖の通信事業者ずの連携は保蚌されおいたせん。




次に䜕が起こりたすか



率盎に蚀っお、ロシアの電報に関する䞍確実性は過去も珟圚もありたす。 さらに、プロゞェクトの運呜は電報チヌムに完党に䟝存しおいたす。 チヌムの反応がどうなるかわかりたせん。技術サポヌトに早く連絡するずいう悪い経隓があったため、再床連絡したせんでした。 承認されれば、珟圚の実装を倧幅に改善するこずが可胜になり、すべおの人に絶察的なメリットが芋られたす。プロゞェクトは、最終的に新しい芖聎者を匕き付けるプラットフォヌムずしおのTelegramの新しい機䌚を切り開きたす。



たた、次に䜕をする必芁があるかを明確に理解しおいたす。察凊する必芁があるボトルネックをよく知っおいたす。 たた、Habra効果の結果ずしお、最初は倧きな容量を割り圓おなかったため、すべおが壊れる可胜性があるこずも理解しおいたすが、スケヌリングに固有の胜力が回埩時間を短瞮するこずを願っおいたす。 それにもかかわらず、すべおが本圓に悪い堎合は、2〜3日埌に来おください:)。



プロゞェクトの商甚化に぀いお具䜓的な蚈画はありたせん。最初はすべおの機胜が完党に無料になりたす。 それでも、キャリアたたはゲヌトりェむに倧きな負荷がかかる堎合は、事前にテクニカルサポヌトに連絡しおお知らせください。アカりントを別のサヌバヌに転送するこずはすでに可胜です。 特定の機胜ぞのリク゚ストがある堎合-たた、連絡先䞀緒に私たちは、これを最も最適に解決する方法に぀いお考えたす。



結論ずしお、すべおのプロゞェクトリ゜ヌスぞのリンクを残したす。




All Articles