hackIpInContact: true
および
WSSを使用している場合はhackWssInTransport: true
。
また、 SIP.UA
が、 SIP.WebRTC.Simple
UAの構成には影響しません。
このオプションをSIP.WebRTC.Simple
追加できますか?
または、副作用がない場合、 SIP.WebRTC.Simple
のua
オプションを使用して、すべてのSIP.UA
構成を編集可能にすることはできますか?
var uaFixedOptions = {
register: true,
sessionDescriptionHandlerFactoryOptions: sessionDescriptionHandlerFactoryOptions,
};
var uaOptions = Object.assign({}, uaFixedOptions, this.options.ua);
this.ua = new SIP.UA(uaOptions);
ある種のAsterisk
オプションをSimple
追加します。 Simple
背後にある考え方は、開始するために使用する必要があり、高度な構成を行う必要がある場合は、完全なSIP.jsAPIに移行することです。 ですから、本格的なUA構成を公開することに少し反対です。
@seanbright Asterisk13.19.0でテストしています。 このオプションを使用せずに試しましたが、すべての着信呼び出しが次のエラーで失敗します。
ERROR[10695][C-000000f1]: chan_sip.c:4267 __sip_reliable_xmit: Serious Network Trouble; __sip_xmit returns error for pkt data
hackWssInTransport: true
設定しない限り
私はAsterisk15.2.1でSimple
を使用していますが、 hackWssInTransport
またはhackIpInContact
ます。
アスタリスクガイドを更新しました。これらのオプションは、最近のバージョンのアスタリスクで機能するために不要になりました。 これらのオプションをSimpleレイヤーに追加したくないので、これを閉じます。
sipjsのAsterisk16および0.14バージョンで同じ問題が発生しました。 インターネット全体で理由と解決策は見つかりませんでした。 したがって、フォークを作成し、このオプションを使用してUA.jsを手動で変更して、Simpleを引き続き使用する方法の1つです。
最も参考になるコメント
アスタリスクガイドを更新しました。これらのオプションは、最近のバージョンのアスタリスクで機能するために不要になりました。 これらのオプションをSimpleレイヤーに追加したくないので、これを閉じます。