検索SIPメッセージで電話機等でメッセージを交換する方法。ブラウザ等を使えばチャット用にも使える。要するにSMSみたいなもん。使い方Asteriskでの実装Asteriskは音声通話のみならずSIPメッセージの『交換』にも使えます。実はextensionsの記述でテキストメッセージの配送や処理も行えるのです。7hogeSIPのMESSAGEによるメッセージ例。チャネル基本的にエンドポイント同士は通常のPJSIP/phone123のような形式で認識される。Message/ast_msg_queueSIPでメッセージを受け取ると上記のようなチャネル名となるので、これを判断することで音声通話ではなくSIPメッセージあると判断できる。メッセージ本体ファンクションMESSAGE()がメッセージ自体のハンドリングを行う。役に立つのか立たないのかわかりませんが、SIPメッセージで受信した内容に応じて処理する例。ブラウザフォン等のメッセージでの問い合わせに応答させる例。内線として実装するまず、この応答処理を内線として定義します。音声で呼ばれた場合は応答して切りますが、自分宛てのSIPメッセージだった場合にはメッセージ処理へ飛びます。1000,n,Hangupメッセージ処理メッセージ本体(body)の最初の項目をサービス名、残りを引数と解釈するディスパッチャを用意します。あわせてメッセージの打ち返し先も組み立てておきます。各サービスからの返値は変数、RETVに入っているものとします。いうかたちでコールされるので必要な処理を用意します。以下の例ではAsteriskのMATH()、コマンドのuptimeとexprを定義しています。送るとuptmeの結果が送られてきます。送るとAsteriskのMATH()で計算されて2が送られてきます。こんな感じで、Asteriskを使ってメッセージ処理をすることができます。プライバシー・ポリシーVoIP-Info.jpについて免責事項モバイルビュ。