アスタリスクへの電話を開始する電話機の種類のリモートデバイスがあります。反対側に私はアスタリスクで登録されたIP電話を持っています。会話が終了し、IP電話の人が電話を切ると、特定のDTMFトーン(例えば*または#)をリモートデバイスに送信して、デバイスをオンフック状態にリセットして別のコール。アスタリスクで電話を切るとすぐに特定のDTMF電話機を送信します
達成方法を教えてもらえますか? * ipphone側の人はキーを押さないので、アスタリスクがそれをしたいと思っています。
アスタリスクへの電話を開始する電話機の種類のリモートデバイスがあります。反対側に私はアスタリスクで登録されたIP電話を持っています。会話が終了し、IP電話の人が電話を切ると、特定のDTMFトーン(例えば*または#)をリモートデバイスに送信して、デバイスをオンフック状態にリセットして別のコール。アスタリスクで電話を切るとすぐに特定のDTMF電話機を送信します
達成方法を教えてもらえますか? * ipphone側の人はキーを押さないので、アスタリスクがそれをしたいと思っています。
はこれを試してみてください:
[mycontext]
exten => 123456,1,Dial(SIP/123456,,gF)
exten => 123456,n,SendDTMF(#)
123456 IP電話ですと、リモートデバイスからの呼び出しがコンテキストのあるMyContextを打つ必要があります。
呼び出しを終了するだけでは十分ではないのはなぜですか?また、SIP INFOを使用しても、DTMFを送信することは100%信頼できません。セッションのティアダウンをチェックするために、セッションタイマーメカニズムまたはRTP非アクティブ検出を使用したいと思います。 – TMSZ