0

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_datardata->msg_info.msg_bufメッセージ全体を含む文字列フィールド ( ) があります。<sip:mod_sofia@192.168.2.10:5060>実際の数値に置き換えてみましたが、効果がありません。

誰でもこれを修正する方法を知っていますか?

4

3 に答える 3

1

このリンクをチェックして、問題を追跡できます。残念ながら、フォーラムでも「無料」でオープンソース プロジェクトを手伝ってくれる人はほとんどいません。私は私の個人的な経験から話します。私は同じ問題に直面しており、今までそれを理解できませんでしたが、以前は SIPEK で直面していた多くの問題をすべて自分で解決しました。

于 2012-05-25T07:33:03.607 に答える
0

あなたの問題の根本がFreeSWITCHまたはsipek/pjsipにあることを私は理解していません。FreeSWITCH wikiのこのエントリは、FreeSWITCHのsipスタックをデバッグするのに役立ちます。http://wiki.freeswitch.org/wiki/Mod_sofia#Debugging_Sofia-SIP 、wiresharkのキャプチャと同様の方法です。申し訳ありませんが、pjsipでmsg_info.msg_bufの解析/レンダリングを追跡する方法がわかりません。

于 2012-01-16T17:28:47.757 に答える
0

ダイヤル文字列を追加sip_contact_user=xxxxします。

于 2014-03-02T14:56:40.700 に答える