0

Web アプリケーションをアスタリスク サーバーにリンクしようとしています。

webapp のユーザーが現在の顧客を変更すると、新しい顧客が呼び出され、ユーザーがこの顧客に接続されるようにします。

しかし、「Originate」API 呼び出しを使用しようとすると、「Callerid」によって設計されたユーザーが呼び出されないため、呼び出しがハングアップします。

この2つをどのように接続できますか?

4

3 に答える 3

0

これにより、チャネルがに接続SIP/10されます+1 555 1234

channel originate SIP/10 extension 00015551234
于 2012-05-25T08:21:59.917 に答える
0

PHP-SIP クラスを検索: http://level7systems.co.uk/en/blog/Click+to+Call+with+PHP-SIP

ユーザーは、発信側 (sip:user1@sip) と着信側 (sip:user2@si​​p) の SIP URI を含むフォームを送信します。Web サーバーは INVITE を sip:user1@sip に送信します。INVITE が user1 によって受け入れられると、Web サーバーはすぐに「Refer-to」ヘッダーに sip:user2@si​​p を含む REFER を送信します。Web サーバーは、BYE を user1 に送信することで「呼び出し」を終了します。Web サーバーから送信される REFER 要求で指示されているように、user1 は INVITE を sip:user2@si​​p に送信します。

于 2013-01-22T15:56:17.687 に答える
0

originate コマンドはすぐには直感的ではありません。このコマンドの仕組みは、顧客に電話をかけ、電話がつながると別の内線番号 (会社の人) にブリッジするというものです。

これは私がまとめた Asterisk.NET を使用した例ですが、使用する AMI へのインターフェイスはどれでもかまいません。手順は同じなので: AMI Asterisk Manager Interface Originate Action

于 2012-05-07T21:48:38.760 に答える