0

おはようございます。SIP.js で有人転送を行う必要があります。このタスクに成功した人はいますか? 現在、ブラインド転送しかできません。バージョン 0.7.x では、replace コマンドによる有人転送がサポートされていることを報告する記事を見つけました。

https://www.onsip.com/blog/sipjs-070-adds-fixes-and-support-for-attended-transfer-recommended-upgrade

4

2 に答える 2

2

遅すぎるかもしれませんが、将来のために答えを書きます。私はこの手順でそれを作りました:

  • 現在のセッションを他の変数に保存します。たとえば、var holded_session = session;
  • 現在のセッション保留中の通話、session.hold()
  • 新しい電話をかけるua.invite()
  • 送金するsession.refer(holded_session)

関数hold()unhold()はドキュメントには記載されていませんが、セッションをコンソールに出力すると、そこに表示されます。

于 2016-03-24T13:00:17.443 に答える