差分

移動先: 案内検索

SIPメッセージング

7 バイト追加, 2024年11月7日 (木) 12:02
内線として実装する
役に立つのか立たないのかわかりませんが、SIPメッセージで受信した内容に応じて処理する例。ブラウザフォン等のメッセージでの問い合わせに応答させる例。
==内線として実装する==
まず、この応答処理を内線として定義します。音声で呼ばれた場合は応答して切りますが、自分宛てのSIPメッセージだった場合にはメッセージ処理へ飛びます。まず、この応答処理を内線として定義します。音声で呼ばれた場合は応答して切りますが、この番号宛てのSIPメッセージだった場合にはメッセージ処理へ飛びます。
exten => 1000,1,NoOp
exten => 1000,n,Set(MTARGET=${EXTEN})
exten => 1000,n,Morsecode(S)
exten => 1000,n,Hangup
 
==メッセージ処理==
メッセージ本体(body)の最初の項目をサービス名、残りを引数と解釈するディスパッチャを用意します。あわせてメッセージの打ち返し先も組み立てておきます。各サービスからの返値は変数、RETVに入っているものとします。

案内メニュー

VoIp-Info.jp

HP Directplus -HP公式オンラインストア-