Freeswitch への接続に Sipek Voip を使用するプロジェクトに取り組んでいます。状況は次のとおりです。
サンゴマのA400ハードです。Freeswitch for Windows をコンパイルしたところ、完全に動作するようになりました。
Sipek Voip SDK を使用してソフトフォンも作成しましたが、これは Freeswitch とうまく連携します。
問題は、着信があると、発信者番号を表示する代わりに mod_sofia が表示されることです。
Sipek を調べたところ、pjsip から得られるのは<sip:mod_sofia@192.168.2.10:5060>
.
そこで私は pjsip に行き、実際の電話番号を Sipek に渡そうとしました。pjsua_call_on_incoming
着信コールを処理するという関数があることがわかりました。
type の引数を取りますpjsip_rx_data
。rdata->msg_info.msg_buf
メッセージ全体を含む文字列フィールド ( ) があります。<sip:mod_sofia@192.168.2.10:5060>
実際の数値に置き換えてみましたが、効果がありません。
誰でもこれを修正する方法を知っていますか?