4

2つのSIP拡張機能がセットアップされたTrixboxの完全に標準的なインストールがあります。

どちらの内線番号もSnom370SIP電話です。

次のCLIコマンドを使用して、ある内線から別の内線に通話を発信できます。

originate sip/101 extension 102

これにより、101の電話が鳴り、その電話がピックアップされると、102にダイヤルします。

私が望んでいるのは、101の電話が、101がピックアップされるのを待たずに、自動的に102に電話をかけることです。

これは実行できることですか、それともSIP電話は電話をかける前に常に呼び出し音を鳴らす必要がありますか?

4

2 に答える 2

4

extensions.conf にいくつかの新しいコンテキストを作成することになりました

[clickoutcontext]
exten => _X.,1,NoOp("Click In Context")
exten => _X.,n,SIPAddHeader(Call-Info: <sip:pbx.your-company.de>\;answer-after=0)
exten => _X.,n,Dial(Sip/${EXTEN})

[clickincontext]
exten => _X.,1,NoOp("Click Out Context")
exten => _X.,n,SIPRemoveHeader(Call-Info)
exten => _X.,n,Dial(Sip/${EXTEN})

次に、AMI アクションを使用して呼び出しを行います。

ACTION: Originate
Channel: Local/101@clickoutcontext
Exten: 102
Priority: 1
Timeout: 60000
Context: clickincontext

これにより、通話を発信している Snom 電話にヘッダーが送信され、自動応答するように指示され、2 番目の電話に通話が発信される前にヘッダーが削除されます。

于 2012-02-21T14:32:10.390 に答える
0

発信には AMI (Asterisk Manager Interface) を使用できます。アクション「発信」は、ヘッダー「Async: yes」で使用できます。これにより、同時に双方向でコールを行うことができます。

また、SIP/101 デバイスへのダイヤル コマンドを実行する前に、SIP/101 を呼び出すローカル チャネルを使用して、CLI を使用して作成することもできます。

于 2012-02-21T05:46:33.897 に答える