私と私のプロジェクト グループは、アスタリスクを使用して PBX をセットアップしようとしています。SIP 通話だけで動作させることができ、完璧に動作します。しかし、XML メッセージを追加しようとすると、アスタリスクはそれを認識せず、「415 Unsupported Media Type」を返します。通話がうまくいかず、すぐに拒否されているようです。
これが処理されるコードの一部を見つけようとしましたが、何も見つかりませんでした。
Asterisk に送信される SIP メッセージは次のようになります。
Request-Line: MESSAGE sip:701@xxx.xxx.xxx.109 SIP/2.0
Method: MESSAGE
Request-URI: sip:701@xxx.xxx.xxx.109
Via: SIP/2.0/UDP xxx.xxx.xxx.111:5060;branch=z9hG4bK-3f138a53
To: <sip:701@xxx.xxx.xxx.109>
From: <sip:702@xxx.xxx.xxx.111>;tag=7a82b127
Call-ID: 54634d4f2e@xxx.xxx.xxx.111
CSeq: 104 MESSAGE
Max-Forwards: 70
User-Agent: CareIP 7813409 v1.2.4.0
Content-Type: application/scaip+xml
Content-Length: 91
Message Body
<mrq><ref>765745670002</ref<mty>ME</mty><cid>266786</cid><dty>0005</dty><stc>0010</stc></mrq
私たちの質問は次のとおりです。コードまたは構成ファイルのどこで、アスタリスクが「メディアタイプ」がサポートされているかどうかを決定する場所を見つけることができますか?
または
Asterisk で (まだ) サポートされていないメディア タイプを追加する方法を知っている人はいますか?